./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 08:25:33,867 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:25:33,869 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:25:33,887 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:25:33,888 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:25:33,889 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:25:33,891 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:25:33,893 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:25:33,895 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:25:33,896 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:25:33,897 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:25:33,899 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:25:33,899 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:25:33,900 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:25:33,902 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:25:33,903 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:25:33,904 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:25:33,905 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:25:33,907 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:25:33,909 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:25:33,911 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:25:33,912 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:25:33,914 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:25:33,915 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:25:33,919 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:25:33,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:25:33,920 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:25:33,921 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:25:33,922 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:25:33,923 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:25:33,923 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:25:33,924 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:25:33,925 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:25:33,926 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:25:33,927 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:25:33,927 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:25:33,928 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:25:33,929 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:25:33,929 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:25:33,930 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:25:33,931 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:25:33,936 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-19 08:25:33,973 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:25:33,974 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:25:33,975 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:25:33,975 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:25:33,976 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:25:33,977 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:25:33,977 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:25:33,977 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:25:33,978 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:25:33,978 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:25:33,979 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:25:33,980 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:25:33,980 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:25:33,980 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:25:33,981 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:25:33,981 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:25:33,981 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:25:33,981 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:25:33,982 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:25:33,983 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:25:33,983 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:25:33,983 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:25:33,983 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:25:33,985 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:25:33,986 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:25:33,986 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:25:33,986 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:25:33,986 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:25:33,987 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:25:33,987 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:25:33,987 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:25:33,988 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:25:33,988 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:25:33,988 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:25:33,989 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:25:33,989 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:25:33,989 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:25:33,989 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:25:33,990 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 [2022-11-19 08:25:34,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:25:34,278 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:25:34,281 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:25:34,282 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:25:34,283 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:25:34,284 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:25:34,370 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/6acf244ec/539ed44755f74e83b2340c0949029bc1/FLAGc894b94af [2022-11-19 08:25:35,186 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:25:35,187 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:25:35,230 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/6acf244ec/539ed44755f74e83b2340c0949029bc1/FLAGc894b94af [2022-11-19 08:25:35,706 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/6acf244ec/539ed44755f74e83b2340c0949029bc1 [2022-11-19 08:25:35,709 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:25:35,710 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:25:35,714 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:25:35,715 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:25:35,719 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:25:35,720 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:25:35" (1/1) ... [2022-11-19 08:25:35,721 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7572dd3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:35, skipping insertion in model container [2022-11-19 08:25:35,722 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:25:35" (1/1) ... [2022-11-19 08:25:35,730 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:25:35,851 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:25:36,389 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-19 08:25:36,391 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-19 08:25:36,392 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-19 08:25:36,392 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-19 08:25:36,392 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-19 08:25:36,393 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-19 08:25:36,394 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-19 08:25:36,395 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-19 08:25:36,416 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-19 08:25:36,416 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-19 08:25:36,416 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-19 08:25:36,417 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-19 08:25:36,417 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-19 08:25:36,418 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-19 08:25:36,717 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-19 08:25:37,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:25:37,132 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:25:37,284 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-19 08:25:37,284 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-19 08:25:37,285 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-19 08:25:37,285 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-19 08:25:37,285 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-19 08:25:37,285 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-19 08:25:37,287 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-19 08:25:37,287 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-19 08:25:37,294 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-19 08:25:37,295 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-19 08:25:37,296 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-19 08:25:37,296 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-19 08:25:37,296 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-19 08:25:37,297 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-19 08:25:37,368 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-19 08:25:37,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:25:37,645 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:25:37,645 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37 WrapperNode [2022-11-19 08:25:37,645 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:25:37,647 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:25:37,647 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:25:37,647 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:25:37,655 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,715 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,858 INFO L138 Inliner]: procedures = 124, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2105 [2022-11-19 08:25:37,859 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:25:37,860 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:25:37,860 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:25:37,860 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:25:37,869 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,870 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,896 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,900 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,958 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,969 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,977 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,985 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:37,999 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:25:38,000 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:25:38,000 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:25:38,001 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:25:38,001 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (1/1) ... [2022-11-19 08:25:38,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:25:38,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:25:38,034 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:25:38,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:25:38,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 08:25:38,091 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-19 08:25:38,091 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-19 08:25:38,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:25:38,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:25:38,091 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 08:25:38,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 08:25:38,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 08:25:38,094 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-11-19 08:25:38,095 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-11-19 08:25:38,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:25:38,095 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:25:38,095 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-19 08:25:38,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-19 08:25:38,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:25:38,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:25:38,096 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-19 08:25:38,096 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-19 08:25:38,096 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:25:38,097 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:25:38,097 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-11-19 08:25:38,098 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-11-19 08:25:38,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 08:25:38,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-19 08:25:38,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-19 08:25:38,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-11-19 08:25:38,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-11-19 08:25:38,099 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-19 08:25:38,099 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-19 08:25:38,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-11-19 08:25:38,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-11-19 08:25:38,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:25:38,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-11-19 08:25:38,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-11-19 08:25:38,101 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-11-19 08:25:38,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:25:38,101 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-11-19 08:25:38,102 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-11-19 08:25:38,102 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-11-19 08:25:38,102 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-11-19 08:25:38,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:25:38,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:25:38,102 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-11-19 08:25:38,103 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-11-19 08:25:38,103 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-19 08:25:38,103 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-19 08:25:38,103 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-11-19 08:25:38,104 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-11-19 08:25:38,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-19 08:25:38,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-19 08:25:38,104 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-11-19 08:25:38,104 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-11-19 08:25:38,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:25:38,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:25:38,105 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-11-19 08:25:38,105 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-11-19 08:25:38,105 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-11-19 08:25:38,106 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-11-19 08:25:38,106 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-19 08:25:38,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-19 08:25:38,107 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-19 08:25:38,107 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-19 08:25:38,107 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:25:38,108 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:25:38,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 08:25:38,108 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-11-19 08:25:38,109 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-11-19 08:25:38,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 08:25:38,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-19 08:25:38,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-19 08:25:38,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:25:38,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:25:38,695 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:25:38,698 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:25:39,299 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 08:25:42,316 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-11-19 08:25:43,472 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:25:44,292 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:25:44,292 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-19 08:25:44,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:25:44 BoogieIcfgContainer [2022-11-19 08:25:44,300 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:25:44,304 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:25:44,305 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:25:44,311 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:25:44,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:25:35" (1/3) ... [2022-11-19 08:25:44,312 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c93b2dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:25:44, skipping insertion in model container [2022-11-19 08:25:44,312 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:25:37" (2/3) ... [2022-11-19 08:25:44,314 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c93b2dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:25:44, skipping insertion in model container [2022-11-19 08:25:44,314 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:25:44" (3/3) ... [2022-11-19 08:25:44,316 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:25:44,336 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:25:44,336 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:25:44,437 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:25:44,445 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;@1a25f1f9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:25:44,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:25:44,453 INFO L276 IsEmpty]: Start isEmpty. Operand has 417 states, 277 states have (on average 1.3971119133574008) internal successors, (387), 286 states have internal predecessors, (387), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2022-11-19 08:25:44,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-19 08:25:44,483 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:44,484 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:25:44,484 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:25:44,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:44,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1105378277, now seen corresponding path program 1 times [2022-11-19 08:25:44,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:44,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510322946] [2022-11-19 08:25:44,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:44,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:44,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:45,096 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 08:25:45,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:45,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510322946] [2022-11-19 08:25:45,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510322946] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:45,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:25:45,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:25:45,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568918036] [2022-11-19 08:25:45,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:45,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:25:45,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:45,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:25:45,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:25:45,146 INFO L87 Difference]: Start difference. First operand has 417 states, 277 states have (on average 1.3971119133574008) internal successors, (387), 286 states have internal predecessors, (387), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:25:47,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:25:47,428 INFO L93 Difference]: Finished difference Result 849 states and 1262 transitions. [2022-11-19 08:25:47,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:25:47,430 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 53 [2022-11-19 08:25:47,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:25:47,443 INFO L225 Difference]: With dead ends: 849 [2022-11-19 08:25:47,443 INFO L226 Difference]: Without dead ends: 428 [2022-11-19 08:25:47,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:25:47,453 INFO L413 NwaCegarLoop]: 498 mSDtfsCounter, 88 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:25:47,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 881 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-19 08:25:47,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-11-19 08:25:47,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 428. [2022-11-19 08:25:47,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 294 states have (on average 1.370748299319728) internal successors, (403), 296 states have internal predecessors, (403), 106 states have call successors, (106), 28 states have call predecessors, (106), 27 states have return successors, (105), 105 states have call predecessors, (105), 105 states have call successors, (105) [2022-11-19 08:25:47,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 614 transitions. [2022-11-19 08:25:47,565 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 614 transitions. Word has length 53 [2022-11-19 08:25:47,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:25:47,566 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 614 transitions. [2022-11-19 08:25:47,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:25:47,566 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 614 transitions. [2022-11-19 08:25:47,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-19 08:25:47,574 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:47,575 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:25:47,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 08:25:47,575 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:25:47,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:47,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1613623917, now seen corresponding path program 1 times [2022-11-19 08:25:47,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:47,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105623441] [2022-11-19 08:25:47,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:47,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:47,923 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-11-19 08:25:47,924 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:47,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105623441] [2022-11-19 08:25:47,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105623441] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:47,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:25:47,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:25:47,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049807648] [2022-11-19 08:25:47,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:47,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:25:47,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:47,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:25:47,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:25:47,928 INFO L87 Difference]: Start difference. First operand 428 states and 614 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 08:25:49,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:25:49,361 INFO L93 Difference]: Finished difference Result 1027 states and 1476 transitions. [2022-11-19 08:25:49,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:25:49,362 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-11-19 08:25:49,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:25:49,368 INFO L225 Difference]: With dead ends: 1027 [2022-11-19 08:25:49,368 INFO L226 Difference]: Without dead ends: 618 [2022-11-19 08:25:49,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:25:49,372 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 248 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:25:49,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 894 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-19 08:25:49,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-11-19 08:25:49,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 615. [2022-11-19 08:25:49,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 435 states have (on average 1.3402298850574712) internal successors, (583), 438 states have internal predecessors, (583), 135 states have call successors, (135), 45 states have call predecessors, (135), 44 states have return successors, (134), 134 states have call predecessors, (134), 134 states have call successors, (134) [2022-11-19 08:25:49,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 852 transitions. [2022-11-19 08:25:49,417 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 852 transitions. Word has length 89 [2022-11-19 08:25:49,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:25:49,418 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 852 transitions. [2022-11-19 08:25:49,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 08:25:49,418 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 852 transitions. [2022-11-19 08:25:49,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-19 08:25:49,421 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:49,421 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:25:49,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 08:25:49,422 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:25:49,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:49,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1741085387, now seen corresponding path program 1 times [2022-11-19 08:25:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:49,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948764061] [2022-11-19 08:25:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:49,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:50,401 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-11-19 08:25:50,402 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:50,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948764061] [2022-11-19 08:25:50,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948764061] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:25:50,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436211337] [2022-11-19 08:25:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:50,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:25:50,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:25:50,411 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:25:50,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 08:25:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:51,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 1571 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:25:51,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:25:51,103 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-19 08:25:51,104 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:25:51,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436211337] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:51,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:25:51,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2022-11-19 08:25:51,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111874637] [2022-11-19 08:25:51,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:51,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:25:51,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:51,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:25:51,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-19 08:25:51,107 INFO L87 Difference]: Start difference. First operand 615 states and 852 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 08:25:54,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:56,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:57,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:25:57,867 INFO L93 Difference]: Finished difference Result 1802 states and 2494 transitions. [2022-11-19 08:25:57,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:25:57,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2022-11-19 08:25:57,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:25:57,874 INFO L225 Difference]: With dead ends: 1802 [2022-11-19 08:25:57,874 INFO L226 Difference]: Without dead ends: 1173 [2022-11-19 08:25:57,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:25:57,878 INFO L413 NwaCegarLoop]: 920 mSDtfsCounter, 523 mSDsluCounter, 2306 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 3226 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:25:57,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 3226 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2022-11-19 08:25:57,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2022-11-19 08:25:57,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1161. [2022-11-19 08:25:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 826 states have (on average 1.3389830508474576) internal successors, (1106), 829 states have internal predecessors, (1106), 253 states have call successors, (253), 82 states have call predecessors, (253), 81 states have return successors, (252), 249 states have call predecessors, (252), 252 states have call successors, (252) [2022-11-19 08:25:57,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1611 transitions. [2022-11-19 08:25:57,977 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1611 transitions. Word has length 100 [2022-11-19 08:25:57,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:25:57,978 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1611 transitions. [2022-11-19 08:25:57,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 08:25:57,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1611 transitions. [2022-11-19 08:25:57,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-19 08:25:57,981 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:57,981 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:25:57,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-19 08:25:58,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:25:58,191 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:25:58,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:58,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1867095457, now seen corresponding path program 1 times [2022-11-19 08:25:58,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:58,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629233003] [2022-11-19 08:25:58,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:58,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:58,929 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-11-19 08:25:58,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:58,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629233003] [2022-11-19 08:25:58,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629233003] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:25:58,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022689416] [2022-11-19 08:25:58,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:58,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:25:58,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:25:58,935 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:25:58,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 08:25:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:59,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 1686 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:25:59,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:25:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-19 08:25:59,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:25:59,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022689416] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:59,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:25:59,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2022-11-19 08:25:59,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780616998] [2022-11-19 08:25:59,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:59,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:25:59,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:59,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:25:59,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:25:59,556 INFO L87 Difference]: Start difference. First operand 1161 states and 1611 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:26:02,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:02,606 INFO L93 Difference]: Finished difference Result 2324 states and 3226 transitions. [2022-11-19 08:26:02,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:26:02,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 106 [2022-11-19 08:26:02,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:02,615 INFO L225 Difference]: With dead ends: 2324 [2022-11-19 08:26:02,615 INFO L226 Difference]: Without dead ends: 1177 [2022-11-19 08:26:02,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:26:02,620 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 30 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1869 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:02,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 1869 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-11-19 08:26:02,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2022-11-19 08:26:02,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1140. [2022-11-19 08:26:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 806 states have (on average 1.3337468982630274) internal successors, (1075), 808 states have internal predecessors, (1075), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-19 08:26:02,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1578 transitions. [2022-11-19 08:26:02,679 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1578 transitions. Word has length 106 [2022-11-19 08:26:02,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:02,680 INFO L495 AbstractCegarLoop]: Abstraction has 1140 states and 1578 transitions. [2022-11-19 08:26:02,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:26:02,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1578 transitions. [2022-11-19 08:26:02,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-19 08:26:02,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:02,682 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:02,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-19 08:26:02,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:02,891 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:02,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:02,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1991387016, now seen corresponding path program 1 times [2022-11-19 08:26:02,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:02,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083597105] [2022-11-19 08:26:02,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:02,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:02,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-19 08:26:04,240 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:04,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083597105] [2022-11-19 08:26:04,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083597105] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:04,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211067872] [2022-11-19 08:26:04,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:04,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:04,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:04,243 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:04,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 08:26:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:04,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 1711 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:26:04,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:05,181 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-19 08:26:05,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:26:05,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211067872] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:05,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:26:05,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 11 [2022-11-19 08:26:05,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568096022] [2022-11-19 08:26:05,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:05,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:26:05,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:26:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:26:05,186 INFO L87 Difference]: Start difference. First operand 1140 states and 1578 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-19 08:26:07,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:07,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:07,665 INFO L93 Difference]: Finished difference Result 2233 states and 3094 transitions. [2022-11-19 08:26:07,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:26:07,666 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 110 [2022-11-19 08:26:07,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:07,679 INFO L225 Difference]: With dead ends: 2233 [2022-11-19 08:26:07,680 INFO L226 Difference]: Without dead ends: 2230 [2022-11-19 08:26:07,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:26:07,691 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 455 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:07,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 1041 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-11-19 08:26:07,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-11-19 08:26:07,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 2228. [2022-11-19 08:26:07,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2228 states, 1580 states have (on average 1.3360759493670886) internal successors, (2111), 1586 states have internal predecessors, (2111), 488 states have call successors, (488), 160 states have call predecessors, (488), 159 states have return successors, (487), 481 states have call predecessors, (487), 487 states have call successors, (487) [2022-11-19 08:26:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2228 states to 2228 states and 3086 transitions. [2022-11-19 08:26:07,842 INFO L78 Accepts]: Start accepts. Automaton has 2228 states and 3086 transitions. Word has length 110 [2022-11-19 08:26:07,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:07,842 INFO L495 AbstractCegarLoop]: Abstraction has 2228 states and 3086 transitions. [2022-11-19 08:26:07,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-19 08:26:07,843 INFO L276 IsEmpty]: Start isEmpty. Operand 2228 states and 3086 transitions. [2022-11-19 08:26:07,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-19 08:26:07,846 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:07,846 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:07,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:08,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:08,056 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:08,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash -169546411, now seen corresponding path program 1 times [2022-11-19 08:26:08,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:08,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084699642] [2022-11-19 08:26:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:08,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:08,382 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-11-19 08:26:08,383 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:08,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084699642] [2022-11-19 08:26:08,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084699642] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:08,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024798954] [2022-11-19 08:26:08,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:08,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:08,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:08,387 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:08,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 08:26:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:08,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:26:08,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 88 proven. 6 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-19 08:26:09,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:26:09,274 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-19 08:26:09,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024798954] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:09,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:26:09,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-11-19 08:26:09,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276075311] [2022-11-19 08:26:09,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:09,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:26:09,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:09,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:26:09,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:26:09,277 INFO L87 Difference]: Start difference. First operand 2228 states and 3086 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-19 08:26:11,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:11,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:11,991 INFO L93 Difference]: Finished difference Result 5174 states and 7192 transitions. [2022-11-19 08:26:11,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:26:11,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 116 [2022-11-19 08:26:11,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:12,008 INFO L225 Difference]: With dead ends: 5174 [2022-11-19 08:26:12,008 INFO L226 Difference]: Without dead ends: 2973 [2022-11-19 08:26:12,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:26:12,016 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 387 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:12,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 693 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-19 08:26:12,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2973 states. [2022-11-19 08:26:12,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2973 to 2970. [2022-11-19 08:26:12,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2134 states have (on average 1.3575445173383318) internal successors, (2897), 2142 states have internal predecessors, (2897), 600 states have call successors, (600), 236 states have call predecessors, (600), 235 states have return successors, (599), 591 states have call predecessors, (599), 599 states have call successors, (599) [2022-11-19 08:26:12,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 4096 transitions. [2022-11-19 08:26:12,281 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 4096 transitions. Word has length 116 [2022-11-19 08:26:12,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:12,283 INFO L495 AbstractCegarLoop]: Abstraction has 2970 states and 4096 transitions. [2022-11-19 08:26:12,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-19 08:26:12,283 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 4096 transitions. [2022-11-19 08:26:12,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-11-19 08:26:12,292 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:12,292 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:12,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:12,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-19 08:26:12,501 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:12,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash -202655080, now seen corresponding path program 1 times [2022-11-19 08:26:12,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:12,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652715357] [2022-11-19 08:26:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:12,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:12,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:12,841 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-19 08:26:12,842 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:12,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652715357] [2022-11-19 08:26:12,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652715357] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:12,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651913293] [2022-11-19 08:26:12,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:12,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:12,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:12,844 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:12,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 08:26:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:13,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 1966 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 08:26:13,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:13,607 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 110 proven. 9 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-19 08:26:13,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:26:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-19 08:26:13,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651913293] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:13,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:26:13,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 5 [2022-11-19 08:26:13,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123147069] [2022-11-19 08:26:13,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:13,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:26:13,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:13,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:26:13,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:26:13,779 INFO L87 Difference]: Start difference. First operand 2970 states and 4096 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 08:26:15,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:15,422 INFO L93 Difference]: Finished difference Result 6880 states and 9568 transitions. [2022-11-19 08:26:15,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:26:15,423 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 155 [2022-11-19 08:26:15,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:15,444 INFO L225 Difference]: With dead ends: 6880 [2022-11-19 08:26:15,445 INFO L226 Difference]: Without dead ends: 3937 [2022-11-19 08:26:15,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:26:15,453 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 391 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:15,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 709 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-19 08:26:15,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3937 states. [2022-11-19 08:26:15,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3937 to 3914. [2022-11-19 08:26:15,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3914 states, 2894 states have (on average 1.3783690393918453) internal successors, (3989), 2904 states have internal predecessors, (3989), 716 states have call successors, (716), 304 states have call predecessors, (716), 303 states have return successors, (715), 705 states have call predecessors, (715), 715 states have call successors, (715) [2022-11-19 08:26:15,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3914 states to 3914 states and 5420 transitions. [2022-11-19 08:26:15,715 INFO L78 Accepts]: Start accepts. Automaton has 3914 states and 5420 transitions. Word has length 155 [2022-11-19 08:26:15,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:15,715 INFO L495 AbstractCegarLoop]: Abstraction has 3914 states and 5420 transitions. [2022-11-19 08:26:15,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-19 08:26:15,716 INFO L276 IsEmpty]: Start isEmpty. Operand 3914 states and 5420 transitions. [2022-11-19 08:26:15,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-19 08:26:15,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:15,722 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:15,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:15,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:15,932 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:15,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:15,932 INFO L85 PathProgramCache]: Analyzing trace with hash 960778788, now seen corresponding path program 1 times [2022-11-19 08:26:15,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:15,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360535350] [2022-11-19 08:26:15,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:15,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:16,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:16,437 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-19 08:26:16,438 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:16,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360535350] [2022-11-19 08:26:16,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360535350] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:16,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:26:16,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:26:16,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62009309] [2022-11-19 08:26:16,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:16,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:26:16,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:16,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:26:16,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:26:16,441 INFO L87 Difference]: Start difference. First operand 3914 states and 5420 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 08:26:18,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:19,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:19,882 INFO L93 Difference]: Finished difference Result 8778 states and 12314 transitions. [2022-11-19 08:26:19,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:26:19,883 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 176 [2022-11-19 08:26:19,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:19,907 INFO L225 Difference]: With dead ends: 8778 [2022-11-19 08:26:19,907 INFO L226 Difference]: Without dead ends: 4891 [2022-11-19 08:26:19,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:26:19,919 INFO L413 NwaCegarLoop]: 715 mSDtfsCounter, 357 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 1186 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:19,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [366 Valid, 1186 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-11-19 08:26:19,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-11-19 08:26:20,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 4398. [2022-11-19 08:26:20,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4398 states, 3362 states have (on average 1.3851873884592505) internal successors, (4657), 3372 states have internal predecessors, (4657), 724 states have call successors, (724), 312 states have call predecessors, (724), 311 states have return successors, (723), 713 states have call predecessors, (723), 723 states have call successors, (723) [2022-11-19 08:26:20,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4398 states to 4398 states and 6104 transitions. [2022-11-19 08:26:20,227 INFO L78 Accepts]: Start accepts. Automaton has 4398 states and 6104 transitions. Word has length 176 [2022-11-19 08:26:20,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:20,227 INFO L495 AbstractCegarLoop]: Abstraction has 4398 states and 6104 transitions. [2022-11-19 08:26:20,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 08:26:20,228 INFO L276 IsEmpty]: Start isEmpty. Operand 4398 states and 6104 transitions. [2022-11-19 08:26:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-19 08:26:20,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:20,235 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:20,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-19 08:26:20,236 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:20,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:20,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1832684040, now seen corresponding path program 1 times [2022-11-19 08:26:20,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:20,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384330753] [2022-11-19 08:26:20,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:20,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:20,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:21,370 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 31 proven. 9 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-11-19 08:26:21,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:21,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384330753] [2022-11-19 08:26:21,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384330753] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:21,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377463359] [2022-11-19 08:26:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:21,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:21,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:21,375 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:21,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 08:26:22,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:22,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 2163 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:26:22,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-19 08:26:22,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:26:22,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377463359] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:22,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:26:22,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-19 08:26:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467851885] [2022-11-19 08:26:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:22,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:26:22,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:22,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:26:22,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:26:22,210 INFO L87 Difference]: Start difference. First operand 4398 states and 6104 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-19 08:26:25,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:25,004 INFO L93 Difference]: Finished difference Result 9634 states and 13588 transitions. [2022-11-19 08:26:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:26:25,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 178 [2022-11-19 08:26:25,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:25,029 INFO L225 Difference]: With dead ends: 9634 [2022-11-19 08:26:25,029 INFO L226 Difference]: Without dead ends: 5263 [2022-11-19 08:26:25,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:26:25,041 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 379 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:25,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 1148 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-19 08:26:25,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5263 states. [2022-11-19 08:26:25,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5263 to 4854. [2022-11-19 08:26:25,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4854 states, 3802 states have (on average 1.3869016307206734) internal successors, (5273), 3812 states have internal predecessors, (5273), 732 states have call successors, (732), 320 states have call predecessors, (732), 319 states have return successors, (731), 721 states have call predecessors, (731), 731 states have call successors, (731) [2022-11-19 08:26:25,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4854 states to 4854 states and 6736 transitions. [2022-11-19 08:26:25,395 INFO L78 Accepts]: Start accepts. Automaton has 4854 states and 6736 transitions. Word has length 178 [2022-11-19 08:26:25,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:25,396 INFO L495 AbstractCegarLoop]: Abstraction has 4854 states and 6736 transitions. [2022-11-19 08:26:25,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-19 08:26:25,397 INFO L276 IsEmpty]: Start isEmpty. Operand 4854 states and 6736 transitions. [2022-11-19 08:26:25,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-11-19 08:26:25,405 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:25,405 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:25,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:25,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:25,621 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:25,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:25,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1783873264, now seen corresponding path program 1 times [2022-11-19 08:26:25,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:25,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814802155] [2022-11-19 08:26:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:25,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:25,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-11-19 08:26:27,007 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:27,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814802155] [2022-11-19 08:26:27,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814802155] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:27,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453097871] [2022-11-19 08:26:27,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:27,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:27,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:27,009 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:27,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 08:26:27,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:27,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 2466 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-19 08:26:27,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:28,198 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-19 08:26:28,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:26:28,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453097871] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:28,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:26:28,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 15 [2022-11-19 08:26:28,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351094552] [2022-11-19 08:26:28,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:28,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:26:28,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:28,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:26:28,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-19 08:26:28,203 INFO L87 Difference]: Start difference. First operand 4854 states and 6736 transitions. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-19 08:26:32,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:37,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:39,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:39,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:39,962 INFO L93 Difference]: Finished difference Result 15928 states and 22213 transitions. [2022-11-19 08:26:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 08:26:39,962 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) Word has length 217 [2022-11-19 08:26:39,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:40,015 INFO L225 Difference]: With dead ends: 15928 [2022-11-19 08:26:40,016 INFO L226 Difference]: Without dead ends: 11101 [2022-11-19 08:26:40,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-11-19 08:26:40,029 INFO L413 NwaCegarLoop]: 715 mSDtfsCounter, 683 mSDsluCounter, 3698 mSDsCounter, 0 mSdLazyCounter, 2038 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 4413 SdHoareTripleChecker+Invalid, 2045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:40,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 4413 Invalid, 2045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2038 Invalid, 0 Unknown, 0 Unchecked, 11.1s Time] [2022-11-19 08:26:40,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11101 states. [2022-11-19 08:26:40,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11101 to 9714. [2022-11-19 08:26:40,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9714 states, 7610 states have (on average 1.3864651773981602) internal successors, (10551), 7634 states have internal predecessors, (10551), 1456 states have call successors, (1456), 636 states have call predecessors, (1456), 647 states have return successors, (1495), 1443 states have call predecessors, (1495), 1455 states have call successors, (1495) [2022-11-19 08:26:40,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9714 states to 9714 states and 13502 transitions. [2022-11-19 08:26:40,752 INFO L78 Accepts]: Start accepts. Automaton has 9714 states and 13502 transitions. Word has length 217 [2022-11-19 08:26:40,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:40,752 INFO L495 AbstractCegarLoop]: Abstraction has 9714 states and 13502 transitions. [2022-11-19 08:26:40,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (27), 3 states have call predecessors, (27), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-19 08:26:40,753 INFO L276 IsEmpty]: Start isEmpty. Operand 9714 states and 13502 transitions. [2022-11-19 08:26:40,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-19 08:26:40,768 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:40,768 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:40,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:40,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-19 08:26:40,981 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:40,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:40,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2053668267, now seen corresponding path program 1 times [2022-11-19 08:26:40,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:40,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727050177] [2022-11-19 08:26:40,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:40,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-11-19 08:26:42,202 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:42,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727050177] [2022-11-19 08:26:42,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727050177] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:42,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569940728] [2022-11-19 08:26:42,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:42,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:42,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:42,205 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:42,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 08:26:43,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:43,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 2507 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-19 08:26:43,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:43,170 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-11-19 08:26:43,170 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:26:43,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569940728] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:43,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:26:43,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2022-11-19 08:26:43,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205124809] [2022-11-19 08:26:43,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:43,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:26:43,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:43,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:26:43,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:26:43,174 INFO L87 Difference]: Start difference. First operand 9714 states and 13502 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:26:46,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:49,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:49,109 INFO L93 Difference]: Finished difference Result 21973 states and 30764 transitions. [2022-11-19 08:26:49,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:26:49,110 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-11-19 08:26:49,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:49,159 INFO L225 Difference]: With dead ends: 21973 [2022-11-19 08:26:49,159 INFO L226 Difference]: Without dead ends: 12286 [2022-11-19 08:26:49,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:26:49,185 INFO L413 NwaCegarLoop]: 631 mSDtfsCounter, 135 mSDsluCounter, 3000 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 3631 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:49,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 3631 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-11-19 08:26:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12286 states. [2022-11-19 08:26:49,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12286 to 4882. [2022-11-19 08:26:49,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4882 states, 3822 states have (on average 1.3848770277341707) internal successors, (5293), 3832 states have internal predecessors, (5293), 732 states have call successors, (732), 320 states have call predecessors, (732), 327 states have return successors, (751), 729 states have call predecessors, (751), 731 states have call successors, (751) [2022-11-19 08:26:49,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4882 states to 4882 states and 6776 transitions. [2022-11-19 08:26:49,655 INFO L78 Accepts]: Start accepts. Automaton has 4882 states and 6776 transitions. Word has length 221 [2022-11-19 08:26:49,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:49,655 INFO L495 AbstractCegarLoop]: Abstraction has 4882 states and 6776 transitions. [2022-11-19 08:26:49,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:26:49,656 INFO L276 IsEmpty]: Start isEmpty. Operand 4882 states and 6776 transitions. [2022-11-19 08:26:49,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-19 08:26:49,666 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:49,666 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:49,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:49,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:49,877 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:49,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:49,878 INFO L85 PathProgramCache]: Analyzing trace with hash -96004345, now seen corresponding path program 2 times [2022-11-19 08:26:49,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:49,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992647817] [2022-11-19 08:26:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:49,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:51,239 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 28 proven. 7 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-19 08:26:51,239 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:51,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992647817] [2022-11-19 08:26:51,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992647817] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:26:51,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294825255] [2022-11-19 08:26:51,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 08:26:51,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:26:51,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:26:51,241 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:26:51,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 08:26:51,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-19 08:26:51,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:26:51,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 1957 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-19 08:26:51,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:26:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-11-19 08:26:52,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:26:52,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294825255] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:52,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:26:52,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 9 [2022-11-19 08:26:52,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457118133] [2022-11-19 08:26:52,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:52,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 08:26:52,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:52,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 08:26:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:26:52,056 INFO L87 Difference]: Start difference. First operand 4882 states and 6776 transitions. Second operand has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:26:55,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:59,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:59,133 INFO L93 Difference]: Finished difference Result 11863 states and 16684 transitions. [2022-11-19 08:26:59,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 08:26:59,133 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-11-19 08:26:59,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:59,159 INFO L225 Difference]: With dead ends: 11863 [2022-11-19 08:26:59,159 INFO L226 Difference]: Without dead ends: 7008 [2022-11-19 08:26:59,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:26:59,173 INFO L413 NwaCegarLoop]: 676 mSDtfsCounter, 159 mSDsluCounter, 4536 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 5212 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:59,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 5212 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-11-19 08:26:59,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7008 states. [2022-11-19 08:26:59,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7008 to 4918. [2022-11-19 08:26:59,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4918 states, 3846 states have (on average 1.3824752990119604) internal successors, (5317), 3856 states have internal predecessors, (5317), 732 states have call successors, (732), 320 states have call predecessors, (732), 339 states have return successors, (787), 741 states have call predecessors, (787), 731 states have call successors, (787) [2022-11-19 08:26:59,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4918 states to 4918 states and 6836 transitions. [2022-11-19 08:26:59,570 INFO L78 Accepts]: Start accepts. Automaton has 4918 states and 6836 transitions. Word has length 221 [2022-11-19 08:26:59,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:59,570 INFO L495 AbstractCegarLoop]: Abstraction has 4918 states and 6836 transitions. [2022-11-19 08:26:59,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 14.0) internal successors, (112), 6 states have internal predecessors, (112), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:26:59,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4918 states and 6836 transitions. [2022-11-19 08:26:59,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-19 08:26:59,578 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:59,579 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:26:59,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 08:26:59,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-19 08:26:59,799 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:26:59,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:59,799 INFO L85 PathProgramCache]: Analyzing trace with hash 451776592, now seen corresponding path program 3 times [2022-11-19 08:26:59,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:59,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72359835] [2022-11-19 08:26:59,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:59,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:27:01,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 08:27:01,000 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-19 08:27:02,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 08:27:02,305 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-19 08:27:02,306 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-19 08:27:02,307 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-19 08:27:02,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-19 08:27:02,312 INFO L444 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:02,318 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-19 08:27:02,646 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 08:27:02 BoogieIcfgContainer [2022-11-19 08:27:02,647 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-19 08:27:02,648 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-19 08:27:02,648 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-19 08:27:02,648 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-19 08:27:02,649 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:25:44" (3/4) ... [2022-11-19 08:27:02,652 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-19 08:27:02,653 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-19 08:27:02,653 INFO L158 Benchmark]: Toolchain (without parser) took 86943.20ms. Allocated memory was 134.2MB in the beginning and 977.3MB in the end (delta: 843.1MB). Free memory was 91.6MB in the beginning and 458.0MB in the end (delta: -366.3MB). Peak memory consumption was 477.3MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,654 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 83.9MB. Free memory is still 36.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:27:02,654 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1931.56ms. Allocated memory was 134.2MB in the beginning and 182.5MB in the end (delta: 48.2MB). Free memory was 91.3MB in the beginning and 99.4MB in the end (delta: -8.1MB). Peak memory consumption was 69.5MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,655 INFO L158 Benchmark]: Boogie Procedure Inliner took 212.18ms. Allocated memory is still 182.5MB. Free memory was 99.4MB in the beginning and 131.4MB in the end (delta: -31.9MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,655 INFO L158 Benchmark]: Boogie Preprocessor took 140.01ms. Allocated memory is still 182.5MB. Free memory was 131.4MB in the beginning and 117.8MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,656 INFO L158 Benchmark]: RCFGBuilder took 6300.31ms. Allocated memory was 182.5MB in the beginning and 276.8MB in the end (delta: 94.4MB). Free memory was 117.8MB in the beginning and 98.0MB in the end (delta: 19.9MB). Peak memory consumption was 141.2MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,657 INFO L158 Benchmark]: TraceAbstraction took 78343.48ms. Allocated memory was 276.8MB in the beginning and 977.3MB in the end (delta: 700.4MB). Free memory was 96.9MB in the beginning and 458.0MB in the end (delta: -361.0MB). Peak memory consumption was 406.3MB. Max. memory is 16.1GB. [2022-11-19 08:27:02,657 INFO L158 Benchmark]: Witness Printer took 5.14ms. Allocated memory is still 977.3MB. Free memory is still 458.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:27:02,663 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.27ms. Allocated memory is still 83.9MB. Free memory is still 36.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1931.56ms. Allocated memory was 134.2MB in the beginning and 182.5MB in the end (delta: 48.2MB). Free memory was 91.3MB in the beginning and 99.4MB in the end (delta: -8.1MB). Peak memory consumption was 69.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 212.18ms. Allocated memory is still 182.5MB. Free memory was 99.4MB in the beginning and 131.4MB in the end (delta: -31.9MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 140.01ms. Allocated memory is still 182.5MB. Free memory was 131.4MB in the beginning and 117.8MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * RCFGBuilder took 6300.31ms. Allocated memory was 182.5MB in the beginning and 276.8MB in the end (delta: 94.4MB). Free memory was 117.8MB in the beginning and 98.0MB in the end (delta: 19.9MB). Peak memory consumption was 141.2MB. Max. memory is 16.1GB. * TraceAbstraction took 78343.48ms. Allocated memory was 276.8MB in the beginning and 977.3MB in the end (delta: 700.4MB). Free memory was 96.9MB in the beginning and 458.0MB in the end (delta: -361.0MB). Peak memory consumption was 406.3MB. Max. memory is 16.1GB. * Witness Printer took 5.14ms. Allocated memory is still 977.3MB. Free memory is still 458.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 4403]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 4667, overapproximation of bitwiseOr at line 4818. Possible FailurePath: [L4590] static int debug ; [L4435] struct usb_serial_port *kobil_device_group3 ; [L4428] struct usb_serial *kobil_device_group2 ; [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}; [L4432] struct tty_struct *kobil_device_group1 ; [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}; [L4431] struct file *kobil_device_group0 ; [L4426] int LDV_IN_INTERRUPT = 1; [L4619] struct usb_device_id const __mod_usb_device_table ; [L5291] int ldv_retval_0 ; [L5293] int ldv_retval_1 ; [L4429] int ref_cnt ; [L5289] int ldv_retval_2 ; [L5295] int ldv_retval_3 ; [L5750] struct tty_struct___0 *ldv_latest_tty ; [L4427] int ldv_state_variable_2 ; [L4436] int ldv_state_variable_0 ; [L4433] int ldv_state_variable_1 ; [L4430] struct usb_interface *kobil_driver_group1 ; [L4434] int usb_counter ; [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}}; [L5325] unsigned char *ldvarg7 ; [L5326] void *tmp ; [L5327] unsigned int ldvarg3 ; [L5328] unsigned int tmp___0 ; [L5329] unsigned int ldvarg0 ; [L5330] unsigned int tmp___1 ; [L5331] struct urb *ldvarg5 ; [L5332] void *tmp___2 ; [L5333] int ldvarg6 ; [L5334] int tmp___3 ; [L5335] unsigned int ldvarg1 ; [L5336] unsigned int tmp___4 ; [L5337] struct ktermios *ldvarg4 ; [L5338] void *tmp___5 ; [L5339] unsigned long ldvarg2 ; [L5340] unsigned long tmp___6 ; [L5341] struct usb_device_id *ldvarg8 ; [L5342] void *tmp___7 ; [L5343] int tmp___8 ; [L5344] int tmp___9 ; [L5345] int tmp___10 ; [L5346] int tmp___11 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5348] CALL, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=1, tmp___0=1, usb_counter=0] [L5348] RET, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ref_cnt=0, usb_counter=0] [L5348] tmp = ldv_zalloc(1UL) [L5349] ldvarg7 = (unsigned char *)tmp [L5350] tmp___0 = __VERIFIER_nondet_uint() [L5351] ldvarg3 = tmp___0 [L5352] tmp___1 = __VERIFIER_nondet_uint() [L5353] ldvarg0 = tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=43, ldvarg3=39, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, usb_counter=0] [L5354] CALL, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=192, tmp___0=1, usb_counter=0] [L5354] RET, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(192UL)={0:0}, ldvarg0=43, ldvarg3=39, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, usb_counter=0] [L5354] tmp___2 = ldv_zalloc(192UL) [L5355] ldvarg5 = (struct urb *)tmp___2 [L5356] tmp___3 = __VERIFIER_nondet_int() [L5357] ldvarg6 = tmp___3 [L5358] tmp___4 = __VERIFIER_nondet_uint() [L5359] ldvarg1 = tmp___4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=43, ldvarg1=19, ldvarg3=39, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, usb_counter=0] [L5360] CALL, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=44, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=44, tmp___0=1, usb_counter=0] [L5360] RET, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(44UL)={0:0}, ldvarg0=43, ldvarg1=19, ldvarg3=39, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, usb_counter=0] [L5360] tmp___5 = ldv_zalloc(44UL) [L5361] ldvarg4 = (struct ktermios *)tmp___5 [L5362] tmp___6 = __VERIFIER_nondet_ulong() [L5363] ldvarg2 = tmp___6 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, usb_counter=0] [L5364] CALL, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=24, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=24, tmp___0=1, usb_counter=0] [L5364] RET, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, usb_counter=0] [L5364] tmp___7 = ldv_zalloc(24UL) [L5365] ldvarg8 = (struct usb_device_id *)tmp___7 [L5366] CALL ldv_initialize() [L5754] CALL, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=2516, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=2516, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=2516, \result={-36893488147419103231:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=2516, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L5754] RET, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5754] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5755] COND TRUE (unsigned long )ldv_latest_tty != (unsigned long )((void *)0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5366] RET ldv_initialize() [L5367] ldv_state_variable_1 = 0 [L5368] ref_cnt = 0 [L5369] ldv_state_variable_0 = 1 [L5370] ldv_state_variable_2 = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231: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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: [L5587] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231: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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5588] COND TRUE ldv_state_variable_0 != 0 [L5589] tmp___10 = __VERIFIER_nondet_int() [L5591] case 0: [L5599] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231: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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5600] COND TRUE ldv_state_variable_0 == 1 [L5601] CALL, EXPR kobil_init() [L5260] int retval ; [L5262] CALL, EXPR usb_serial_register(& kobil_device) [L5884] return __VERIFIER_nondet_int(); [L5262] RET, EXPR usb_serial_register(& kobil_device) [L5262] retval = usb_serial_register(& kobil_device) [L5263] COND FALSE !(retval != 0) [L5267] CALL, EXPR usb_register(& kobil_driver) [L4505] int tmp ; [L4507] CALL, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L5687] ldv_func_ret_type___0 ldv_func_res ; [L5688] int tmp ; [L5690] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5870] return __VERIFIER_nondet_int(); [L5690] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5690] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5691] ldv_func_res = tmp [L5692] ldv_state_variable_2 = 1 [L5693] usb_counter = 0 [L5694] CALL ldv_usb_driver_2() [L5316] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5318] CALL, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1248, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, size=1248, tmp___0=1, usb_counter=0] [L5318] RET, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(1248UL)={0:0}, ref_cnt=0, usb_counter=0] [L5318] tmp = ldv_zalloc(1248UL) [L5319] kobil_driver_group1 = (struct usb_interface *)tmp [L5694] RET ldv_usb_driver_2() [L5695] return (ldv_func_res); [L4507] RET, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4507] tmp = ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4508] return (tmp); [L5267] RET, EXPR usb_register(& kobil_driver) [L5267] retval = usb_register(& kobil_driver) [L5268] COND FALSE !(retval != 0) [L5273] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, retval=0, usb_counter=0] [L5601] RET, EXPR kobil_init() [L5601] ldv_retval_2 = kobil_init() [L5602] COND FALSE !(ldv_retval_2 != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231: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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5607] COND TRUE ldv_retval_2 == 0 [L5608] ldv_state_variable_0 = 2 [L5609] ldv_state_variable_1 = 1 [L5610] CALL ldv_initialize_usb_serial_driver_1() [L5298] void *tmp ; [L5299] void *tmp___0 ; [L5300] void *tmp___1 ; [L5301] void *tmp___2 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5303] CALL, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=336, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=336, tmp___0=1, usb_counter=0] [L5303] RET, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(336UL)={0:0}, ref_cnt=0, usb_counter=0] [L5303] tmp = ldv_zalloc(336UL) [L5304] kobil_device_group0 = (struct file *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] CALL, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2704, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2704, tmp___0=1, usb_counter=0] [L5305] RET, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2704UL)={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] tmp___0 = ldv_zalloc(2704UL) [L5306] kobil_device_group1 = (struct tty_struct *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=280, tmp___0=1, usb_counter=0] [L5307] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] tmp___1 = ldv_zalloc(280UL) [L5308] kobil_device_group2 = (struct usb_serial *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] CALL, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2320, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2320, tmp___0=1, usb_counter=0] [L5309] RET, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2320UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] tmp___2 = ldv_zalloc(2320UL) [L5310] kobil_device_group3 = (struct usb_serial_port *)tmp___2 [L5610] RET ldv_initialize_usb_serial_driver_1() [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: [L5442] case 6: [L5464] case 7: [L5486] case 8: [L5494] case 9: [L5516] case 10: [L5538] case 11: [L5560] case 12: [L5572] case 13: [L5573] COND TRUE ldv_state_variable_1 == 1 [L5574] CALL ldv_probe_1() [L5817] return __VERIFIER_nondet_int(); [L5574] RET ldv_probe_1() [L5575] ldv_state_variable_1 = 2 [L5576] ref_cnt = ref_cnt + 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5387] COND TRUE ldv_state_variable_1 == 2 [L5388] CALL, EXPR kobil_startup(kobil_device_group2) [L4636] int i ; [L4637] struct kobil_private *priv ; [L4638] struct usb_device *pdev ; [L4639] struct usb_host_config *actconfig ; [L4640] struct usb_interface *interface ; [L4641] struct usb_host_interface *altsetting ; [L4642] struct usb_host_endpoint *endpoint ; [L4643] void *tmp ; [L4644] int tmp___0 ; [L4645] int tmp___1 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] CALL, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=320, \result={-55340232221128654847:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=320, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_malloc(size)={-55340232221128654847:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=320, \result={-55340232221128654847:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={-55340232221128654847:0}, usb_counter=0] [L4647] RET, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kmalloc(320UL, 208U)={-55340232221128654847:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] tmp = kmalloc(320UL, 208U) [L4648] priv = (struct kobil_private *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={-55340232221128654847:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L4649] COND FALSE !((unsigned long )priv == (unsigned long )((struct kobil_private *)0)) [L4653] priv->filled = 0 [L4654] priv->cur_pos = 0 [L4655] EXPR serial->dev [L4655] EXPR (serial->dev)->descriptor.idProduct [L4655] priv->device_type = (serial->dev)->descriptor.idProduct [L4656] priv->device_type [L4657] case 8209: [L4671] EXPR serial->port[0] [L4671] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) [L4558] FCALL dev_set_drvdata(& port->dev, data) [L4671] RET usb_set_serial_port_data(serial->port[0], (void *)priv) [L4672] EXPR serial->dev [L4672] pdev = serial->dev [L4673] EXPR pdev->actconfig [L4673] actconfig = pdev->actconfig [L4674] EXPR actconfig->interface[0] [L4674] interface = actconfig->interface[0] [L4675] EXPR interface->cur_altsetting [L4675] altsetting = interface->cur_altsetting [L4676] EXPR altsetting->endpoint [L4676] endpoint = altsetting->endpoint [L4677] i = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, actconfig={4294967336:-8}, altsetting={4294967305:-14}, debug=0, endpoint={4294967345:4294967309}, i=0, id_table={102:0}, interface={4294967340:-12}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={4294967333:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=4294967306, printk("<7>KOBIL KAAN SIM detected\n")=4294967299, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=4294967311, printk("<7>KOBIL USBTWIN detected\n")=4294967302, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L4703] EXPR altsetting->desc.bNumEndpoints VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, actconfig={4294967336:-8}, altsetting={4294967305:-14}, altsetting->desc.bNumEndpoints=256, debug=0, endpoint={4294967345:4294967309}, i=0, id_table={102:0}, interface={4294967340:-12}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={4294967333:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=4294967306, printk("<7>KOBIL KAAN SIM detected\n")=4294967299, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=4294967311, printk("<7>KOBIL USBTWIN detected\n")=4294967302, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L4703] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L4707] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, actconfig={4294967336:-8}, altsetting={4294967305:-14}, debug=0, endpoint={4294967345:4294967309}, i=0, id_table={102:0}, interface={4294967340:-12}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={4294967333:113}, printk("<7>KOBIL B1 PRO / KAAN PRO detected\n")=4294967306, printk("<7>KOBIL KAAN SIM detected\n")=4294967299, printk("<7>KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n")=4294967311, printk("<7>KOBIL USBTWIN detected\n")=4294967302, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L5388] RET, EXPR kobil_startup(kobil_device_group2) [L5388] ldv_retval_1 = kobil_startup(kobil_device_group2) [L5389] COND TRUE ldv_retval_1 == 0 [L5390] ldv_state_variable_1 = 3 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_retval_0=0, ldv_retval_1=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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_retval_0=0, ldv_retval_1=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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_retval_0=0, ldv_retval_1=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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5433] COND TRUE ldv_state_variable_1 == 3 [L5434] CALL, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L4746] int result ; [L4747] struct kobil_private *priv ; [L4748] unsigned char *transfer_buffer ; [L4749] int transfer_buffer_length ; [L4750] int write_urb_transfer_buffer_length ; [L4751] void *tmp ; [L4752] void *tmp___0 ; [L4753] unsigned int tmp___1 ; [L4754] unsigned int tmp___2 ; [L4755] unsigned int tmp___3 ; [L4756] unsigned int tmp___4 ; [L4758] result = 0 [L4759] transfer_buffer_length = 8 [L4760] write_urb_transfer_buffer_length = 8 [L4761] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4766] CALL, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4549] void *tmp ; [L4551] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L5799] CALL, EXPR ldv_malloc(0UL) VAL [\old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=0, tmp___0=1, usb_counter=0] [L5799] RET, EXPR ldv_malloc(0UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, arg0={0:1064}, arg0={0:1064}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5799] return ldv_malloc(0UL); [L4551] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4551] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4552] return (tmp); [L4766] RET, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, usb_get_serial_port_data(port)={0:0}, write_urb_transfer_buffer_length=8] [L4766] tmp = usb_get_serial_port_data(port) [L4767] priv = (struct kobil_private *)tmp [L4768] EXPR port->interrupt_in_urb [L4768] EXPR port->serial [L4768] EXPR (port->serial)->dev [L4768] (port->interrupt_in_urb)->dev = (port->serial)->dev [L4769] CALL, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4334] void *tmp ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=32768, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=32768, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=32768, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=32768, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_malloc(size)={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=32768, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=32768, \old(size)=8, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=32768, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={-18446744073709551615:0}, usb_counter=0] [L4336] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kmalloc(size, flags | 32768U)={-18446744073709551615:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] tmp = kmalloc(size, flags | 32768U) [L4337] return (tmp); [L4769] RET, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, kzalloc((size_t )transfer_buffer_length, 208U)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4769] tmp___0 = kzalloc((size_t )transfer_buffer_length, 208U) [L4770] transfer_buffer = (unsigned char *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4771] COND FALSE !((unsigned long )transfer_buffer == (unsigned long )((unsigned char *)0U)) [L4775] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->write_urb={0:713}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4775] COND FALSE !((unsigned long )port->write_urb == (unsigned long )((struct urb *)0)) [L4794] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->write_urb={0:713}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] CALL, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=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 [\old(size)=8, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_malloc(size)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={0:0}, usb_counter=0] [L4794-L4795] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={0:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->write_urb={0:713}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] (port->write_urb)->transfer_buffer = kmalloc((size_t )write_urb_transfer_buffer_length, 208U) [L4796] EXPR port->write_urb [L4796] EXPR (port->write_urb)->transfer_buffer VAL [(port->write_urb)->transfer_buffer={-102:103}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->write_urb={0:0}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4796] COND FALSE !((unsigned long )(port->write_urb)->transfer_buffer == (unsigned long )((void *)0)) [L4803] EXPR port->serial [L4803] EXPR (port->serial)->dev VAL [(port->serial)->dev={4294967301:113}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->serial={4294967301:113}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, dev={4294967301:113}, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4803] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={4294967301:113}, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->serial={4294967301:113}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] tmp___1 = __create_pipe((port->serial)->dev, 0U) [L4804] EXPR port->serial [L4804] EXPR (port->serial)->dev VAL [(port->serial)->dev={4294967301:113}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->serial={4294967301:113}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, arg0={4294967301:113}, arg6={-18446744073709551615:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=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={4294967301:113}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->serial={4294967301:113}, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=115, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] result = usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4807] COND FALSE !(debug != 0) [L4812] COND FALSE !(debug != 0) [L4817] EXPR port->serial [L4817] EXPR (port->serial)->dev VAL [(port->serial)->dev={4294967301:113}, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967328, port->serial={4294967301:113}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=115, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, dev={4294967301:113}, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4817] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={4294967301:113}, \read(*transfer_buffer)=4294967296, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967328, port->serial={4294967301:113}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=115, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] tmp___2 = __create_pipe((port->serial)->dev, 0U) [L4818] EXPR port->serial [L4818] EXPR (port->serial)->dev VAL [(port->serial)->dev={4294967301:113}, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967328, port->serial={4294967301:113}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=115, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=16, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, arg0={4294967301:113}, arg6={-18446744073709551615:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=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={4294967301:113}, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967328, port->serial={4294967301:113}, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=115, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967342, 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)=117, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] result = usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4821] COND FALSE !(debug != 0) [L4826] COND FALSE !(debug != 0) [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U VAL [(unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U=0, \read(*transfer_buffer)=4294967344, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967330, port->number=4294967334, port->number=4294967328, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967327, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967313, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, priv->device_type=118, priv->device_type=118, ref_cnt=1, result=117, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967298, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967332, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] COND FALSE !((unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U) [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U [L4850] EXPR priv->device_type [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U VAL [((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U=0, (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, \read(*transfer_buffer)=4294967344, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967330, port->number=4294967334, port->number=4294967328, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967327, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967313, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, priv->device_type=118, priv->device_type=118, priv->device_type=118, ref_cnt=1, result=117, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967298, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967332, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] COND FALSE !(((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U) [L4859] CALL kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [\read(*transfer_buffer)=4294967344, \read(*transfer_buffer)=4294967296, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967330, port->number=4294967328, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967327, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967313, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=117, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967298, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967332, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4860] return (0); VAL [\read(*transfer_buffer)=4294967344, \read(*transfer_buffer)=4294967296, \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={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->number=4294967334, port->number=4294967330, port->number=4294967328, printk("<7>%s: %s - port %d Send get_FW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967327, printk("<7>%s: %s - port %d Send get_HW_version URB returns: %i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number, result)=4294967323, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_open", (int )port->number)=4294967310, printk("<7>%s: Firmware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967313, printk("<7>%s: Harware version: %i.%i.%i\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", (int )*transfer_buffer, (int )*(transfer_buffer + 1UL), (int )*(transfer_buffer + 2UL))=4294967321, priv={0:0}, ref_cnt=1, result=117, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=0, tmp___2=0, transfer_buffer={-18446744073709551615:0}, transfer_buffer + 1UL=4294967298, transfer_buffer + 1UL=4294967338, transfer_buffer + 2UL=4294967332, transfer_buffer + 2UL=4294967342, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L5434] RET, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L5434] ldv_retval_0 = kobil_open(kobil_device_group1, kobil_device_group3) [L5435] COND TRUE ldv_retval_0 == 0 [L5436] ldv_state_variable_1 = 4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_probe_1()=4294967320, ldv_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=43, ldvarg1=19, ldvarg2=4294967331, ldvarg3=39, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=-2, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=39, tmp___1=43, tmp___10=1, tmp___2={0:0}, tmp___3=-2, tmp___4=19, tmp___5={0:0}, tmp___6=4294967331, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5397] COND TRUE ldv_state_variable_1 == 4 [L5398] CALL kobil_read_int_callback(ldvarg5) [L4884] int result ; [L4885] struct usb_serial_port *port ; [L4886] struct tty_struct *tty ; [L4887] unsigned char *data ; [L4888] int status ; [L4890] EXPR urb->context [L4890] port = (struct usb_serial_port *)urb->context [L4891] EXPR urb->transfer_buffer [L4891] data = (unsigned char *)urb->transfer_buffer [L4892] EXPR urb->status [L4892] status = urb->status [L4893] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, data={-102:103}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_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={4294967317:-15}, port->number=4294967314, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_read_int_callback", (int )port->number)=4294967319, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4898] COND FALSE !(status != 0) [L4907] CALL, EXPR ldv_tty_port_tty_get_6(& port->port) [L5700] ldv_func_ret_type___1 ldv_func_res ; [L5701] struct tty_struct *tmp ; [L5703] CALL, EXPR tty_port_tty_get(ldv_func_arg1) [L5847] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=2516, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2516, tmp___0=1, usb_counter=0] [L5847] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, arg0={4294967317:-7}, arg0={4294967317:-7}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-36893488147419103231:0}, ldv_malloc(sizeof(struct tty_struct))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5847] return ldv_malloc(sizeof(struct tty_struct)); [L5703] RET, EXPR tty_port_tty_get(ldv_func_arg1) [L5703] tmp = tty_port_tty_get(ldv_func_arg1) [L5704] ldv_func_res = tmp [L5705] CALL ldv_got_tty(ldv_func_res) [L5776] ldv_latest_tty = tty [L5705] RET ldv_got_tty(ldv_func_res) [L5706] return (ldv_func_res); [L4907] RET, EXPR ldv_tty_port_tty_get_6(& port->port) [L4907] tty = ldv_tty_port_tty_get_6(& port->port) [L4908] EXPR urb->actual_length VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, data={-102:103}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={4294967317:-15}, port->number=4294967314, printk("<7>%s: %s - port %d\n", (char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-009--linux-stable--dir/work/current--X--drivers/usb/serial/kobil_sct.ko--X--defaultlinux-stable-1dfa93a-1--X--100_1a--X--cpachecker/linux-stable-1dfa93a-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/100_1a/drivers/usb/serial/kobil_sct.o.c.prepared", "kobil_read_int_callback", (int )port->number)=4294967319, ref_cnt=1, status=0, tty={0:0}, urb={0:0}, urb={0:0}, urb->actual_length=-4294967297, usb_counter=0] [L4908] COND TRUE urb->actual_length != 0U [L4909] EXPR urb->actual_length [L4909] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) [L5666] int tmp ; VAL [\old(size)=4294967295, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, chars={-102:103}, chars={-102:103}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=4294967295, tty={0:0}, tty={0:0}, usb_counter=0] [L5668] CALL ldv_check_tty(tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, usb_counter=0] [L5783] COND FALSE !((unsigned long )tty != (unsigned long )ldv_latest_tty || tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5785] CALL ldv_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4403] reach_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4294967304:4294967312}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 419 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 77.9s, OverallIterations: 13, TraceHistogramMax: 9, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.1s, AutomataDifference: 51.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3943 SdHoareTripleChecker+Valid, 48.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3835 mSDsluCounter, 24903 SdHoareTripleChecker+Invalid, 46.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17547 mSDsCounter, 294 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6363 IncrementalHoareTripleChecker+Invalid, 6657 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 294 mSolverCounterUnsat, 7356 mSDtfsCounter, 6363 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1765 GetRequests, 1696 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9714occurred in iteration=10, InterpolantAutomatonStates: 65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.2s AutomataMinimizationTime, 12 MinimizatonAttempts, 11863 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 10.5s InterpolantComputationTime, 3391 NumberOfCodeBlocks, 3300 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3414 ConstructedInterpolants, 0 QuantifiedInterpolants, 6051 SizeOfPredicates, 40 NumberOfNonLiveVariables, 17766 ConjunctsInSsa, 177 ConjunctsInUnsatCore, 23 InterpolantComputations, 12 PerfectInterpolantSequences, 4314/4396 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-19 08:27:02,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 08:27:04,954 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:27:04,957 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:27:04,999 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:27:04,999 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:27:05,003 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:27:05,006 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:27:05,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:27:05,013 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:27:05,021 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:27:05,022 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:27:05,024 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:27:05,025 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:27:05,027 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:27:05,029 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:27:05,030 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:27:05,032 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:27:05,034 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:27:05,039 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:27:05,042 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:27:05,044 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:27:05,045 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:27:05,046 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:27:05,047 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:27:05,050 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:27:05,051 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:27:05,051 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:27:05,052 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:27:05,053 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:27:05,054 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:27:05,054 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:27:05,055 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:27:05,056 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:27:05,058 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:27:05,059 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:27:05,059 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:27:05,060 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:27:05,061 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:27:05,061 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:27:05,062 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:27:05,064 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:27:05,067 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-19 08:27:05,098 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:27:05,098 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:27:05,099 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:27:05,099 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:27:05,100 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:27:05,101 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:27:05,101 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:27:05,101 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:27:05,101 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:27:05,102 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:27:05,103 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:27:05,103 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:27:05,105 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:27:05,105 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:27:05,105 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:27:05,105 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:27:05,106 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:27:05,106 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 08:27:05,106 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 08:27:05,107 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 08:27:05,107 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:27:05,107 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:27:05,107 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:27:05,108 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:27:05,108 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 08:27:05,108 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:27:05,108 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:27:05,109 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:27:05,109 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:27:05,109 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:27:05,110 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 08:27:05,110 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 08:27:05,110 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:27:05,111 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:27:05,111 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 08:27:05,111 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d0954289a294fb2be404f98afcefa652a2fbf60d586d07e7d68c419183f4ff07 [2022-11-19 08:27:05,490 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:27:05,512 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:27:05,514 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:27:05,516 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:27:05,516 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:27:05,518 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:27:05,586 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/609b0c0a5/dac19292e4784c48ba43face72ffb5d1/FLAGd9a87f94d [2022-11-19 08:27:06,377 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:27:06,378 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:27:06,412 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/609b0c0a5/dac19292e4784c48ba43face72ffb5d1/FLAGd9a87f94d [2022-11-19 08:27:06,481 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/data/609b0c0a5/dac19292e4784c48ba43face72ffb5d1 [2022-11-19 08:27:06,485 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:27:06,487 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:27:06,490 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:27:06,490 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:27:06,494 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:27:06,495 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:27:06" (1/1) ... [2022-11-19 08:27:06,497 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@149d442d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:06, skipping insertion in model container [2022-11-19 08:27:06,497 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:27:06" (1/1) ... [2022-11-19 08:27:06,506 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:27:06,614 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:27:07,120 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-19 08:27:07,121 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-19 08:27:07,121 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-19 08:27:07,122 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-19 08:27:07,122 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-19 08:27:07,123 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-19 08:27:07,123 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-19 08:27:07,124 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-19 08:27:07,136 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-19 08:27:07,137 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-19 08:27:07,137 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-19 08:27:07,138 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-19 08:27:07,138 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-19 08:27:07,139 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-19 08:27:07,338 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-19 08:27:07,852 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:27:07,895 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 08:27:07,954 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:27:08,048 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-19 08:27:08,049 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-19 08:27:08,049 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-19 08:27:08,051 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-19 08:27:08,054 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-19 08:27:08,055 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-19 08:27:08,055 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-19 08:27:08,055 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-19 08:27:08,067 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-19 08:27:08,068 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-19 08:27:08,069 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-19 08:27:08,070 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-19 08:27:08,071 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-19 08:27:08,072 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-19 08:27:08,107 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-19 08:27:08,274 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:27:08,294 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:27:08,402 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3507] [2022-11-19 08:27:08,402 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3509-3510] [2022-11-19 08:27:08,403 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3511-3513] [2022-11-19 08:27:08,403 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3514-3515] [2022-11-19 08:27:08,404 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3516] [2022-11-19 08:27:08,404 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3522-3523] [2022-11-19 08:27:08,404 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3524] [2022-11-19 08:27:08,405 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3527] [2022-11-19 08:27:08,413 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3940] [2022-11-19 08:27:08,413 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3941] [2022-11-19 08:27:08,414 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3942] [2022-11-19 08:27:08,414 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3943] [2022-11-19 08:27:08,415 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3944] [2022-11-19 08:27:08,415 WARN L1258 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3945] [2022-11-19 08:27:08,468 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i[130795,130808] [2022-11-19 08:27:08,604 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:27:08,661 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:27:08,662 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08 WrapperNode [2022-11-19 08:27:08,662 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:27:08,663 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:27:08,663 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:27:08,663 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:27:08,671 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,737 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,861 INFO L138 Inliner]: procedures = 139, calls = 768, calls flagged for inlining = 62, calls inlined = 62, statements flattened = 2020 [2022-11-19 08:27:08,861 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:27:08,862 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:27:08,862 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:27:08,863 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:27:08,873 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,887 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,888 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,944 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,955 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,965 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,973 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:08,989 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:27:08,990 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:27:08,990 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:27:09,028 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:27:09,029 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (1/1) ... [2022-11-19 08:27:09,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:27:09,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:27:09,080 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:27:09,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:27:09,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-19 08:27:09,135 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-19 08:27:09,135 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-19 08:27:09,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 08:27:09,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:27:09,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-19 08:27:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:27:09,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 08:27:09,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 08:27:09,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-11-19 08:27:09,139 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-11-19 08:27:09,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:27:09,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:27:09,139 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-19 08:27:09,139 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-19 08:27:09,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:27:09,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:27:09,140 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-19 08:27:09,140 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-19 08:27:09,140 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:27:09,140 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:27:09,140 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2022-11-19 08:27:09,141 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2022-11-19 08:27:09,141 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-19 08:27:09,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-19 08:27:09,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-19 08:27:09,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-19 08:27:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-19 08:27:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-19 08:27:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2022-11-19 08:27:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2022-11-19 08:27:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-19 08:27:09,142 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-19 08:27:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2022-11-19 08:27:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2022-11-19 08:27:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:27:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-11-19 08:27:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-11-19 08:27:09,144 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-11-19 08:27:09,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:27:09,144 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2022-11-19 08:27:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2022-11-19 08:27:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2022-11-19 08:27:09,145 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2022-11-19 08:27:09,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:27:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-19 08:27:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-19 08:27:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-19 08:27:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:27:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2022-11-19 08:27:09,148 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2022-11-19 08:27:09,148 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-19 08:27:09,148 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-19 08:27:09,148 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-11-19 08:27:09,148 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-11-19 08:27:09,148 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-19 08:27:09,149 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-19 08:27:09,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-19 08:27:09,149 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2022-11-19 08:27:09,149 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2022-11-19 08:27:09,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-19 08:27:09,150 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:27:09,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-19 08:27:09,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:27:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-11-19 08:27:09,152 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-11-19 08:27:09,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-19 08:27:09,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-19 08:27:09,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-19 08:27:09,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-19 08:27:09,156 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2022-11-19 08:27:09,157 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2022-11-19 08:27:09,157 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-19 08:27:09,158 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-19 08:27:09,160 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-19 08:27:09,160 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-19 08:27:09,160 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:27:09,166 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:27:09,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-19 08:27:09,167 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2022-11-19 08:27:09,167 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2022-11-19 08:27:09,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-19 08:27:09,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-19 08:27:09,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:27:09,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:27:09,760 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:27:09,763 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:27:10,108 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 08:27:18,255 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-11-19 08:27:26,841 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:27:26,855 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:27:26,856 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-19 08:27:26,859 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:27:26 BoogieIcfgContainer [2022-11-19 08:27:26,859 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:27:26,862 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:27:26,862 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:27:26,865 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:27:26,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:27:06" (1/3) ... [2022-11-19 08:27:26,866 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35d9553a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:27:26, skipping insertion in model container [2022-11-19 08:27:26,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:27:08" (2/3) ... [2022-11-19 08:27:26,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35d9553a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:27:26, skipping insertion in model container [2022-11-19 08:27:26,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:27:26" (3/3) ... [2022-11-19 08:27:26,869 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point.cil.out.i [2022-11-19 08:27:26,889 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:27:26,889 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:27:26,954 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:27:26,961 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;@3af4580f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:27:26,962 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:27:26,968 INFO L276 IsEmpty]: Start isEmpty. Operand has 625 states, 485 states have (on average 1.4350515463917526) internal successors, (696), 494 states have internal predecessors, (696), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2022-11-19 08:27:26,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-19 08:27:26,987 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:26,988 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:26,988 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:26,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:26,994 INFO L85 PathProgramCache]: Analyzing trace with hash 248811713, now seen corresponding path program 1 times [2022-11-19 08:27:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:27,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501539694] [2022-11-19 08:27:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:27,013 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:27,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:27,019 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:27,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-19 08:27:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:27,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:27:27,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:27:28,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:27:28,327 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:28,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501539694] [2022-11-19 08:27:28,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501539694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:28,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:28,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:27:28,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377693334] [2022-11-19 08:27:28,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:28,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:27:28,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:27:28,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:27:28,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:27:28,389 INFO L87 Difference]: Start difference. First operand has 625 states, 485 states have (on average 1.4350515463917526) internal successors, (696), 494 states have internal predecessors, (696), 112 states have call successors, (112), 28 states have call predecessors, (112), 26 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:27:29,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:29,025 INFO L93 Difference]: Finished difference Result 1211 states and 1815 transitions. [2022-11-19 08:27:29,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:27:29,029 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2022-11-19 08:27:29,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:29,045 INFO L225 Difference]: With dead ends: 1211 [2022-11-19 08:27:29,045 INFO L226 Difference]: Without dead ends: 567 [2022-11-19 08:27:29,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-19 08:27:29,059 INFO L413 NwaCegarLoop]: 816 mSDtfsCounter, 37 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 3234 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:29,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 3234 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:27:29,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-11-19 08:27:29,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 565. [2022-11-19 08:27:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 434 states have (on average 1.3894009216589862) internal successors, (603), 435 states have internal predecessors, (603), 104 states have call successors, (104), 27 states have call predecessors, (104), 26 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2022-11-19 08:27:29,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 810 transitions. [2022-11-19 08:27:29,156 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 810 transitions. Word has length 58 [2022-11-19 08:27:29,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:29,157 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 810 transitions. [2022-11-19 08:27:29,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 08:27:29,158 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 810 transitions. [2022-11-19 08:27:29,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-19 08:27:29,162 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:29,163 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:29,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-19 08:27:29,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:29,385 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:29,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1212672287, now seen corresponding path program 1 times [2022-11-19 08:27:29,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:29,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269976540] [2022-11-19 08:27:29,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:29,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:29,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:29,390 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:29,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-19 08:27:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:30,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:27:30,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:30,240 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-19 08:27:30,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:27:30,240 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:30,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269976540] [2022-11-19 08:27:30,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269976540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:30,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:30,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:27:30,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797490689] [2022-11-19 08:27:30,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:30,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:27:30,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:27:30,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:27:30,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:30,244 INFO L87 Difference]: Start difference. First operand 565 states and 810 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:27:31,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:31,277 INFO L93 Difference]: Finished difference Result 1151 states and 1654 transitions. [2022-11-19 08:27:31,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:27:31,278 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 64 [2022-11-19 08:27:31,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:31,284 INFO L225 Difference]: With dead ends: 1151 [2022-11-19 08:27:31,284 INFO L226 Difference]: Without dead ends: 617 [2022-11-19 08:27:31,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:31,287 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 89 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:31,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 1468 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-19 08:27:31,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-11-19 08:27:31,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 617. [2022-11-19 08:27:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 480 states have (on average 1.3875) internal successors, (666), 482 states have internal predecessors, (666), 107 states have call successors, (107), 30 states have call predecessors, (107), 29 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2022-11-19 08:27:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 879 transitions. [2022-11-19 08:27:31,334 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 879 transitions. Word has length 64 [2022-11-19 08:27:31,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:31,335 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 879 transitions. [2022-11-19 08:27:31,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-19 08:27:31,335 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 879 transitions. [2022-11-19 08:27:31,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-19 08:27:31,339 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:31,339 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:31,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-19 08:27:31,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:31,568 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:31,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:31,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1657944168, now seen corresponding path program 1 times [2022-11-19 08:27:31,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:31,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777149682] [2022-11-19 08:27:31,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:31,571 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:31,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:31,572 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:31,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-19 08:27:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:32,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:27:32,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:32,528 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-19 08:27:32,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:27:32,529 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:32,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777149682] [2022-11-19 08:27:32,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777149682] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:32,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:32,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:27:32,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058053844] [2022-11-19 08:27:32,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:32,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:27:32,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:27:32,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:27:32,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:27:32,533 INFO L87 Difference]: Start difference. First operand 617 states and 879 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 08:27:33,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:33,175 INFO L93 Difference]: Finished difference Result 1782 states and 2552 transitions. [2022-11-19 08:27:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:27:33,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 102 [2022-11-19 08:27:33,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:33,184 INFO L225 Difference]: With dead ends: 1782 [2022-11-19 08:27:33,184 INFO L226 Difference]: Without dead ends: 1170 [2022-11-19 08:27:33,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-19 08:27:33,188 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 759 mSDsluCounter, 3862 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 5408 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:33,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 5408 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:27:33,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2022-11-19 08:27:33,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1116. [2022-11-19 08:27:33,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 870 states have (on average 1.3988505747126436) internal successors, (1217), 871 states have internal predecessors, (1217), 196 states have call successors, (196), 50 states have call predecessors, (196), 49 states have return successors, (195), 194 states have call predecessors, (195), 195 states have call successors, (195) [2022-11-19 08:27:33,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1608 transitions. [2022-11-19 08:27:33,263 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1608 transitions. Word has length 102 [2022-11-19 08:27:33,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:33,266 INFO L495 AbstractCegarLoop]: Abstraction has 1116 states and 1608 transitions. [2022-11-19 08:27:33,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 08:27:33,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1608 transitions. [2022-11-19 08:27:33,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-19 08:27:33,270 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:33,270 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:33,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-19 08:27:33,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:33,487 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:33,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:33,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1529800529, now seen corresponding path program 1 times [2022-11-19 08:27:33,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:33,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94564333] [2022-11-19 08:27:33,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:33,491 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:33,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:33,493 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:33,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-19 08:27:34,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:34,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 1006 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:27:34,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:34,873 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-19 08:27:34,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:27:34,873 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:34,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94564333] [2022-11-19 08:27:34,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94564333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:34,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:34,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:27:34,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901390966] [2022-11-19 08:27:34,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:34,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:27:34,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:27:34,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:27:34,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:34,876 INFO L87 Difference]: Start difference. First operand 1116 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-19 08:27:36,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:36,135 INFO L93 Difference]: Finished difference Result 2680 states and 3877 transitions. [2022-11-19 08:27:36,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:27:36,136 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 112 [2022-11-19 08:27:36,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:36,146 INFO L225 Difference]: With dead ends: 2680 [2022-11-19 08:27:36,146 INFO L226 Difference]: Without dead ends: 1595 [2022-11-19 08:27:36,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:36,152 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 322 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1516 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:36,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 1516 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 08:27:36,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2022-11-19 08:27:36,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1592. [2022-11-19 08:27:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1592 states, 1258 states have (on average 1.3767885532591415) internal successors, (1732), 1260 states have internal predecessors, (1732), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-19 08:27:36,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 2235 transitions. [2022-11-19 08:27:36,245 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 2235 transitions. Word has length 112 [2022-11-19 08:27:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:36,248 INFO L495 AbstractCegarLoop]: Abstraction has 1592 states and 2235 transitions. [2022-11-19 08:27:36,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-19 08:27:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 2235 transitions. [2022-11-19 08:27:36,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-19 08:27:36,258 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:36,258 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:36,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-19 08:27:36,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:36,471 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:36,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:36,471 INFO L85 PathProgramCache]: Analyzing trace with hash -346738404, now seen corresponding path program 1 times [2022-11-19 08:27:36,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:36,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1677525373] [2022-11-19 08:27:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:36,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:36,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:36,476 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:36,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-19 08:27:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:37,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:27:37,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-19 08:27:37,308 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:27:37,308 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1677525373] [2022-11-19 08:27:37,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1677525373] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:37,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:37,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:27:37,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109285908] [2022-11-19 08:27:37,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:37,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:27:37,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:27:37,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:27:37,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:37,310 INFO L87 Difference]: Start difference. First operand 1592 states and 2235 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:27:39,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:39,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:39,586 INFO L93 Difference]: Finished difference Result 3157 states and 4450 transitions. [2022-11-19 08:27:39,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:27:39,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 122 [2022-11-19 08:27:39,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:39,597 INFO L225 Difference]: With dead ends: 3157 [2022-11-19 08:27:39,597 INFO L226 Difference]: Without dead ends: 1596 [2022-11-19 08:27:39,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:27:39,603 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 0 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:39,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1566 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-11-19 08:27:39,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2022-11-19 08:27:39,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1596. [2022-11-19 08:27:39,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 1262 states have (on average 1.375594294770206) internal successors, (1736), 1264 states have internal predecessors, (1736), 252 states have call successors, (252), 82 states have call predecessors, (252), 81 states have return successors, (251), 249 states have call predecessors, (251), 251 states have call successors, (251) [2022-11-19 08:27:39,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2239 transitions. [2022-11-19 08:27:39,679 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2239 transitions. Word has length 122 [2022-11-19 08:27:39,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:39,680 INFO L495 AbstractCegarLoop]: Abstraction has 1596 states and 2239 transitions. [2022-11-19 08:27:39,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:27:39,681 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2239 transitions. [2022-11-19 08:27:39,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-19 08:27:39,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:39,683 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:27:39,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-19 08:27:39,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:39,907 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:27:39,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:39,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1428268958, now seen corresponding path program 1 times [2022-11-19 08:27:39,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:27:39,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169859245] [2022-11-19 08:27:39,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:39,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:27:39,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:27:39,910 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:27:39,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-19 08:27:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:40,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-19 08:27:40,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:27:47,690 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-19 08:27:47,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:27:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-19 08:27:54,461 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:27:54,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169859245] [2022-11-19 08:27:54,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169859245] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:27:54,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [781403260] [2022-11-19 08:27:54,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:54,462 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:27:54,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:27:54,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:27:54,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2022-11-19 08:27:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:55,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-19 08:27:55,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:28:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 110 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-19 08:28:01,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:28:03,187 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-19 08:28:03,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [781403260] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:28:03,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196118502] [2022-11-19 08:28:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:28:03,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:28:03,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:28:03,195 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:28:03,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 08:28:04,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:28:04,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-19 08:28:04,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:28:09,058 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 108 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-19 08:28:09,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:28:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-19 08:28:10,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196118502] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:28:10,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:28:10,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11, 11, 15, 11] total 41 [2022-11-19 08:28:10,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129331497] [2022-11-19 08:28:10,873 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:28:10,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-19 08:28:10,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:28:10,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-19 08:28:10,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1495, Unknown=0, NotChecked=0, Total=1640 [2022-11-19 08:28:10,877 INFO L87 Difference]: Start difference. First operand 1596 states and 2239 transitions. Second operand has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) [2022-11-19 08:28:26,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:13,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:13,968 INFO L93 Difference]: Finished difference Result 4743 states and 6694 transitions. [2022-11-19 08:29:13,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-19 08:29:13,970 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) Word has length 122 [2022-11-19 08:29:13,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:13,998 INFO L225 Difference]: With dead ends: 4743 [2022-11-19 08:29:13,998 INFO L226 Difference]: Without dead ends: 4740 [2022-11-19 08:29:14,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 686 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1201 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=449, Invalid=4243, Unknown=0, NotChecked=0, Total=4692 [2022-11-19 08:29:14,003 INFO L413 NwaCegarLoop]: 1038 mSDtfsCounter, 2095 mSDsluCounter, 21348 mSDsCounter, 0 mSdLazyCounter, 5083 mSolverCounterSat, 245 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2123 SdHoareTripleChecker+Valid, 22386 SdHoareTripleChecker+Invalid, 5329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 5083 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:14,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2123 Valid, 22386 Invalid, 5329 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [245 Valid, 5083 Invalid, 1 Unknown, 0 Unchecked, 53.7s Time] [2022-11-19 08:29:14,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4740 states. [2022-11-19 08:29:14,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4740 to 4644. [2022-11-19 08:29:14,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 3676 states have (on average 1.381936887921654) internal successors, (5080), 3688 states have internal predecessors, (5080), 724 states have call successors, (724), 242 states have call predecessors, (724), 243 states have return successors, (749), 713 states have call predecessors, (749), 723 states have call successors, (749) [2022-11-19 08:29:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 6553 transitions. [2022-11-19 08:29:14,377 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 6553 transitions. Word has length 122 [2022-11-19 08:29:14,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:14,379 INFO L495 AbstractCegarLoop]: Abstraction has 4644 states and 6553 transitions. [2022-11-19 08:29:14,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 38 states have (on average 4.815789473684211) internal successors, (183), 27 states have internal predecessors, (183), 14 states have call successors, (35), 12 states have call predecessors, (35), 12 states have return successors, (33), 18 states have call predecessors, (33), 10 states have call successors, (33) [2022-11-19 08:29:14,380 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 6553 transitions. [2022-11-19 08:29:14,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-19 08:29:14,386 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:14,386 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:14,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:14,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2022-11-19 08:29:14,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:15,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:29:15,012 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:15,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:15,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1475833757, now seen corresponding path program 1 times [2022-11-19 08:29:15,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:15,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468991942] [2022-11-19 08:29:15,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:15,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:15,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:15,015 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:15,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-19 08:29:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:15,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 1042 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:29:15,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:15,909 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-11-19 08:29:15,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:15,909 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:15,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468991942] [2022-11-19 08:29:15,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468991942] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:15,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:15,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:29:15,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46366447] [2022-11-19 08:29:15,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:15,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:29:15,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:15,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:29:15,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:15,912 INFO L87 Difference]: Start difference. First operand 4644 states and 6553 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:29:17,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:17,409 INFO L93 Difference]: Finished difference Result 10698 states and 15161 transitions. [2022-11-19 08:29:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:29:17,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 131 [2022-11-19 08:29:17,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:17,442 INFO L225 Difference]: With dead ends: 10698 [2022-11-19 08:29:17,442 INFO L226 Difference]: Without dead ends: 6085 [2022-11-19 08:29:17,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:17,457 INFO L413 NwaCegarLoop]: 1019 mSDtfsCounter, 395 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:17,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 1619 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 08:29:17,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6085 states. [2022-11-19 08:29:17,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6085 to 6082. [2022-11-19 08:29:17,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6082 states, 4848 states have (on average 1.3673679867986799) internal successors, (6629), 4863 states have internal predecessors, (6629), 892 states have call successors, (892), 340 states have call predecessors, (892), 341 states have return successors, (917), 878 states have call predecessors, (917), 891 states have call successors, (917) [2022-11-19 08:29:17,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6082 states to 6082 states and 8438 transitions. [2022-11-19 08:29:17,896 INFO L78 Accepts]: Start accepts. Automaton has 6082 states and 8438 transitions. Word has length 131 [2022-11-19 08:29:17,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:17,897 INFO L495 AbstractCegarLoop]: Abstraction has 6082 states and 8438 transitions. [2022-11-19 08:29:17,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-19 08:29:17,897 INFO L276 IsEmpty]: Start isEmpty. Operand 6082 states and 8438 transitions. [2022-11-19 08:29:17,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-19 08:29:17,941 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:17,942 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:17,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:18,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:18,152 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:18,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:18,152 INFO L85 PathProgramCache]: Analyzing trace with hash 18004354, now seen corresponding path program 1 times [2022-11-19 08:29:18,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:18,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [167350566] [2022-11-19 08:29:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:18,154 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:18,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:18,155 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:18,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-19 08:29:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:19,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 1100 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:29:19,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-11-19 08:29:19,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:19,139 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:19,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [167350566] [2022-11-19 08:29:19,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [167350566] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:19,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:19,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:29:19,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992148752] [2022-11-19 08:29:19,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:19,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:29:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:19,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:29:19,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:29:19,141 INFO L87 Difference]: Start difference. First operand 6082 states and 8438 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:20,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:20,231 INFO L93 Difference]: Finished difference Result 15511 states and 21337 transitions. [2022-11-19 08:29:20,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:29:20,232 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 154 [2022-11-19 08:29:20,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:20,277 INFO L225 Difference]: With dead ends: 15511 [2022-11-19 08:29:20,277 INFO L226 Difference]: Without dead ends: 9460 [2022-11-19 08:29:20,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:29:20,291 INFO L413 NwaCegarLoop]: 1219 mSDtfsCounter, 592 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 3061 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:20,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 3061 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-19 08:29:20,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9460 states. [2022-11-19 08:29:20,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9460 to 6094. [2022-11-19 08:29:20,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6094 states, 4860 states have (on average 1.3664609053497943) internal successors, (6641), 4875 states have internal predecessors, (6641), 892 states have call successors, (892), 340 states have call predecessors, (892), 341 states have return successors, (917), 878 states have call predecessors, (917), 891 states have call successors, (917) [2022-11-19 08:29:20,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6094 states to 6094 states and 8450 transitions. [2022-11-19 08:29:20,925 INFO L78 Accepts]: Start accepts. Automaton has 6094 states and 8450 transitions. Word has length 154 [2022-11-19 08:29:20,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:20,926 INFO L495 AbstractCegarLoop]: Abstraction has 6094 states and 8450 transitions. [2022-11-19 08:29:20,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:20,927 INFO L276 IsEmpty]: Start isEmpty. Operand 6094 states and 8450 transitions. [2022-11-19 08:29:20,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-19 08:29:20,934 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:20,935 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:20,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:21,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:21,160 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:21,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:21,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1854333408, now seen corresponding path program 1 times [2022-11-19 08:29:21,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:21,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1263986813] [2022-11-19 08:29:21,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:21,162 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:21,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:21,164 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:21,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-19 08:29:22,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:22,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 1197 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 08:29:22,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:23,043 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-19 08:29:23,044 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:23,044 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:23,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1263986813] [2022-11-19 08:29:23,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1263986813] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:23,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:23,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-19 08:29:23,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703103875] [2022-11-19 08:29:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:23,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-19 08:29:23,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-19 08:29:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-19 08:29:23,047 INFO L87 Difference]: Start difference. First operand 6094 states and 8450 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:25,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:25,155 INFO L93 Difference]: Finished difference Result 13498 states and 18739 transitions. [2022-11-19 08:29:25,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 08:29:25,156 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) Word has length 160 [2022-11-19 08:29:25,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:25,209 INFO L225 Difference]: With dead ends: 13498 [2022-11-19 08:29:25,209 INFO L226 Difference]: Without dead ends: 7435 [2022-11-19 08:29:25,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:29:25,226 INFO L413 NwaCegarLoop]: 972 mSDtfsCounter, 159 mSDsluCounter, 5642 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 6614 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:25,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 6614 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-19 08:29:25,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7435 states. [2022-11-19 08:29:25,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7435 to 6142. [2022-11-19 08:29:25,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4896 states have (on average 1.363766339869281) internal successors, (6677), 4911 states have internal predecessors, (6677), 892 states have call successors, (892), 340 states have call predecessors, (892), 353 states have return successors, (947), 890 states have call predecessors, (947), 891 states have call successors, (947) [2022-11-19 08:29:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8516 transitions. [2022-11-19 08:29:25,778 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8516 transitions. Word has length 160 [2022-11-19 08:29:25,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:25,778 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8516 transitions. [2022-11-19 08:29:25,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:25,779 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8516 transitions. [2022-11-19 08:29:25,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-11-19 08:29:25,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:25,791 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:25,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:26,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:26,008 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:26,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:26,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1467635520, now seen corresponding path program 2 times [2022-11-19 08:29:26,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:26,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1838141155] [2022-11-19 08:29:26,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 08:29:26,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:26,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:26,012 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:26,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-19 08:29:26,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-19 08:29:26,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:29:26,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:29:26,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:28,996 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-11-19 08:29:28,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:28,996 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:28,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1838141155] [2022-11-19 08:29:28,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1838141155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:28,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:28,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 08:29:28,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61732442] [2022-11-19 08:29:28,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:28,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:29:28,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:28,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:29:28,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:28,999 INFO L87 Difference]: Start difference. First operand 6142 states and 8516 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:29,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:29,689 INFO L93 Difference]: Finished difference Result 12253 states and 17068 transitions. [2022-11-19 08:29:29,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:29:29,690 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2022-11-19 08:29:29,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:29,717 INFO L225 Difference]: With dead ends: 12253 [2022-11-19 08:29:29,718 INFO L226 Difference]: Without dead ends: 6142 [2022-11-19 08:29:29,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:29,733 INFO L413 NwaCegarLoop]: 729 mSDtfsCounter, 652 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:29,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 729 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:29:29,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6142 states. [2022-11-19 08:29:30,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6142 to 6142. [2022-11-19 08:29:30,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4896 states have (on average 1.3131127450980393) internal successors, (6429), 4911 states have internal predecessors, (6429), 892 states have call successors, (892), 340 states have call predecessors, (892), 353 states have return successors, (947), 890 states have call predecessors, (947), 891 states have call successors, (947) [2022-11-19 08:29:30,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8268 transitions. [2022-11-19 08:29:30,468 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8268 transitions. Word has length 166 [2022-11-19 08:29:30,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:30,469 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8268 transitions. [2022-11-19 08:29:30,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:30,469 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8268 transitions. [2022-11-19 08:29:30,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-11-19 08:29:30,480 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:30,481 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:30,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:30,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:30,695 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:30,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:30,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1238983874, now seen corresponding path program 1 times [2022-11-19 08:29:30,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:30,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260523265] [2022-11-19 08:29:30,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:30,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:30,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:30,700 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:30,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-19 08:29:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:31,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:29:31,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:32,181 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-11-19 08:29:32,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:32,182 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:32,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260523265] [2022-11-19 08:29:32,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260523265] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:32,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:32,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:29:32,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670733642] [2022-11-19 08:29:32,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:32,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:29:32,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:32,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:29:32,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:32,184 INFO L87 Difference]: Start difference. First operand 6142 states and 8268 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:33,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:33,788 INFO L93 Difference]: Finished difference Result 13748 states and 18585 transitions. [2022-11-19 08:29:33,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:29:33,789 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2022-11-19 08:29:33,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:33,815 INFO L225 Difference]: With dead ends: 13748 [2022-11-19 08:29:33,816 INFO L226 Difference]: Without dead ends: 7637 [2022-11-19 08:29:33,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:33,831 INFO L413 NwaCegarLoop]: 1029 mSDtfsCounter, 415 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:33,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 1580 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 08:29:33,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7637 states. [2022-11-19 08:29:34,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7637 to 7634. [2022-11-19 08:29:34,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7634 states, 6104 states have (on average 1.3060288335517694) internal successors, (7972), 6122 states have internal predecessors, (7972), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 469 states have return successors, (1115), 1055 states have call predecessors, (1115), 1059 states have call successors, (1115) [2022-11-19 08:29:34,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7634 states to 7634 states and 10147 transitions. [2022-11-19 08:29:34,638 INFO L78 Accepts]: Start accepts. Automaton has 7634 states and 10147 transitions. Word has length 166 [2022-11-19 08:29:34,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:34,639 INFO L495 AbstractCegarLoop]: Abstraction has 7634 states and 10147 transitions. [2022-11-19 08:29:34,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:29:34,639 INFO L276 IsEmpty]: Start isEmpty. Operand 7634 states and 10147 transitions. [2022-11-19 08:29:34,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-19 08:29:34,656 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:34,656 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:34,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:34,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:34,863 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:34,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:34,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1292895566, now seen corresponding path program 1 times [2022-11-19 08:29:34,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:34,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [313739107] [2022-11-19 08:29:34,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:34,866 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:34,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:34,867 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:34,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-19 08:29:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:35,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:29:35,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-11-19 08:29:35,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:35,959 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:35,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [313739107] [2022-11-19 08:29:35,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [313739107] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:35,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:35,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:29:35,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138459172] [2022-11-19 08:29:35,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:35,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:29:35,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:35,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:29:35,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:29:35,963 INFO L87 Difference]: Start difference. First operand 7634 states and 10147 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-19 08:29:37,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:37,427 INFO L93 Difference]: Finished difference Result 20629 states and 27280 transitions. [2022-11-19 08:29:37,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:29:37,428 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 211 [2022-11-19 08:29:37,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:37,475 INFO L225 Difference]: With dead ends: 20629 [2022-11-19 08:29:37,475 INFO L226 Difference]: Without dead ends: 13026 [2022-11-19 08:29:37,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:29:37,491 INFO L413 NwaCegarLoop]: 1296 mSDtfsCounter, 759 mSDsluCounter, 1825 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 3121 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:37,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 3121 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 08:29:37,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13026 states. [2022-11-19 08:29:38,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13026 to 7646. [2022-11-19 08:29:38,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7646 states, 6116 states have (on average 1.3054283845650752) internal successors, (7984), 6134 states have internal predecessors, (7984), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 469 states have return successors, (1115), 1055 states have call predecessors, (1115), 1059 states have call successors, (1115) [2022-11-19 08:29:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7646 states to 7646 states and 10159 transitions. [2022-11-19 08:29:38,374 INFO L78 Accepts]: Start accepts. Automaton has 7646 states and 10159 transitions. Word has length 211 [2022-11-19 08:29:38,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:38,375 INFO L495 AbstractCegarLoop]: Abstraction has 7646 states and 10159 transitions. [2022-11-19 08:29:38,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-19 08:29:38,376 INFO L276 IsEmpty]: Start isEmpty. Operand 7646 states and 10159 transitions. [2022-11-19 08:29:38,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-11-19 08:29:38,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:38,394 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:38,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:38,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:38,610 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:38,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:38,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1368895785, now seen corresponding path program 1 times [2022-11-19 08:29:38,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:38,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1819618591] [2022-11-19 08:29:38,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:38,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:38,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:38,614 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:38,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-19 08:29:39,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:40,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 1526 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-19 08:29:40,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:41,464 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-11-19 08:29:41,465 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:41,465 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:41,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1819618591] [2022-11-19 08:29:41,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1819618591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:41,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:41,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-19 08:29:41,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810992961] [2022-11-19 08:29:41,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:41,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:29:41,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:41,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:29:41,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:29:41,468 INFO L87 Difference]: Start difference. First operand 7646 states and 10159 transitions. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:29:43,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:43,346 INFO L93 Difference]: Finished difference Result 17496 states and 23388 transitions. [2022-11-19 08:29:43,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:29:43,347 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) Word has length 266 [2022-11-19 08:29:43,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:43,376 INFO L225 Difference]: With dead ends: 17496 [2022-11-19 08:29:43,377 INFO L226 Difference]: Without dead ends: 9881 [2022-11-19 08:29:43,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:29:43,388 INFO L413 NwaCegarLoop]: 1037 mSDtfsCounter, 221 mSDsluCounter, 8013 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 9050 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:43,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 9050 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 08:29:43,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9881 states. [2022-11-19 08:29:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9881 to 7712. [2022-11-19 08:29:44,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7712 states, 6164 states have (on average 1.3030499675535367) internal successors, (8032), 6182 states have internal predecessors, (8032), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 487 states have return successors, (1169), 1073 states have call predecessors, (1169), 1059 states have call successors, (1169) [2022-11-19 08:29:44,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7712 states to 7712 states and 10261 transitions. [2022-11-19 08:29:44,160 INFO L78 Accepts]: Start accepts. Automaton has 7712 states and 10261 transitions. Word has length 266 [2022-11-19 08:29:44,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:44,161 INFO L495 AbstractCegarLoop]: Abstraction has 7712 states and 10261 transitions. [2022-11-19 08:29:44,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (27), 2 states have call predecessors, (27), 5 states have return successors, (26), 5 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-19 08:29:44,161 INFO L276 IsEmpty]: Start isEmpty. Operand 7712 states and 10261 transitions. [2022-11-19 08:29:44,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-19 08:29:44,180 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:44,180 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:44,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:44,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:44,395 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:44,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:44,396 INFO L85 PathProgramCache]: Analyzing trace with hash -997873161, now seen corresponding path program 2 times [2022-11-19 08:29:44,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:44,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665343450] [2022-11-19 08:29:44,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 08:29:44,398 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:44,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:44,399 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:44,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-19 08:29:46,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-19 08:29:46,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:29:46,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 1543 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:29:46,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:46,285 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-11-19 08:29:46,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:46,285 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:46,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665343450] [2022-11-19 08:29:46,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [665343450] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:46,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:46,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:29:46,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665257164] [2022-11-19 08:29:46,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:46,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:29:46,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:46,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:29:46,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:46,288 INFO L87 Difference]: Start difference. First operand 7712 states and 10261 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-19 08:29:47,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:47,035 INFO L93 Difference]: Finished difference Result 15399 states and 20498 transitions. [2022-11-19 08:29:47,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:29:47,036 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 272 [2022-11-19 08:29:47,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:47,062 INFO L225 Difference]: With dead ends: 15399 [2022-11-19 08:29:47,062 INFO L226 Difference]: Without dead ends: 7718 [2022-11-19 08:29:47,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:29:47,077 INFO L413 NwaCegarLoop]: 757 mSDtfsCounter, 0 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1509 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:47,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1509 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:29:47,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7718 states. [2022-11-19 08:29:47,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7718 to 7718. [2022-11-19 08:29:47,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7718 states, 6170 states have (on average 1.3027552674230145) internal successors, (8038), 6188 states have internal predecessors, (8038), 1060 states have call successors, (1060), 456 states have call predecessors, (1060), 487 states have return successors, (1169), 1073 states have call predecessors, (1169), 1059 states have call successors, (1169) [2022-11-19 08:29:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7718 states to 7718 states and 10267 transitions. [2022-11-19 08:29:47,913 INFO L78 Accepts]: Start accepts. Automaton has 7718 states and 10267 transitions. Word has length 272 [2022-11-19 08:29:47,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:47,914 INFO L495 AbstractCegarLoop]: Abstraction has 7718 states and 10267 transitions. [2022-11-19 08:29:47,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-19 08:29:47,914 INFO L276 IsEmpty]: Start isEmpty. Operand 7718 states and 10267 transitions. [2022-11-19 08:29:47,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-19 08:29:47,933 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:47,933 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:29:47,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-19 08:29:48,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:48,157 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:29:48,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash -2027232459, now seen corresponding path program 1 times [2022-11-19 08:29:48,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:29:48,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325195789] [2022-11-19 08:29:48,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:48,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:29:48,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:29:48,160 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:29:48,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-19 08:29:49,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:49,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 1545 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 08:29:49,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:29:50,033 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-11-19 08:29:50,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:29:50,033 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:29:50,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325195789] [2022-11-19 08:29:50,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325195789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:50,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:50,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 08:29:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203894600] [2022-11-19 08:29:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:50,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 08:29:50,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:29:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 08:29:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 08:29:50,035 INFO L87 Difference]: Start difference. First operand 7718 states and 10267 transitions. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-19 08:29:52,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:54,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:56,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:58,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:04,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:06,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:08,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:11,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:13,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:17,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:18,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:20,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:20,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:30:20,755 INFO L93 Difference]: Finished difference Result 18029 states and 24390 transitions. [2022-11-19 08:30:20,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:30:20,756 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 272 [2022-11-19 08:30:20,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:30:20,783 INFO L225 Difference]: With dead ends: 18029 [2022-11-19 08:30:20,784 INFO L226 Difference]: Without dead ends: 10342 [2022-11-19 08:30:20,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-19 08:30:20,797 INFO L413 NwaCegarLoop]: 973 mSDtfsCounter, 236 mSDsluCounter, 3429 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 0 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 4402 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:30:20,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 4402 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 335 Invalid, 9 Unknown, 0 Unchecked, 29.7s Time] [2022-11-19 08:30:20,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10342 states. [2022-11-19 08:30:21,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10342 to 7808. [2022-11-19 08:30:21,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7808 states, 6236 states have (on average 1.3005131494547788) internal successors, (8110), 6254 states have internal predecessors, (8110), 1084 states have call successors, (1084), 456 states have call predecessors, (1084), 487 states have return successors, (1193), 1097 states have call predecessors, (1193), 1083 states have call successors, (1193) [2022-11-19 08:30:21,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7808 states to 7808 states and 10387 transitions. [2022-11-19 08:30:21,610 INFO L78 Accepts]: Start accepts. Automaton has 7808 states and 10387 transitions. Word has length 272 [2022-11-19 08:30:21,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:30:21,610 INFO L495 AbstractCegarLoop]: Abstraction has 7808 states and 10387 transitions. [2022-11-19 08:30:21,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-19 08:30:21,611 INFO L276 IsEmpty]: Start isEmpty. Operand 7808 states and 10387 transitions. [2022-11-19 08:30:21,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2022-11-19 08:30:21,628 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:30:21,628 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:30:21,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-19 08:30:21,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:30:21,852 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:30:21,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:30:21,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2099619017, now seen corresponding path program 1 times [2022-11-19 08:30:21,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:30:21,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837123192] [2022-11-19 08:30:21,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:30:21,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:30:21,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:30:21,857 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:30:21,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-19 08:30:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 08:30:26,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-19 08:30:29,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-19 08:30:30,914 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-19 08:30:30,917 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-19 08:30:30,918 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-19 08:30:30,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-19 08:30:31,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:30:31,137 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:30:31,141 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-19 08:30:31,588 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 08:30:31 BoogieIcfgContainer [2022-11-19 08:30:31,588 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-19 08:30:31,588 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-19 08:30:31,589 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-19 08:30:31,589 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-19 08:30:31,589 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:27:26" (3/4) ... [2022-11-19 08:30:31,593 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-19 08:30:31,594 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-19 08:30:31,595 INFO L158 Benchmark]: Toolchain (without parser) took 205107.26ms. Allocated memory was 79.7MB in the beginning and 1.7GB in the end (delta: 1.7GB). Free memory was 56.2MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 486.4MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,595 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 79.7MB. Free memory is still 60.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:30:31,596 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2172.41ms. Allocated memory was 79.7MB in the beginning and 121.6MB in the end (delta: 41.9MB). Free memory was 55.9MB in the beginning and 64.5MB in the end (delta: -8.6MB). Peak memory consumption was 65.7MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,597 INFO L158 Benchmark]: Boogie Procedure Inliner took 198.75ms. Allocated memory is still 121.6MB. Free memory was 63.9MB in the beginning and 52.0MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,598 INFO L158 Benchmark]: Boogie Preprocessor took 126.77ms. Allocated memory is still 121.6MB. Free memory was 52.0MB in the beginning and 38.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,598 INFO L158 Benchmark]: RCFGBuilder took 17869.57ms. Allocated memory was 121.6MB in the beginning and 272.6MB in the end (delta: 151.0MB). Free memory was 38.0MB in the beginning and 80.6MB in the end (delta: -42.7MB). Peak memory consumption was 120.3MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,598 INFO L158 Benchmark]: TraceAbstraction took 184726.35ms. Allocated memory was 272.6MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 80.6MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 318.7MB. Max. memory is 16.1GB. [2022-11-19 08:30:31,599 INFO L158 Benchmark]: Witness Printer took 5.18ms. Allocated memory is still 1.7GB. Free memory is still 1.2GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:30:31,602 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 79.7MB. Free memory is still 60.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2172.41ms. Allocated memory was 79.7MB in the beginning and 121.6MB in the end (delta: 41.9MB). Free memory was 55.9MB in the beginning and 64.5MB in the end (delta: -8.6MB). Peak memory consumption was 65.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 198.75ms. Allocated memory is still 121.6MB. Free memory was 63.9MB in the beginning and 52.0MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 126.77ms. Allocated memory is still 121.6MB. Free memory was 52.0MB in the beginning and 38.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 17869.57ms. Allocated memory was 121.6MB in the beginning and 272.6MB in the end (delta: 151.0MB). Free memory was 38.0MB in the beginning and 80.6MB in the end (delta: -42.7MB). Peak memory consumption was 120.3MB. Max. memory is 16.1GB. * TraceAbstraction took 184726.35ms. Allocated memory was 272.6MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 80.6MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 318.7MB. Max. memory is 16.1GB. * Witness Printer took 5.18ms. Allocated memory is still 1.7GB. Free memory is still 1.2GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 4403]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 4507. Possible FailurePath: [L4590] static int debug ; [L4435] struct usb_serial_port *kobil_device_group3 ; [L4428] struct usb_serial *kobil_device_group2 ; [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}; [L4432] struct tty_struct *kobil_device_group1 ; [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}; [L4431] struct file *kobil_device_group0 ; [L4426] int LDV_IN_INTERRUPT = 1; [L4619] struct usb_device_id const __mod_usb_device_table ; [L5291] int ldv_retval_0 ; [L5293] int ldv_retval_1 ; [L4429] int ref_cnt ; [L5289] int ldv_retval_2 ; [L5295] int ldv_retval_3 ; [L5750] struct tty_struct___0 *ldv_latest_tty ; [L4427] int ldv_state_variable_2 ; [L4436] int ldv_state_variable_0 ; [L4433] int ldv_state_variable_1 ; [L4430] struct usb_interface *kobil_driver_group1 ; [L4434] int usb_counter ; [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}}; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5325] unsigned char *ldvarg7 ; [L5326] void *tmp ; [L5327] unsigned int ldvarg3 ; [L5328] unsigned int tmp___0 ; [L5329] unsigned int ldvarg0 ; [L5330] unsigned int tmp___1 ; [L5331] struct urb *ldvarg5 ; [L5332] void *tmp___2 ; [L5333] int ldvarg6 ; [L5334] int tmp___3 ; [L5335] unsigned int ldvarg1 ; [L5336] unsigned int tmp___4 ; [L5337] struct ktermios *ldvarg4 ; [L5338] void *tmp___5 ; [L5339] unsigned long ldvarg2 ; [L5340] unsigned long tmp___6 ; [L5341] struct usb_device_id *ldvarg8 ; [L5342] void *tmp___7 ; [L5343] int tmp___8 ; [L5344] int tmp___9 ; [L5345] int tmp___10 ; [L5346] int tmp___11 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5348] CALL, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=1, tmp___0=2147483648, usb_counter=0] [L5348] RET, EXPR ldv_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ref_cnt=0, usb_counter=0] [L5348] tmp = ldv_zalloc(1UL) [L5349] ldvarg7 = (unsigned char *)tmp [L5350] tmp___0 = __VERIFIER_nondet_uint() [L5351] ldvarg3 = tmp___0 [L5352] tmp___1 = __VERIFIER_nondet_uint() [L5353] ldvarg0 = tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg3=122, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, usb_counter=0] [L5354] CALL, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=192, tmp___0=2147483648, usb_counter=0] [L5354] RET, EXPR ldv_zalloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(192UL)={0:0}, ldvarg0=14, ldvarg3=122, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, usb_counter=0] [L5354] tmp___2 = ldv_zalloc(192UL) [L5355] ldvarg5 = (struct urb *)tmp___2 [L5356] tmp___3 = __VERIFIER_nondet_int() [L5357] ldvarg6 = tmp___3 [L5358] tmp___4 = __VERIFIER_nondet_uint() [L5359] ldvarg1 = tmp___4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg3=122, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, usb_counter=0] [L5360] CALL, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=44, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=44, tmp___0=2147483648, usb_counter=0] [L5360] RET, EXPR ldv_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(44UL)={0:0}, ldvarg0=14, ldvarg1=123, ldvarg3=122, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, usb_counter=0] [L5360] tmp___5 = ldv_zalloc(44UL) [L5361] ldvarg4 = (struct ktermios *)tmp___5 [L5362] tmp___6 = __VERIFIER_nondet_ulong() [L5363] ldvarg2 = tmp___6 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, usb_counter=0] [L5364] CALL, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=24, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=24, tmp___0=2147483648, usb_counter=0] [L5364] RET, EXPR ldv_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, usb_counter=0] [L5364] tmp___7 = ldv_zalloc(24UL) [L5365] ldvarg8 = (struct usb_device_id *)tmp___7 [L5366] CALL ldv_initialize() [L5754] CALL, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=2516, \result={-9223372036854775806:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-9223372036854775806:0}, ref_cnt=0, size=2516, tmp={-9223372036854775806:0}, tmp___0=0, usb_counter=0] [L5754] RET, EXPR ldv_malloc(sizeof(struct tty_struct___0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5754] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5755] COND TRUE (unsigned long )ldv_latest_tty != (unsigned long )((void *)0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L5366] RET ldv_initialize() [L5367] ldv_state_variable_1 = 0 [L5368] ref_cnt = 0 [L5369] ldv_state_variable_0 = 1 [L5370] ldv_state_variable_2 = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: [L5587] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5588] COND TRUE ldv_state_variable_0 != 0 [L5589] tmp___10 = __VERIFIER_nondet_int() [L5591] case 0: [L5599] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5600] COND TRUE ldv_state_variable_0 == 1 [L5601] CALL, EXPR kobil_init() [L5260] int retval ; [L5262] CALL, EXPR usb_serial_register(& kobil_device) [L5884] return __VERIFIER_nondet_int(); [L5262] RET, EXPR usb_serial_register(& kobil_device) [L5262] retval = usb_serial_register(& kobil_device) [L5263] COND FALSE !(retval != 0) [L5267] CALL, EXPR usb_register(& kobil_driver) [L4505] int tmp ; [L4507] CALL, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L5687] ldv_func_ret_type___0 ldv_func_res ; [L5688] int tmp ; [L5690] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5870] return __VERIFIER_nondet_int(); [L5690] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5690] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5691] ldv_func_res = tmp [L5692] ldv_state_variable_2 = 1 [L5693] usb_counter = 0 [L5694] CALL ldv_usb_driver_2() [L5316] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5318] CALL, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=1248, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, size=1248, tmp___0=2147483648, usb_counter=0] [L5318] RET, EXPR ldv_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(1248UL)={0:0}, ref_cnt=0, usb_counter=0] [L5318] tmp = ldv_zalloc(1248UL) [L5319] kobil_driver_group1 = (struct usb_interface *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5694] RET ldv_usb_driver_2() [L5695] return (ldv_func_res); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, ldv_func_arg1={100:0}, ldv_func_arg1={100:0}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3={4:0}, ldv_func_arg3={4:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L4507] RET, EXPR ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4507] tmp = ldv_usb_register_driver_5(driver, & __this_module, "kobil_sct") [L4508] return (tmp); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, driver={100:0}, driver={100:0}, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L5267] RET, EXPR usb_register(& kobil_driver) [L5267] retval = usb_register(& kobil_driver) [L5268] COND FALSE !(retval != 0) [L5273] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, retval=0, usb_counter=0] [L5601] RET, EXPR kobil_init() [L5601] ldv_retval_2 = kobil_init() [L5602] COND FALSE !(ldv_retval_2 != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=1, usb_counter=0] [L5607] COND TRUE ldv_retval_2 == 0 [L5608] ldv_state_variable_0 = 2 [L5609] ldv_state_variable_1 = 1 [L5610] CALL ldv_initialize_usb_serial_driver_1() [L5298] void *tmp ; [L5299] void *tmp___0 ; [L5300] void *tmp___1 ; [L5301] void *tmp___2 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L5303] CALL, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=336, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=336, tmp___0=2147483648, usb_counter=0] [L5303] RET, EXPR ldv_zalloc(336UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(336UL)={0:0}, ref_cnt=0, usb_counter=0] [L5303] tmp = ldv_zalloc(336UL) [L5304] kobil_device_group0 = (struct file *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] CALL, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2704, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2704, tmp___0=2147483648, usb_counter=0] [L5305] RET, EXPR ldv_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2704UL)={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L5305] tmp___0 = ldv_zalloc(2704UL) [L5306] kobil_device_group1 = (struct tty_struct *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=280, tmp___0=2147483648, usb_counter=0] [L5307] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L5307] tmp___1 = ldv_zalloc(280UL) [L5308] kobil_device_group2 = (struct usb_serial *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] CALL, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4368] void *p ; [L4369] void *tmp ; [L4370] int tmp___0 ; [L4372] tmp___0 = __VERIFIER_nondet_int() [L4373] COND TRUE tmp___0 != 0 [L4374] return ((void *)0); VAL [\old(size)=2320, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2320, tmp___0=2147483648, usb_counter=0] [L5309] RET, EXPR ldv_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2320UL)={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L5309] tmp___2 = ldv_zalloc(2320UL) [L5310] kobil_device_group3 = (struct usb_serial_port *)tmp___2 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, tmp___2={0:0}, usb_counter=0] [L5610] RET ldv_initialize_usb_serial_driver_1() [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: [L5442] case 6: [L5464] case 7: [L5486] case 8: [L5494] case 9: [L5516] case 10: [L5538] case 11: [L5560] case 12: [L5572] case 13: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=0, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5573] COND TRUE ldv_state_variable_1 == 1 [L5574] CALL ldv_probe_1() [L5817] return __VERIFIER_nondet_int(); [L5574] RET ldv_probe_1() [L5575] ldv_state_variable_1 = 2 [L5576] ref_cnt = ref_cnt + 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=13, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5387] COND TRUE ldv_state_variable_1 == 2 [L5388] CALL, EXPR kobil_startup(kobil_device_group2) [L4636] int i ; [L4637] struct kobil_private *priv ; [L4638] struct usb_device *pdev ; [L4639] struct usb_host_config *actconfig ; [L4640] struct usb_interface *interface ; [L4641] struct usb_host_interface *altsetting ; [L4642] struct usb_host_endpoint *endpoint ; [L4643] void *tmp ; [L4644] int tmp___0 ; [L4645] int tmp___1 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] CALL, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=320, \result={-9223372036854775807:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-9223372036854775807:0}, ref_cnt=1, size=320, tmp={-9223372036854775807:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=320, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={-9223372036854775807:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=320, \result={-9223372036854775807:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, tmp___1={-9223372036854775807:0}, usb_counter=0] [L4647] RET, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kmalloc(320UL, 208U)={-9223372036854775807:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={0:0}, serial={0:0}, usb_counter=0] [L4647] tmp = kmalloc(320UL, 208U) [L4648] priv = (struct kobil_private *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, priv={-9223372036854775807:0}, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4649] COND FALSE !((unsigned long )priv == (unsigned long )((struct kobil_private *)0)) [L4653] priv->filled = 0 [L4654] priv->cur_pos = 0 [L4655] EXPR serial->dev [L4655] EXPR (serial->dev)->descriptor.idProduct [L4655] priv->device_type = (serial->dev)->descriptor.idProduct [L4656] priv->device_type [L4657] case 8209: [L4671] EXPR serial->port[0] [L4671] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) [L4558] FCALL dev_set_drvdata(& port->dev, data) [L4671] RET usb_set_serial_port_data(serial->port[0], (void *)priv) [L4672] EXPR serial->dev [L4672] pdev = serial->dev [L4673] EXPR pdev->actconfig [L4673] actconfig = pdev->actconfig [L4674] EXPR actconfig->interface[0] [L4674] interface = actconfig->interface[0] [L4675] EXPR interface->cur_altsetting [L4675] altsetting = interface->cur_altsetting [L4676] EXPR altsetting->endpoint [L4676] endpoint = altsetting->endpoint [L4677] i = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, debug=0, endpoint={0:0}, i=0, id_table={102:0}, interface={0:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4703] EXPR altsetting->desc.bNumEndpoints VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, altsetting->desc.bNumEndpoints=0, debug=0, endpoint={0:0}, i=0, id_table={102:0}, interface={0:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L4703] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L4707] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, actconfig={0:0}, altsetting={0:0}, debug=0, endpoint={0:0}, i=0, id_table={102:0}, interface={0:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={0:0}, priv={-9223372036854775807:0}, priv->device_type=8209, ref_cnt=1, serial={0:0}, serial={0:0}, tmp={-9223372036854775807:0}, usb_counter=0] [L5388] RET, EXPR kobil_startup(kobil_device_group2) [L5388] ldv_retval_1 = kobil_startup(kobil_device_group2) [L5389] COND TRUE ldv_retval_1 == 0 [L5390] ldv_state_variable_1 = 3 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=1, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: [L5403] case 3: [L5410] case 4: [L5432] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5433] COND TRUE ldv_state_variable_1 == 3 [L5434] CALL, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L4746] int result ; [L4747] struct kobil_private *priv ; [L4748] unsigned char *transfer_buffer ; [L4749] int transfer_buffer_length ; [L4750] int write_urb_transfer_buffer_length ; [L4751] void *tmp ; [L4752] void *tmp___0 ; [L4753] unsigned int tmp___1 ; [L4754] unsigned int tmp___2 ; [L4755] unsigned int tmp___3 ; [L4756] unsigned int tmp___4 ; [L4758] result = 0 [L4759] transfer_buffer_length = 8 [L4760] write_urb_transfer_buffer_length = 8 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4761] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4766] CALL, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4549] void *tmp ; [L4551] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L5799] CALL, EXPR ldv_malloc(0UL) VAL [\old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=0, tmp___0=2147483648, usb_counter=0] [L5799] RET, EXPR ldv_malloc(0UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:1064}, arg0={0:1064}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5799] return ldv_malloc(0UL); [L4551] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4551] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L4552] return (tmp); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, tmp={0:0}, usb_counter=0] [L4766] RET, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, usb_get_serial_port_data(port)={0:0}, write_urb_transfer_buffer_length=8] [L4766] tmp = usb_get_serial_port_data(port) [L4767] priv = (struct kobil_private *)tmp [L4768] EXPR port->interrupt_in_urb [L4768] EXPR port->serial [L4768] EXPR (port->serial)->dev [L4768] (port->interrupt_in_urb)->dev = (port->serial)->dev [L4769] CALL, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4334] void *tmp ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=32976, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND FALSE !(tmp___0 != 0) [L4359] tmp = malloc(size) [L4360] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4361] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4347] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, cond=1, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4361] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4362] return (p); VAL [\old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, size=8, tmp={4611686018427387905:0}, tmp___0=0, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=32976, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={4611686018427387905:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=32976, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=32976, \old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={4611686018427387905:0}, usb_counter=0] [L4336] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kmalloc(size, flags | 32768U)={4611686018427387905:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4336] tmp = kmalloc(size, flags | 32768U) [L4337] return (tmp); VAL [\old(flags)=208, \old(size)=8, \result={4611686018427387905:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp={4611686018427387905:0}, usb_counter=0] [L4769] RET, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, kzalloc((size_t )transfer_buffer_length, 208U)={4611686018427387905:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4769] tmp___0 = kzalloc((size_t )transfer_buffer_length, 208U) [L4770] transfer_buffer = (unsigned char *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4771] COND FALSE !((unsigned long )transfer_buffer == (unsigned long )((unsigned char *)0U)) [L4775] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4775] COND FALSE !((unsigned long )port->write_urb == (unsigned long )((struct urb *)0)) [L4794] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] CALL, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4300] void *ret ; [L4301] void *tmp ; [L4302] struct kmem_cache *s ; [L4303] struct kmem_cache *tmp___0 ; [L4304] void *tmp___1 ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4306] COND FALSE !(0) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L4327] CALL, EXPR __kmalloc(size, flags) [L4277] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___0=2147483648, usb_counter=0] [L4277] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(size)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L4277] return ldv_malloc(size); [L4327] RET, EXPR __kmalloc(size, flags) [L4327] tmp___1 = __kmalloc(size, flags) [L4328] return (tmp___1); VAL [\old(flags)=208, \old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={0:0}, usb_counter=0] [L4794-L4795] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={0:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4794-L4795] (port->write_urb)->transfer_buffer = kmalloc((size_t )write_urb_transfer_buffer_length, 208U) [L4796] EXPR port->write_urb [L4796] EXPR (port->write_urb)->transfer_buffer VAL [(port->write_urb)->transfer_buffer={0:-9223372036854775808}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->write_urb={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4796] COND FALSE !((unsigned long )(port->write_urb)->transfer_buffer == (unsigned long )((void *)0)) [L4803] EXPR port->serial [L4803] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, dev={0:0}, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4803] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4803] tmp___1 = __create_pipe((port->serial)->dev, 0U) [L4804] EXPR port->serial [L4804] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=null, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:0}, arg6={4611686018427387905:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4804-L4806] RET, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=124, usb_counter=0, write_urb_transfer_buffer_length=8] [L4804-L4806] result = usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4807] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4812] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] EXPR port->serial [L4817] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, dev={0:0}, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4544] EXPR dev->devnum [L4544] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L4817] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4817] tmp___2 = __create_pipe((port->serial)->dev, 0U) [L4818] EXPR port->serial [L4818] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg1)=2147483776, \old(arg2)=null, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:0}, arg6={4611686018427387905:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5854] return __VERIFIER_nondet_int(); [L4818-L4820] RET, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, port->serial={0:0}, priv={0:0}, ref_cnt=1, result=124, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=125, usb_counter=0, write_urb_transfer_buffer_length=8] [L4818-L4820] result = usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L4821] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4826] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U [L4831] EXPR priv->device_type [L4831] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U VAL [(unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4831] COND FALSE !((unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U) [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L4850] EXPR priv->device_type [L4850] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U VAL [(unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U [L4850] EXPR priv->device_type [L4850] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U VAL [((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U=0, (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, priv->device_type=0, priv->device_type=0, priv->device_type=0, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4850] COND FALSE !(((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U) [L4859] CALL kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={4611686018427387905:0}, ref_cnt=1, usb_counter=0] [L4859] RET kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4860] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={0:0}, port={0:0}, priv={0:0}, ref_cnt=1, result=125, tmp={0:0}, tmp___0={4611686018427387905:0}, tmp___1=0, tmp___2=0, transfer_buffer={4611686018427387905:0}, transfer_buffer_length=8, tty={0:0}, tty={0:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L5434] RET, EXPR kobil_open(kobil_device_group1, kobil_device_group3) [L5434] ldv_retval_0 = kobil_open(kobil_device_group1, kobil_device_group3) [L5435] COND TRUE ldv_retval_0 == 0 [L5436] ldv_state_variable_1 = 4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5372] tmp___8 = __VERIFIER_nondet_int() [L5374] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=5, usb_counter=0] [L5375] COND TRUE ldv_state_variable_1 != 0 [L5376] tmp___9 = __VERIFIER_nondet_int() [L5378] case 0: [L5386] case 1: [L5396] case 2: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0=14, ldvarg1=123, ldvarg2=121, ldvarg3=122, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6=121, ldvarg7={0:0}, ldvarg8={0:0}, ref_cnt=1, tmp={0:0}, tmp___0=122, tmp___1=14, tmp___10=1, tmp___2={0:0}, tmp___3=121, tmp___4=123, tmp___5={0:0}, tmp___6=121, tmp___7={0:0}, tmp___8=0, tmp___9=2, usb_counter=0] [L5397] COND TRUE ldv_state_variable_1 == 4 [L5398] CALL kobil_read_int_callback(ldvarg5) [L4884] int result ; [L4885] struct usb_serial_port *port ; [L4886] struct tty_struct *tty ; [L4887] unsigned char *data ; [L4888] int status ; [L4890] EXPR urb->context [L4890] port = (struct usb_serial_port *)urb->context [L4891] EXPR urb->transfer_buffer [L4891] data = (unsigned char *)urb->transfer_buffer [L4892] EXPR urb->status [L4892] status = urb->status [L4893] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={0:-9223372036854775808}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={0:0}, ref_cnt=1, status=0, urb={0:0}, urb={0:0}, usb_counter=0] [L4898] COND FALSE !(status != 0) [L4907] CALL, EXPR ldv_tty_port_tty_get_6(& port->port) [L5700] ldv_func_ret_type___1 ldv_func_res ; [L5701] struct tty_struct *tmp ; [L5703] CALL, EXPR tty_port_tty_get(ldv_func_arg1) [L5847] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4351] void *p ; [L4352] void *tmp ; [L4353] int tmp___0 ; [L4355] tmp___0 = __VERIFIER_nondet_int() [L4356] COND TRUE tmp___0 != 0 [L4357] return ((void *)0); VAL [\old(size)=2516, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2516, tmp___0=2147483648, usb_counter=0] [L5847] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, arg0={0:8}, arg0={0:8}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-9223372036854775806:0}, ldv_malloc(sizeof(struct tty_struct))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L5847] return ldv_malloc(sizeof(struct tty_struct)); [L5703] RET, EXPR tty_port_tty_get(ldv_func_arg1) [L5703] tmp = tty_port_tty_get(ldv_func_arg1) [L5704] ldv_func_res = tmp [L5705] CALL ldv_got_tty(ldv_func_res) [L5776] ldv_latest_tty = tty VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5705] RET ldv_got_tty(ldv_func_res) [L5706] return (ldv_func_res); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, ldv_func_arg1={0:8}, ldv_func_arg1={0:8}, ldv_func_res={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tmp={0:0}, usb_counter=0] [L4907] RET, EXPR ldv_tty_port_tty_get_6(& port->port) [L4907] tty = ldv_tty_port_tty_get_6(& port->port) [L4908] EXPR urb->actual_length VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={0:-9223372036854775808}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={0:0}, ref_cnt=1, status=0, tty={0:0}, urb={0:0}, urb={0:0}, urb->actual_length=-2147483648, usb_counter=0] [L4908] COND TRUE urb->actual_length != 0U [L4909] EXPR urb->actual_length [L4909] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) [L5666] int tmp ; VAL [\old(size)=2147483648, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, chars={0:-9223372036854775808}, chars={0:-9223372036854775808}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2147483648, tty={0:0}, tty={0:0}, usb_counter=0] [L5668] CALL ldv_check_tty(tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, usb_counter=0] [L5783] COND FALSE !((unsigned long )tty != (unsigned long )ldv_latest_tty || tty) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L5785] CALL ldv_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4403] reach_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={102:0}, kobil_device={101:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={100:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 627 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 184.2s, OverallIterations: 16, TraceHistogramMax: 9, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 111.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 11 mSolverCounterUnknown, 6845 SdHoareTripleChecker+Valid, 94.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6731 mSDsluCounter, 67263 SdHoareTripleChecker+Invalid, 90.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 52392 mSDsCounter, 521 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6170 IncrementalHoareTripleChecker+Invalid, 6702 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 521 mSolverCounterUnsat, 14871 mSDtfsCounter, 6170 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3009 GetRequests, 2895 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 23.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7808occurred in iteration=15, InterpolantAutomatonStates: 108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.2s AutomataMinimizationTime, 15 MinimizatonAttempts, 14903 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.4s SsaConstructionTime, 13.7s SatisfiabilityAnalysisTime, 36.9s InterpolantComputationTime, 2894 NumberOfCodeBlocks, 2761 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 2968 ConstructedInterpolants, 0 QuantifiedInterpolants, 6994 SizeOfPredicates, 84 NumberOfNonLiveVariables, 19010 ConjunctsInSsa, 159 ConjunctsInUnsatCore, 20 InterpolantComputations, 14 PerfectInterpolantSequences, 3338/3374 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-19 08:30:31,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_55769170-7a16-4da1-815c-5664f797399c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample