./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 16:36:48,945 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 16:36:48,946 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 16:36:48,965 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 16:36:48,965 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 16:36:48,966 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 16:36:48,968 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 16:36:48,969 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 16:36:48,971 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 16:36:48,972 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 16:36:48,973 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 16:36:48,974 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 16:36:48,974 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 16:36:48,975 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 16:36:48,976 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 16:36:48,977 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 16:36:48,978 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 16:36:48,979 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 16:36:48,981 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 16:36:48,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 16:36:48,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 16:36:48,985 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 16:36:48,986 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 16:36:48,987 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 16:36:48,990 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 16:36:48,990 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 16:36:48,991 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 16:36:48,992 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 16:36:48,992 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 16:36:48,993 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 16:36:48,993 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 16:36:48,994 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 16:36:48,995 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 16:36:48,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 16:36:48,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 16:36:48,997 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 16:36:48,997 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 16:36:48,997 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 16:36:48,998 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 16:36:48,998 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 16:36:48,999 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 16:36:49,000 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 16:36:49,021 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 16:36:49,021 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 16:36:49,021 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 16:36:49,021 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 16:36:49,022 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 16:36:49,022 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 16:36:49,023 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 16:36:49,023 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 16:36:49,023 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 16:36:49,023 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 16:36:49,024 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 16:36:49,024 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 16:36:49,024 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 16:36:49,024 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 16:36:49,024 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 16:36:49,025 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 16:36:49,025 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:36:49,026 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 16:36:49,026 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 16:36:49,026 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 16:36:49,026 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 16:36:49,026 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 16:36:49,026 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 16:36:49,027 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 16:36:49,027 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 16:36:49,027 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 16:36:49,027 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 16:36:49,027 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 [2022-12-13 16:36:49,214 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 16:36:49,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 16:36:49,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 16:36:49,236 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 16:36:49,237 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 16:36:49,238 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:36:51,931 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 16:36:52,260 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 16:36:52,261 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:36:52,282 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/c19643471/e93775741f2f419d9bf4a7341f74ae04/FLAGe8be3a586 [2022-12-13 16:36:52,294 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/c19643471/e93775741f2f419d9bf4a7341f74ae04 [2022-12-13 16:36:52,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 16:36:52,297 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 16:36:52,298 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 16:36:52,298 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 16:36:52,301 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 16:36:52,301 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:36:52" (1/1) ... [2022-12-13 16:36:52,302 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15dee84f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:52, skipping insertion in model container [2022-12-13 16:36:52,302 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:36:52" (1/1) ... [2022-12-13 16:36:52,308 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 16:36:52,366 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 16:36:52,686 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2022-12-13 16:36:52,687 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2022-12-13 16:36:52,687 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2022-12-13 16:36:52,687 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2022-12-13 16:36:52,688 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2022-12-13 16:36:52,688 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2022-12-13 16:36:52,689 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2022-12-13 16:36:52,689 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2022-12-13 16:36:52,698 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2022-12-13 16:36:52,698 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2022-12-13 16:36:52,698 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2022-12-13 16:36:52,699 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2022-12-13 16:36:52,700 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2022-12-13 16:36:52,700 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2022-12-13 16:36:52,701 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2022-12-13 16:36:52,701 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2022-12-13 16:36:52,702 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2022-12-13 16:36:52,702 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2022-12-13 16:36:52,702 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2022-12-13 16:36:52,702 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2022-12-13 16:36:52,768 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-13 16:36:52,769 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-13 16:36:52,796 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:52,804 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-13 16:36:52,812 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-13 16:36:52,870 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2022-12-13 16:36:52,971 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,972 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,973 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,974 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 16:36:52,975 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-12-13 16:36:52,977 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,977 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:52,978 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:52,978 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:52,979 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,979 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:52,980 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:52,980 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,981 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:52,981 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:52,981 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:52,982 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:52,982 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:52,983 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:52,983 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:52,983 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:52,987 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-13 16:36:52,988 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:36:52,990 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:36:53,002 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:36:53,002 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:36:53,003 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-12-13 16:36:53,003 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:36:53,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:36:53,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:36:53,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:36:53,005 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:36:53,005 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:36:53,005 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,006 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,006 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,006 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,007 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,007 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,007 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-12-13 16:36:53,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,010 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,010 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,010 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:36:53,011 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:36:53,012 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-13 16:36:53,013 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:36:53,013 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:36:53,013 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-12-13 16:36:53,014 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-12-13 16:36:53,014 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-12-13 16:36:53,014 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-13 16:36:53,015 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-13 16:36:53,016 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-13 16:36:53,016 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-13 16:36:53,017 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-13 16:36:53,020 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:53,022 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:53,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:36:53,055 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 16:36:53,112 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2022-12-13 16:36:53,112 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2022-12-13 16:36:53,113 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2022-12-13 16:36:53,113 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2022-12-13 16:36:53,113 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2022-12-13 16:36:53,113 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2022-12-13 16:36:53,113 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2022-12-13 16:36:53,114 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2022-12-13 16:36:53,120 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2022-12-13 16:36:53,120 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2022-12-13 16:36:53,121 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2022-12-13 16:36:53,121 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2022-12-13 16:36:53,122 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2022-12-13 16:36:53,122 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2022-12-13 16:36:53,123 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2022-12-13 16:36:53,123 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2022-12-13 16:36:53,123 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2022-12-13 16:36:53,123 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2022-12-13 16:36:53,124 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2022-12-13 16:36:53,124 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2022-12-13 16:36:53,130 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-13 16:36:53,131 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-13 16:36:53,137 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:53,138 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-13 16:36:53,140 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-13 16:36:53,143 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2022-12-13 16:36:53,158 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,160 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,161 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,162 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 16:36:53,163 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-12-13 16:36:53,165 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,166 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:53,166 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:53,167 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:53,168 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,169 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:53,169 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:53,170 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,170 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:53,171 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:53,172 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:53,172 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:36:53,173 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:36:53,174 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:53,174 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:36:53,175 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:36:53,177 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-13 16:36:53,177 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:36:53,178 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:36:53,181 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:36:53,181 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:36:53,182 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-12-13 16:36:53,182 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:36:53,183 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:36:53,183 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:36:53,184 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:36:53,184 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:36:53,185 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:36:53,185 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,186 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,186 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,187 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,187 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,187 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:36:53,188 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-12-13 16:36:53,188 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,188 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,189 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,189 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:36:53,190 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,190 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,190 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,191 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,191 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,191 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:36:53,192 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:36:53,192 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:36:53,194 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-13 16:36:53,194 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:36:53,195 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:36:53,195 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-12-13 16:36:53,196 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-12-13 16:36:53,196 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-12-13 16:36:53,196 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-13 16:36:53,197 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-13 16:36:53,199 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-13 16:36:53,200 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-13 16:36:53,201 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-13 16:36:53,201 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:53,202 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:36:53,207 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:36:53,266 INFO L208 MainTranslator]: Completed translation [2022-12-13 16:36:53,267 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53 WrapperNode [2022-12-13 16:36:53,267 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 16:36:53,268 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 16:36:53,268 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 16:36:53,268 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 16:36:53,275 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,302 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,360 INFO L138 Inliner]: procedures = 98, calls = 1022, calls flagged for inlining = 45, calls inlined = 43, statements flattened = 1894 [2022-12-13 16:36:53,361 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 16:36:53,361 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 16:36:53,361 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 16:36:53,362 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 16:36:53,370 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,371 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,382 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,383 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,415 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,422 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,429 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,435 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,446 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 16:36:53,447 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 16:36:53,447 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 16:36:53,447 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 16:36:53,448 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (1/1) ... [2022-12-13 16:36:53,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:36:53,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:36:53,474 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 16:36:53,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 16:36:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2022-12-13 16:36:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2022-12-13 16:36:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-12-13 16:36:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-12-13 16:36:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 16:36:53,509 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-12-13 16:36:53,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-12-13 16:36:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2022-12-13 16:36:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2022-12-13 16:36:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-13 16:36:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-13 16:36:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-13 16:36:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-13 16:36:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2022-12-13 16:36:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2022-12-13 16:36:53,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-13 16:36:53,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2022-12-13 16:36:53,511 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-12-13 16:36:53,511 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2022-12-13 16:36:53,511 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-13 16:36:53,511 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 16:36:53,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-12-13 16:36:53,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-12-13 16:36:53,512 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-12-13 16:36:53,512 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2022-12-13 16:36:53,513 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-12-13 16:36:53,513 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-12-13 16:36:53,513 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2022-12-13 16:36:53,513 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2022-12-13 16:36:53,513 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2022-12-13 16:36:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2022-12-13 16:36:53,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 16:36:53,514 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2022-12-13 16:36:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2022-12-13 16:36:53,514 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-12-13 16:36:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-12-13 16:36:53,514 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2022-12-13 16:36:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2022-12-13 16:36:53,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 16:36:53,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 16:36:53,760 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 16:36:53,763 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 16:36:53,860 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-12-13 16:36:53,906 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-12-13 16:36:54,847 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 16:36:54,857 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 16:36:54,857 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 16:36:54,859 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:36:54 BoogieIcfgContainer [2022-12-13 16:36:54,860 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 16:36:54,862 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 16:36:54,862 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 16:36:54,865 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 16:36:54,865 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 04:36:52" (1/3) ... [2022-12-13 16:36:54,866 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35667a58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:36:54, skipping insertion in model container [2022-12-13 16:36:54,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:36:53" (2/3) ... [2022-12-13 16:36:54,866 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35667a58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:36:54, skipping insertion in model container [2022-12-13 16:36:54,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:36:54" (3/3) ... [2022-12-13 16:36:54,867 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:36:54,884 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 16:36:54,884 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 16:36:54,924 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:36:54,929 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1037ae15, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:36:54,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 16:36:54,933 INFO L276 IsEmpty]: Start isEmpty. Operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2022-12-13 16:36:54,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-13 16:36:54,942 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:36:54,943 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-13 16:36:54,943 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:36:54,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:36:54,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1231564632, now seen corresponding path program 1 times [2022-12-13 16:36:54,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:36:54,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277546009] [2022-12-13 16:36:54,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:36:54,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:36:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:55,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 16:36:55,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:55,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 16:36:55,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:55,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-12-13 16:36:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:55,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-12-13 16:36:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:56,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-12-13 16:36:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:56,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-12-13 16:36:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:56,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-13 16:36:56,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:36:56,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277546009] [2022-12-13 16:36:56,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277546009] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:36:56,031 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:36:56,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 16:36:56,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975723193] [2022-12-13 16:36:56,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:36:56,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:36:56,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:36:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:36:56,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:36:56,065 INFO L87 Difference]: Start difference. First operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-13 16:36:56,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:36:56,824 INFO L93 Difference]: Finished difference Result 758 states and 1117 transitions. [2022-12-13 16:36:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 16:36:56,826 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-12-13 16:36:56,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:36:56,834 INFO L225 Difference]: With dead ends: 758 [2022-12-13 16:36:56,834 INFO L226 Difference]: Without dead ends: 351 [2022-12-13 16:36:56,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-12-13 16:36:56,839 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 142 mSDsluCounter, 2046 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 2478 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-13 16:36:56,840 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 2478 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-13 16:36:56,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-12-13 16:36:56,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 342. [2022-12-13 16:36:56,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 266 states have (on average 1.413533834586466) internal successors, (376), 268 states have internal predecessors, (376), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:36:56,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 485 transitions. [2022-12-13 16:36:56,887 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 485 transitions. Word has length 55 [2022-12-13 16:36:56,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:36:56,887 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 485 transitions. [2022-12-13 16:36:56,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-13 16:36:56,888 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 485 transitions. [2022-12-13 16:36:56,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-12-13 16:36:56,890 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:36:56,890 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-13 16:36:56,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 16:36:56,890 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:36:56,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:36:56,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1625900424, now seen corresponding path program 1 times [2022-12-13 16:36:56,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:36:56,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727133383] [2022-12-13 16:36:56,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:36:56,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:36:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 16:36:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 16:36:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-12-13 16:36:57,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-12-13 16:36:57,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 16:36:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-12-13 16:36:57,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 16:36:57,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-13 16:36:57,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:36:57,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727133383] [2022-12-13 16:36:57,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727133383] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 16:36:57,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847435050] [2022-12-13 16:36:57,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:36:57,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 16:36:57,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:36:57,327 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 16:36:57,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-13 16:36:57,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:57,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 2321 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 16:36:57,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 16:36:57,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 16:36:57,795 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 16:36:57,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847435050] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:36:57,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 16:36:57,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2022-12-13 16:36:57,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469327559] [2022-12-13 16:36:57,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:36:57,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 16:36:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:36:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 16:36:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:36:57,797 INFO L87 Difference]: Start difference. First operand 342 states and 485 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 16:36:57,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:36:57,839 INFO L93 Difference]: Finished difference Result 657 states and 940 transitions. [2022-12-13 16:36:57,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 16:36:57,840 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 61 [2022-12-13 16:36:57,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:36:57,844 INFO L225 Difference]: With dead ends: 657 [2022-12-13 16:36:57,844 INFO L226 Difference]: Without dead ends: 343 [2022-12-13 16:36:57,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-12-13 16:36:57,847 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 2 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 16:36:57,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1395 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 16:36:57,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-12-13 16:36:57,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2022-12-13 16:36:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 267 states have (on average 1.4119850187265917) internal successors, (377), 269 states have internal predecessors, (377), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:36:57,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 486 transitions. [2022-12-13 16:36:57,879 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 486 transitions. Word has length 61 [2022-12-13 16:36:57,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:36:57,879 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 486 transitions. [2022-12-13 16:36:57,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 16:36:57,880 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 486 transitions. [2022-12-13 16:36:57,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-13 16:36:57,883 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:36:57,884 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2022-12-13 16:36:57,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-13 16:36:58,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 16:36:58,085 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:36:58,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:36:58,086 INFO L85 PathProgramCache]: Analyzing trace with hash -254069280, now seen corresponding path program 1 times [2022-12-13 16:36:58,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:36:58,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195608344] [2022-12-13 16:36:58,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:36:58,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:36:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 16:36:58,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 16:36:58,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-12-13 16:36:58,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-12-13 16:36:58,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 16:36:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-12-13 16:36:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-12-13 16:36:58,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:58,664 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 16:36:58,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 16:36:58,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195608344] [2022-12-13 16:36:58,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195608344] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 16:36:58,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429707593] [2022-12-13 16:36:58,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:36:58,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 16:36:58,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:36:58,666 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 16:36:58,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-13 16:36:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:36:59,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 2351 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-13 16:36:59,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 16:36:59,145 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 16:36:59,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 16:36:59,247 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 16:36:59,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429707593] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 16:36:59,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-13 16:36:59,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 13 [2022-12-13 16:36:59,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988844674] [2022-12-13 16:36:59,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-13 16:36:59,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-13 16:36:59,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 16:36:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-13 16:36:59,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-12-13 16:36:59,250 INFO L87 Difference]: Start difference. First operand 343 states and 486 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-12-13 16:36:59,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:36:59,941 INFO L93 Difference]: Finished difference Result 669 states and 960 transitions. [2022-12-13 16:36:59,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 16:36:59,941 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 63 [2022-12-13 16:36:59,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:36:59,944 INFO L225 Difference]: With dead ends: 669 [2022-12-13 16:36:59,944 INFO L226 Difference]: Without dead ends: 352 [2022-12-13 16:36:59,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2022-12-13 16:36:59,946 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 125 mSDsluCounter, 1348 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 16:36:59,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1769 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 16:36:59,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-12-13 16:36:59,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 346. [2022-12-13 16:36:59,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.4074074074074074) internal successors, (380), 272 states have internal predecessors, (380), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:36:59,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 489 transitions. [2022-12-13 16:36:59,976 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 489 transitions. Word has length 63 [2022-12-13 16:36:59,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:36:59,977 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 489 transitions. [2022-12-13 16:36:59,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-12-13 16:36:59,977 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 489 transitions. [2022-12-13 16:36:59,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-12-13 16:36:59,980 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:36:59,980 INFO L195 NwaCegarLoop]: trace histogram [8, 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] [2022-12-13 16:36:59,989 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-13 16:37:00,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 16:37:00,182 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:37:00,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:37:00,183 INFO L85 PathProgramCache]: Analyzing trace with hash -66426872, now seen corresponding path program 2 times [2022-12-13 16:37:00,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 16:37:00,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533454975] [2022-12-13 16:37:00,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:37:00,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 16:37:00,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:37:00,437 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:37:00,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:37:00,615 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 16:37:00,615 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:37:00,616 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 16:37:00,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 16:37:00,621 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1] [2022-12-13 16:37:00,625 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 16:37:00,659 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-12-13 16:37:00,660 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-12-13 16:37:00,733 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 04:37:00 BoogieIcfgContainer [2022-12-13 16:37:00,734 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 16:37:00,734 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 16:37:00,734 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 16:37:00,734 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 16:37:00,735 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:36:54" (3/4) ... [2022-12-13 16:37:00,738 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-13 16:37:00,738 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 16:37:00,739 INFO L158 Benchmark]: Toolchain (without parser) took 8441.06ms. Allocated memory was 157.3MB in the beginning and 272.6MB in the end (delta: 115.3MB). Free memory was 115.4MB in the beginning and 181.8MB in the end (delta: -66.4MB). Peak memory consumption was 51.8MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,739 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 113.2MB. Free memory is still 89.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 16:37:00,740 INFO L158 Benchmark]: CACSL2BoogieTranslator took 969.18ms. Allocated memory is still 157.3MB. Free memory was 115.4MB in the beginning and 109.1MB in the end (delta: 6.3MB). Peak memory consumption was 67.0MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,740 INFO L158 Benchmark]: Boogie Procedure Inliner took 92.95ms. Allocated memory is still 157.3MB. Free memory was 109.1MB in the beginning and 96.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,741 INFO L158 Benchmark]: Boogie Preprocessor took 85.08ms. Allocated memory is still 157.3MB. Free memory was 96.5MB in the beginning and 85.1MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,741 INFO L158 Benchmark]: RCFGBuilder took 1412.62ms. Allocated memory was 157.3MB in the beginning and 188.7MB in the end (delta: 31.5MB). Free memory was 85.1MB in the beginning and 90.3MB in the end (delta: -5.2MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,742 INFO L158 Benchmark]: TraceAbstraction took 5871.90ms. Allocated memory was 188.7MB in the beginning and 272.6MB in the end (delta: 83.9MB). Free memory was 89.3MB in the beginning and 181.8MB in the end (delta: -92.5MB). Peak memory consumption was 89.3MB. Max. memory is 16.1GB. [2022-12-13 16:37:00,742 INFO L158 Benchmark]: Witness Printer took 3.70ms. Allocated memory is still 272.6MB. Free memory is still 181.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 16:37:00,745 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.10ms. Allocated memory is still 113.2MB. Free memory is still 89.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 969.18ms. Allocated memory is still 157.3MB. Free memory was 115.4MB in the beginning and 109.1MB in the end (delta: 6.3MB). Peak memory consumption was 67.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 92.95ms. Allocated memory is still 157.3MB. Free memory was 109.1MB in the beginning and 96.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.08ms. Allocated memory is still 157.3MB. Free memory was 96.5MB in the beginning and 85.1MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 1412.62ms. Allocated memory was 157.3MB in the beginning and 188.7MB in the end (delta: 31.5MB). Free memory was 85.1MB in the beginning and 90.3MB in the end (delta: -5.2MB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. * TraceAbstraction took 5871.90ms. Allocated memory was 188.7MB in the beginning and 272.6MB in the end (delta: 83.9MB). Free memory was 89.3MB in the beginning and 181.8MB in the end (delta: -92.5MB). Peak memory consumption was 89.3MB. Max. memory is 16.1GB. * Witness Printer took 3.70ms. Allocated memory is still 272.6MB. Free memory is still 181.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * 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: 4381]: 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 4684. Possible FailurePath: [L4404] int LDV_IN_INTERRUPT = 1; [L4405] int ldv_state_variable_2 ; [L4406] int ref_cnt ; [L4407] struct usb_serial *qcdevice_group1 ; [L4408] int ldv_state_variable_1 ; [L4409] struct usb_interface *qcdriver_group1 ; [L4410] int usb_counter ; [L4411] struct tty_struct *qcdevice_group0 ; [L4412] struct usb_serial_port *qcdevice_group2 ; [L4413] int ldv_state_variable_0 ; [L4507] static int debug ; [L4508-L4681] static struct usb_device_id const id_table[59U] = { {3U, 1478U, 37393U, (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, 1478U, 37394U, (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, 1008U, 7965U, (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, 1008U, 8221U, (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, 1242U, 9485U, (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, 1242U, 9484U, (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, 16700U, 33138U, (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, 16700U, 33137U, (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, 5136U, 40961U, (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, 5136U, 40968U, (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, 2821U, 6006U, (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, 2821U, 6004U, (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, 6610U, 65523U, (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, 6610U, 65522U, (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, 5463U, 2688U, (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, 1478U, 36865U, (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, 1478U, 36866U, (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, 1478U, 37378U, (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, 1478U, 37379U, (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, 1478U, 37410U, (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, 1478U, 36872U, (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, 1478U, 37377U, (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, 1478U, 37409U, (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, 1478U, 37425U, (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, 8005U, 1U, (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, 16700U, 33157U, (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, 16700U, 33158U, (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, 1478U, 37384U, (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, 1478U, 37387U, (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, 1478U, 37412U, (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, 1478U, 37413U, (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, 1478U, 37444U, (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, 1478U, 37445U, (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, 1008U, 9245U, (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, 1008U, 9501U, (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, 1478U, 37396U, (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, 1478U, 37397U, (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, 1478U, 37476U, (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, 1478U, 37477U, (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, 1478U, 37428U, (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, 1478U, 37429U, (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, 1478U, 37492U, (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, 1478U, 37493U, (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, 4505U, 36864U, (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, 4505U, 36865U, (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, 4505U, 36866U, (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, 4505U, 36867U, (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, 4505U, 36868U, (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, 4505U, 36869U, (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, 4505U, 36870U, (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, 4505U, 36871U, (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, 4505U, 36872U, (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, 4505U, 36873U, (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, 4505U, 36874U, (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, 5848U, 32769U, (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, 5848U, 32770U, (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, 1478U, 37380U, (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, 1478U, 37381U, (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}}; [L4682] struct usb_device_id const __mod_usb_device_table ; [L4683-L4697] static struct usb_driver qcdriver = {"qcserial", & usb_serial_probe, & usb_serial_disconnect, 0, & usb_serial_suspend, & usb_serial_resume, 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}, (unsigned char)0, 1U, (unsigned char)0}; [L4833-L4839] static struct usb_serial_driver qcdevice = {"Qualcomm USB modem", (struct usb_device_id const *)(& id_table), 1, {0, 0}, {"qcserial", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, & qcdriver, {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, & qcprobe, & usb_wwan_startup, 0, & usb_wwan_disconnect, & usb_wwan_release, 0, 0, & usb_wwan_suspend, & usb_wwan_resume, & usb_wwan_open, & usb_wwan_close, & usb_wwan_write, & usb_wwan_write_room, 0, 0, 0, & usb_wwan_chars_in_buffer, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L4867] int ldv_retval_9 ; [L4868] int ldv_retval_2 ; [L4869] int ldv_retval_5 ; [L4870] int ldv_retval_0 ; [L4871] int ldv_retval_4 ; [L4872] int ldv_retval_6 ; [L4874] int ldv_retval_1 ; [L4876] int ldv_retval_8 ; [L4877] int ldv_retval_3 ; [L4878] int ldv_retval_7 ; [L5297] struct tty_struct___0 *ldv_latest_tty ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4905] struct usb_device_id *ldvarg1 ; [L4906] void *tmp ; [L4907] unsigned char *ldvarg3 ; [L4908] void *tmp___0 ; [L4909] pm_message_t ldvarg0 ; [L4910] int ldvarg2 ; [L4911] int tmp___1 ; [L4912] pm_message_t ldvarg4 ; [L4913] struct usb_device_id *ldvarg5 ; [L4914] void *tmp___2 ; [L4915] int tmp___3 ; [L4916] int tmp___4 ; [L4917] int tmp___5 ; [L4918] int 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4920] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=1, usb_counter=0] [L4920] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={42:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4920] tmp = ldv_zalloc(24UL) [L4921] ldvarg1 = (struct usb_device_id *)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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4922] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1, tmp___0=1, usb_counter=0] [L4922] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4922] tmp___0 = ldv_zalloc(1UL) [L4923] ldvarg3 = (unsigned char *)tmp___0 [L4924] tmp___1 = __VERIFIER_nondet_int() [L4925] ldvarg2 = 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, usb_counter=0] [L4926] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=1, usb_counter=0] [L4926] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, usb_counter=0] [L4926] tmp___2 = ldv_zalloc(24UL) [L4927] ldvarg5 = (struct usb_device_id *)tmp___2 [L4928] CALL ldv_initialize() [L5301] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4329] void *p ; [L4330] void *tmp ; [L4331] int tmp___0 ; [L4333] tmp___0 = __VERIFIER_nondet_int() [L4334] COND FALSE !(tmp___0 != 0) [L4337] tmp = malloc(size) [L4338] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4339] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4325] 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={65525:65524}, cond=1, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4339] 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={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L4340] return (p); VAL [\old(size)=2516, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65525:65524}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551615:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L5301] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L5301] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5302] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4928] RET ldv_initialize() [L4929] FCALL memset((void *)(& ldvarg0), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, memset((void *)(& ldvarg0), 0, 4UL)={42:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, usb_counter=0] [L4930] FCALL memset((void *)(& ldvarg4), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, memset((void *)(& ldvarg4), 0, 4UL)={43:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, usb_counter=0] [L4931] ldv_state_variable_1 = 0 [L4932] ref_cnt = 0 [L4933] ldv_state_variable_0 = 1 [L4934] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, usb_counter=0] [L4936] tmp___3 = __VERIFIER_nondet_int() [L4938] case 0: [L5144] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, tmp___3=1, usb_counter=0] [L5145] COND TRUE ldv_state_variable_0 != 0 [L5146] tmp___5 = __VERIFIER_nondet_int() [L5148] case 0: [L5156] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L5157] COND TRUE ldv_state_variable_0 == 1 [L5158] CALL, EXPR qcinit() [L4842] int retval ; [L4844] CALL, EXPR usb_serial_register(& qcdevice) [L5392] return __VERIFIER_nondet_int(); [L4844] RET, EXPR usb_serial_register(& qcdevice) [L4844] retval = usb_serial_register(& qcdevice) [L4845] COND TRUE retval != 0 [L4846] return (retval); VAL [\result=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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=1, usb_counter=0] [L5158] RET, EXPR qcinit() [L5158] ldv_retval_5 = qcinit() [L5159] COND TRUE ldv_retval_5 != 0 [L5160] ldv_state_variable_0 = 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=1, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={42:0}, ldvarg1={0:0}, ldvarg2=-2, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-2, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L5252] FCALL ldv_check_final_state() [L5253] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=1, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4381] 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={65525:65524}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=1, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 23 procedures, 399 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 4, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 1.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 277 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 269 mSDsluCounter, 5642 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4323 mSDsCounter, 276 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1011 IncrementalHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 276 mSolverCounterUnsat, 1319 mSDtfsCounter, 1011 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 254 GetRequests, 214 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=397occurred in iteration=0, InterpolantAutomatonStates: 27, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 3 MinimizatonAttempts, 15 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 372 NumberOfCodeBlocks, 372 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 360 ConstructedInterpolants, 0 QuantifiedInterpolants, 727 SizeOfPredicates, 2 NumberOfNonLiveVariables, 4672 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 6 InterpolantComputations, 2 PerfectInterpolantSequences, 99/111 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-13 16:37:00,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 16:37:02,501 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 16:37:02,502 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 16:37:02,515 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 16:37:02,515 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 16:37:02,516 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 16:37:02,516 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 16:37:02,518 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 16:37:02,519 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 16:37:02,519 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 16:37:02,520 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 16:37:02,521 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 16:37:02,521 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 16:37:02,521 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 16:37:02,522 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 16:37:02,523 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 16:37:02,524 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 16:37:02,524 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 16:37:02,525 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 16:37:02,526 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 16:37:02,527 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 16:37:02,528 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 16:37:02,529 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 16:37:02,529 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 16:37:02,532 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 16:37:02,532 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 16:37:02,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 16:37:02,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 16:37:02,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 16:37:02,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 16:37:02,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 16:37:02,534 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 16:37:02,535 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 16:37:02,535 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 16:37:02,542 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 16:37:02,542 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 16:37:02,543 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 16:37:02,543 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 16:37:02,544 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 16:37:02,545 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 16:37:02,545 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 16:37:02,546 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-12-13 16:37:02,574 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 16:37:02,574 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 16:37:02,575 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 16:37:02,575 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 16:37:02,575 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 16:37:02,576 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 16:37:02,576 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 16:37:02,576 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 16:37:02,577 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 16:37:02,577 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 16:37:02,577 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 16:37:02,577 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 16:37:02,577 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 16:37:02,578 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 16:37:02,578 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 16:37:02,578 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-13 16:37:02,578 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-13 16:37:02,578 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 16:37:02,579 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 16:37:02,579 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 16:37:02,579 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 16:37:02,579 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 16:37:02,579 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 16:37:02,580 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:37:02,580 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 16:37:02,580 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 16:37:02,580 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 16:37:02,580 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-12-13 16:37:02,581 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-13 16:37:02,581 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 16:37:02,581 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 16:37:02,581 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 16:37:02,581 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 16:37:02,582 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-12-13 16:37:02,582 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 16:37:02,582 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46b0ad08a581b5bde0454ec418cbe0193c7ec6a3f6e007f87f30934488ee8554 [2022-12-13 16:37:02,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 16:37:02,813 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 16:37:02,815 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 16:37:02,816 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 16:37:02,816 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 16:37:02,817 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:37:05,423 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 16:37:05,765 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 16:37:05,766 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:37:05,787 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/32745376d/fd0afd75c62541bcb2c9484c98c1bf22/FLAGcefb14f44 [2022-12-13 16:37:05,799 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/data/32745376d/fd0afd75c62541bcb2c9484c98c1bf22 [2022-12-13 16:37:05,800 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 16:37:05,801 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 16:37:05,803 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 16:37:05,803 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 16:37:05,805 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 16:37:05,806 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:37:05" (1/1) ... [2022-12-13 16:37:05,807 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@453a08e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:05, skipping insertion in model container [2022-12-13 16:37:05,807 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 04:37:05" (1/1) ... [2022-12-13 16:37:05,812 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 16:37:05,875 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 16:37:06,219 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2022-12-13 16:37:06,220 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2022-12-13 16:37:06,220 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2022-12-13 16:37:06,220 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2022-12-13 16:37:06,221 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2022-12-13 16:37:06,221 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2022-12-13 16:37:06,222 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2022-12-13 16:37:06,222 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2022-12-13 16:37:06,231 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2022-12-13 16:37:06,232 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2022-12-13 16:37:06,232 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2022-12-13 16:37:06,233 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2022-12-13 16:37:06,233 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2022-12-13 16:37:06,234 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2022-12-13 16:37:06,235 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2022-12-13 16:37:06,235 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2022-12-13 16:37:06,236 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2022-12-13 16:37:06,236 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2022-12-13 16:37:06,236 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2022-12-13 16:37:06,237 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2022-12-13 16:37:06,319 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-13 16:37:06,320 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-13 16:37:06,351 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,361 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-13 16:37:06,369 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-13 16:37:06,422 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2022-12-13 16:37:06,591 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,594 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,596 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,598 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 16:37:06,598 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-12-13 16:37:06,601 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,602 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,603 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,604 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,605 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,606 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,606 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,607 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,608 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,609 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,609 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,610 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,611 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,611 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,612 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,613 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,619 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-13 16:37:06,620 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:06,624 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:06,640 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:06,641 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:06,642 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-12-13 16:37:06,643 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:06,643 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:06,644 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:06,645 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:06,645 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:06,646 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:06,647 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,647 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,647 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,648 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,648 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,649 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,649 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-12-13 16:37:06,650 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,650 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,651 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,651 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,652 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,652 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,653 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,653 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,653 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,654 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,654 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:06,655 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:06,657 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-13 16:37:06,658 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:06,659 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:06,659 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-12-13 16:37:06,660 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-12-13 16:37:06,661 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-12-13 16:37:06,661 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-13 16:37:06,663 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-13 16:37:06,663 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-13 16:37:06,664 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-13 16:37:06,665 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-13 16:37:06,668 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,672 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:37:06,738 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-13 16:37:06,766 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 16:37:06,848 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2022-12-13 16:37:06,848 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2022-12-13 16:37:06,848 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2022-12-13 16:37:06,849 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2022-12-13 16:37:06,849 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2022-12-13 16:37:06,849 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2022-12-13 16:37:06,850 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2022-12-13 16:37:06,850 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2022-12-13 16:37:06,859 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2022-12-13 16:37:06,859 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2022-12-13 16:37:06,859 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2022-12-13 16:37:06,860 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2022-12-13 16:37:06,860 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2022-12-13 16:37:06,861 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2022-12-13 16:37:06,862 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2022-12-13 16:37:06,862 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2022-12-13 16:37:06,862 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2022-12-13 16:37:06,863 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2022-12-13 16:37:06,863 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2022-12-13 16:37:06,863 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2022-12-13 16:37:06,871 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-13 16:37:06,872 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-13 16:37:06,878 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,879 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-13 16:37:06,881 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-13 16:37:06,885 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2022-12-13 16:37:06,899 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,900 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,901 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,902 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 16:37:06,903 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-12-13 16:37:06,905 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,906 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,906 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,907 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,908 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,908 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,909 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,909 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,910 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,910 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,911 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,911 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:06,912 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:06,912 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,913 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:06,913 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:06,915 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-13 16:37:06,916 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:06,916 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:06,925 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:06,926 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:06,927 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-12-13 16:37:06,927 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:06,927 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:06,928 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:06,928 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:06,929 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:06,929 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:06,930 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,930 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,931 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,931 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,931 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,932 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:06,932 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-12-13 16:37:06,933 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,933 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,934 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,934 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:06,934 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,935 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,935 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,935 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,936 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,936 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:06,936 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:06,937 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:06,938 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-13 16:37:06,939 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:06,940 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:06,940 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-12-13 16:37:06,941 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-12-13 16:37:06,941 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-12-13 16:37:06,942 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-13 16:37:06,942 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-13 16:37:06,943 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-13 16:37:06,943 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-13 16:37:06,944 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-13 16:37:06,944 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,945 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:06,950 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:37:06,967 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 16:37:07,068 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name writepages at C: (*writepages)(struct address_space___0 * , struct writeback_control * ) [3504] [2022-12-13 16:37:07,069 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name readpages at C: (*readpages)(struct file___0 *filp , struct address_space___0 *mapping , struct list_head *pages , unsigned int nr_pages ) [3506-3507] [2022-12-13 16:37:07,069 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_begin at C: (*write_begin)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int flags , struct page **pagep , void **fsdata ) [3508-3510] [2022-12-13 16:37:07,069 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name write_end at C: (*write_end)(struct file___0 * , struct address_space___0 *mapping , loff_t pos , unsigned int len , unsigned int copied , struct page *page , void *fsdata ) [3511-3512] [2022-12-13 16:37:07,069 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name bmap at C: (*bmap)(struct address_space___0 * , sector_t ) [3513] [2022-12-13 16:37:07,070 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name get_xip_mem at C: (*get_xip_mem)(struct address_space___0 * , unsigned long , int , void ** , unsigned long * ) [3519-3520] [2022-12-13 16:37:07,070 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name migratepage at C: (*migratepage)(struct address_space___0 * , struct page * , struct page * ) [3521] [2022-12-13 16:37:07,070 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name error_remove_page at C: (*error_remove_page)(struct address_space___0 * , struct page * ) [3524] [2022-12-13 16:37:07,077 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name lookup at C: *(*lookup)(struct tty_driver___0 *driver , struct inode___0 *inode , int idx ) [3838-3839] [2022-12-13 16:37:07,077 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name install at C: (*install)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3840] [2022-12-13 16:37:07,078 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name remove at C: (*remove)(struct tty_driver___0 *driver , struct tty_struct___0 *tty ) [3841] [2022-12-13 16:37:07,078 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_init at C: (*poll_init)(struct tty_driver___0 *driver , int line , char *options ) [3872] [2022-12-13 16:37:07,079 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_get_char at C: (*poll_get_char)(struct tty_driver___0 *driver , int line ) [3873] [2022-12-13 16:37:07,079 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name poll_put_char at C: (*poll_put_char)(struct tty_driver___0 *driver , int line , char ch ) [3874] [2022-12-13 16:37:07,080 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name carrier_raised at C: (*carrier_raised)(struct tty_port___0 *port ) [3934] [2022-12-13 16:37:07,080 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name dtr_rts at C: (*dtr_rts)(struct tty_port___0 *port , int raise ) [3935] [2022-12-13 16:37:07,080 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name shutdown at C: (*shutdown)(struct tty_port___0 *port ) [3936] [2022-12-13 16:37:07,081 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name drop at C: (*drop)(struct tty_port___0 *port ) [3937] [2022-12-13 16:37:07,081 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name activate at C: (*activate)(struct tty_port___0 *port , struct tty_struct___0 *tty ) [3938] [2022-12-13 16:37:07,081 WARN L1266 CHandler]: Detected problem Invalid redeclaration of the name destruct at C: (*destruct)(struct tty_port___0 *port ) [3939] [2022-12-13 16:37:07,087 WARN L623 FunctionHandler]: Unknown extern function debug_lockdep_rcu_enabled [2022-12-13 16:37:07,088 WARN L623 FunctionHandler]: Unknown extern function lockdep_rcu_dereference [2022-12-13 16:37:07,092 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:07,093 WARN L623 FunctionHandler]: Unknown extern function __get_free_pages [2022-12-13 16:37:07,094 WARN L623 FunctionHandler]: Unknown extern function kmem_cache_alloc_notrace [2022-12-13 16:37:07,097 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[129647,129660] [2022-12-13 16:37:07,112 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,113 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,114 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,115 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-13 16:37:07,116 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-12-13 16:37:07,117 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,118 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:07,118 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:07,119 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:07,120 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,120 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:07,121 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:07,121 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,122 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:07,122 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:07,123 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:07,123 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-13 16:37:07,123 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-13 16:37:07,124 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:07,124 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-12-13 16:37:07,124 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-13 16:37:07,125 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-12-13 16:37:07,126 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:07,126 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-12-13 16:37:07,128 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:07,128 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-12-13 16:37:07,129 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-12-13 16:37:07,129 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:07,129 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-12-13 16:37:07,130 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:07,130 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-12-13 16:37:07,130 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:07,131 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-12-13 16:37:07,131 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,131 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,131 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,132 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,132 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,132 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-12-13 16:37:07,141 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-12-13 16:37:07,141 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:07,142 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:07,142 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:07,142 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-12-13 16:37:07,142 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,142 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,143 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,143 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,143 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,143 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-12-13 16:37:07,143 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:07,144 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-12-13 16:37:07,145 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-12-13 16:37:07,145 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:07,145 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-12-13 16:37:07,145 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-12-13 16:37:07,146 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-12-13 16:37:07,146 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-12-13 16:37:07,146 WARN L623 FunctionHandler]: Unknown extern function ldv_check_final_state [2022-12-13 16:37:07,147 WARN L623 FunctionHandler]: Unknown extern function ldv_check_tty [2022-12-13 16:37:07,148 WARN L623 FunctionHandler]: Unknown extern function tty_insert_flip_string_fixed_flag [2022-12-13 16:37:07,148 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-12-13 16:37:07,149 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-12-13 16:37:07,149 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:07,149 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-12-13 16:37:07,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 16:37:07,191 INFO L208 MainTranslator]: Completed translation [2022-12-13 16:37:07,192 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07 WrapperNode [2022-12-13 16:37:07,192 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 16:37:07,193 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 16:37:07,193 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 16:37:07,193 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 16:37:07,199 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,233 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,309 INFO L138 Inliner]: procedures = 107, calls = 1022, calls flagged for inlining = 45, calls inlined = 43, statements flattened = 1834 [2022-12-13 16:37:07,309 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 16:37:07,310 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 16:37:07,310 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 16:37:07,310 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 16:37:07,324 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,325 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,337 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,380 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,388 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,397 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,404 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,413 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 16:37:07,414 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 16:37:07,415 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 16:37:07,415 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 16:37:07,415 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (1/1) ... [2022-12-13 16:37:07,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 16:37:07,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 16:37:07,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 16:37:07,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-13 16:37:07,474 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-13 16:37:07,474 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-12-13 16:37:07,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 16:37:07,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2022-12-13 16:37:07,476 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-12-13 16:37:07,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-12-13 16:37:07,477 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2022-12-13 16:37:07,477 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2022-12-13 16:37:07,477 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 16:37:07,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 16:37:07,750 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 16:37:07,753 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 16:37:07,900 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-12-13 16:37:07,970 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-12-13 16:37:09,676 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 16:37:09,685 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 16:37:09,685 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 16:37:09,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:37:09 BoogieIcfgContainer [2022-12-13 16:37:09,688 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 16:37:09,690 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 16:37:09,690 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 16:37:09,693 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 16:37:09,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 04:37:05" (1/3) ... [2022-12-13 16:37:09,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d5a9614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:37:09, skipping insertion in model container [2022-12-13 16:37:09,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 04:37:07" (2/3) ... [2022-12-13 16:37:09,695 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d5a9614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 04:37:09, skipping insertion in model container [2022-12-13 16:37:09,695 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:37:09" (3/3) ... [2022-12-13 16:37:09,696 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-4ed3cba-1-100_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-12-13 16:37:09,715 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 16:37:09,715 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 16:37:09,771 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 16:37:09,777 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@25f14857, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 16:37:09,777 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 16:37:09,784 INFO L276 IsEmpty]: Start isEmpty. Operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2022-12-13 16:37:09,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-12-13 16:37:09,796 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:37:09,796 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-13 16:37:09,797 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:37:09,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:37:09,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1231564632, now seen corresponding path program 1 times [2022-12-13 16:37:09,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 16:37:09,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882054630] [2022-12-13 16:37:09,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:37:09,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:09,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 16:37:09,822 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 16:37:09,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-13 16:37:10,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:37:10,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 1937 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 16:37:10,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 16:37:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-12-13 16:37:10,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 16:37:10,771 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 16:37:10,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882054630] [2022-12-13 16:37:10,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882054630] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:37:10,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:37:10,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 16:37:10,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015148481] [2022-12-13 16:37:10,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:37:10,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 16:37:10,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 16:37:10,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 16:37:10,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 16:37:10,813 INFO L87 Difference]: Start difference. First operand has 397 states, 313 states have (on average 1.4792332268370607) internal successors, (463), 322 states have internal predecessors, (463), 62 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-13 16:37:11,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:37:11,113 INFO L93 Difference]: Finished difference Result 751 states and 1103 transitions. [2022-12-13 16:37:11,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 16:37:11,116 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-12-13 16:37:11,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:37:11,128 INFO L225 Difference]: With dead ends: 751 [2022-12-13 16:37:11,128 INFO L226 Difference]: Without dead ends: 344 [2022-12-13 16:37:11,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-13 16:37:11,136 INFO L413 NwaCegarLoop]: 480 mSDtfsCounter, 34 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 1899 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 16:37:11,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 1899 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 16:37:11,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-12-13 16:37:11,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2022-12-13 16:37:11,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 266 states have (on average 1.413533834586466) internal successors, (376), 268 states have internal predecessors, (376), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:37:11,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 485 transitions. [2022-12-13 16:37:11,195 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 485 transitions. Word has length 55 [2022-12-13 16:37:11,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:37:11,195 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 485 transitions. [2022-12-13 16:37:11,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-13 16:37:11,196 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 485 transitions. [2022-12-13 16:37:11,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-12-13 16:37:11,199 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:37:11,199 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-13 16:37:11,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-13 16:37:11,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:11,400 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:37:11,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:37:11,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1625900424, now seen corresponding path program 1 times [2022-12-13 16:37:11,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 16:37:11,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [174631284] [2022-12-13 16:37:11,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:37:11,405 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:11,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 16:37:11,406 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 16:37:11,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-13 16:37:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:37:12,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 16:37:12,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 16:37:12,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 16:37:12,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 16:37:12,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 16:37:12,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [174631284] [2022-12-13 16:37:12,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [174631284] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 16:37:12,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 16:37:12,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 16:37:12,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477614532] [2022-12-13 16:37:12,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 16:37:12,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 16:37:12,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 16:37:12,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 16:37:12,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 16:37:12,502 INFO L87 Difference]: Start difference. First operand 342 states and 485 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 16:37:12,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:37:12,557 INFO L93 Difference]: Finished difference Result 657 states and 940 transitions. [2022-12-13 16:37:12,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 16:37:12,558 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 61 [2022-12-13 16:37:12,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:37:12,559 INFO L225 Difference]: With dead ends: 657 [2022-12-13 16:37:12,560 INFO L226 Difference]: Without dead ends: 343 [2022-12-13 16:37:12,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 16:37:12,561 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 2 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 16:37:12,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1395 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 16:37:12,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-12-13 16:37:12,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2022-12-13 16:37:12,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 267 states have (on average 1.4119850187265917) internal successors, (377), 269 states have internal predecessors, (377), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:37:12,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 486 transitions. [2022-12-13 16:37:12,576 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 486 transitions. Word has length 61 [2022-12-13 16:37:12,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:37:12,576 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 486 transitions. [2022-12-13 16:37:12,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-13 16:37:12,577 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 486 transitions. [2022-12-13 16:37:12,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-12-13 16:37:12,578 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:37:12,578 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2022-12-13 16:37:12,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/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)] Ended with exit code 0 [2022-12-13 16:37:12,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:12,780 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:37:12,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:37:12,780 INFO L85 PathProgramCache]: Analyzing trace with hash -254069280, now seen corresponding path program 1 times [2022-12-13 16:37:12,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 16:37:12,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877246001] [2022-12-13 16:37:12,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 16:37:12,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:12,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 16:37:12,785 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 16:37:12,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-13 16:37:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 16:37:13,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 1976 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-13 16:37:13,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 16:37:13,721 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-13 16:37:13,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 16:37:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 16:37:13,835 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 16:37:13,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877246001] [2022-12-13 16:37:13,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877246001] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 16:37:13,835 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 16:37:13,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-12-13 16:37:13,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768112659] [2022-12-13 16:37:13,835 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 16:37:13,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 16:37:13,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 16:37:13,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 16:37:13,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-13 16:37:13,836 INFO L87 Difference]: Start difference. First operand 343 states and 486 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-12-13 16:37:13,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 16:37:13,951 INFO L93 Difference]: Finished difference Result 663 states and 949 transitions. [2022-12-13 16:37:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-13 16:37:13,952 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2022-12-13 16:37:13,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 16:37:13,953 INFO L225 Difference]: With dead ends: 663 [2022-12-13 16:37:13,953 INFO L226 Difference]: Without dead ends: 346 [2022-12-13 16:37:13,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-12-13 16:37:13,955 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 2 mSDsluCounter, 2784 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3250 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 16:37:13,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3250 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 16:37:13,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-12-13 16:37:13,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2022-12-13 16:37:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.4074074074074074) internal successors, (380), 272 states have internal predecessors, (380), 55 states have call successors, (55), 21 states have call predecessors, (55), 20 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-12-13 16:37:13,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 489 transitions. [2022-12-13 16:37:13,967 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 489 transitions. Word has length 63 [2022-12-13 16:37:13,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 16:37:13,968 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 489 transitions. [2022-12-13 16:37:13,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-12-13 16:37:13,968 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 489 transitions. [2022-12-13 16:37:13,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-12-13 16:37:13,969 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 16:37:13,969 INFO L195 NwaCegarLoop]: trace histogram [8, 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] [2022-12-13 16:37:13,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-13 16:37:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:14,171 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 16:37:14,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 16:37:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash -66426872, now seen corresponding path program 2 times [2022-12-13 16:37:14,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 16:37:14,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628784310] [2022-12-13 16:37:14,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 16:37:14,174 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:14,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 16:37:14,176 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 16:37:14,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-13 16:37:20,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 16:37:20,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-12-13 16:37:20,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 16:37:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 16:37:25,768 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-12-13 16:37:25,768 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-13 16:37:25,769 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 16:37:25,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/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)] Ended with exit code 0 [2022-12-13 16:37:25,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 16:37:25,982 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1] [2022-12-13 16:37:25,991 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 16:37:26,029 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-12-13 16:37:26,032 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-12-13 16:37:26,086 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 04:37:26 BoogieIcfgContainer [2022-12-13 16:37:26,086 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 16:37:26,086 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 16:37:26,087 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 16:37:26,087 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 16:37:26,087 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 04:37:09" (3/4) ... [2022-12-13 16:37:26,090 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-13 16:37:26,090 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 16:37:26,091 INFO L158 Benchmark]: Toolchain (without parser) took 20289.05ms. Allocated memory was 77.6MB in the beginning and 218.1MB in the end (delta: 140.5MB). Free memory was 49.3MB in the beginning and 66.8MB in the end (delta: -17.5MB). Peak memory consumption was 123.5MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,091 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 60.8MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 16:37:26,091 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1389.55ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 49.3MB in the beginning and 33.3MB in the end (delta: 16.0MB). Peak memory consumption was 45.4MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,092 INFO L158 Benchmark]: Boogie Procedure Inliner took 116.94ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 33.3MB in the beginning and 56.8MB in the end (delta: -23.5MB). Peak memory consumption was 10.4MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,092 INFO L158 Benchmark]: Boogie Preprocessor took 103.65ms. Allocated memory is still 113.2MB. Free memory was 56.8MB in the beginning and 46.5MB in the end (delta: 10.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,092 INFO L158 Benchmark]: RCFGBuilder took 2273.63ms. Allocated memory was 113.2MB in the beginning and 169.9MB in the end (delta: 56.6MB). Free memory was 46.5MB in the beginning and 80.0MB in the end (delta: -33.5MB). Peak memory consumption was 50.2MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,093 INFO L158 Benchmark]: TraceAbstraction took 16395.66ms. Allocated memory was 169.9MB in the beginning and 218.1MB in the end (delta: 48.2MB). Free memory was 79.0MB in the beginning and 67.8MB in the end (delta: 11.2MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. [2022-12-13 16:37:26,093 INFO L158 Benchmark]: Witness Printer took 3.59ms. Allocated memory is still 218.1MB. Free memory was 67.8MB in the beginning and 66.8MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 16:37:26,095 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 60.8MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1389.55ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 49.3MB in the beginning and 33.3MB in the end (delta: 16.0MB). Peak memory consumption was 45.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 116.94ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 33.3MB in the beginning and 56.8MB in the end (delta: -23.5MB). Peak memory consumption was 10.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 103.65ms. Allocated memory is still 113.2MB. Free memory was 56.8MB in the beginning and 46.5MB in the end (delta: 10.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 2273.63ms. Allocated memory was 113.2MB in the beginning and 169.9MB in the end (delta: 56.6MB). Free memory was 46.5MB in the beginning and 80.0MB in the end (delta: -33.5MB). Peak memory consumption was 50.2MB. Max. memory is 16.1GB. * TraceAbstraction took 16395.66ms. Allocated memory was 169.9MB in the beginning and 218.1MB in the end (delta: 48.2MB). Free memory was 79.0MB in the beginning and 67.8MB in the end (delta: 11.2MB). Peak memory consumption was 60.4MB. Max. memory is 16.1GB. * Witness Printer took 3.59ms. Allocated memory is still 218.1MB. Free memory was 67.8MB in the beginning and 66.8MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * 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: 4381]: 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 4684. Possible FailurePath: [L4404] int LDV_IN_INTERRUPT = 1; [L4405] int ldv_state_variable_2 ; [L4406] int ref_cnt ; [L4407] struct usb_serial *qcdevice_group1 ; [L4408] int ldv_state_variable_1 ; [L4409] struct usb_interface *qcdriver_group1 ; [L4410] int usb_counter ; [L4411] struct tty_struct *qcdevice_group0 ; [L4412] struct usb_serial_port *qcdevice_group2 ; [L4413] int ldv_state_variable_0 ; [L4507] static int debug ; [L4508-L4681] static struct usb_device_id const id_table[59U] = { {3U, 1478U, 37393U, (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, 1478U, 37394U, (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, 1008U, 7965U, (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, 1008U, 8221U, (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, 1242U, 9485U, (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, 1242U, 9484U, (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, 16700U, 33138U, (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, 16700U, 33137U, (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, 5136U, 40961U, (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, 5136U, 40968U, (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, 2821U, 6006U, (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, 2821U, 6004U, (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, 6610U, 65523U, (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, 6610U, 65522U, (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, 5463U, 2688U, (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, 1478U, 36865U, (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, 1478U, 36866U, (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, 1478U, 37378U, (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, 1478U, 37379U, (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, 1478U, 37410U, (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, 1478U, 36872U, (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, 1478U, 37377U, (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, 1478U, 37409U, (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, 1478U, 37425U, (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, 8005U, 1U, (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, 16700U, 33157U, (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, 16700U, 33158U, (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, 1478U, 37384U, (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, 1478U, 37387U, (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, 1478U, 37412U, (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, 1478U, 37413U, (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, 1478U, 37444U, (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, 1478U, 37445U, (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, 1008U, 9245U, (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, 1008U, 9501U, (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, 1478U, 37396U, (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, 1478U, 37397U, (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, 1478U, 37476U, (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, 1478U, 37477U, (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, 1478U, 37428U, (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, 1478U, 37429U, (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, 1478U, 37492U, (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, 1478U, 37493U, (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, 4505U, 36864U, (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, 4505U, 36865U, (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, 4505U, 36866U, (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, 4505U, 36867U, (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, 4505U, 36868U, (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, 4505U, 36869U, (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, 4505U, 36870U, (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, 4505U, 36871U, (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, 4505U, 36872U, (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, 4505U, 36873U, (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, 4505U, 36874U, (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, 5848U, 32769U, (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, 5848U, 32770U, (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, 1478U, 37380U, (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, 1478U, 37381U, (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}}; [L4682] struct usb_device_id const __mod_usb_device_table ; [L4683-L4697] static struct usb_driver qcdriver = {"qcserial", & usb_serial_probe, & usb_serial_disconnect, 0, & usb_serial_suspend, & usb_serial_resume, 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}, (unsigned char)0, 1U, (unsigned char)0}; [L4833-L4839] static struct usb_serial_driver qcdevice = {"Qualcomm USB modem", (struct usb_device_id const *)(& id_table), 1, {0, 0}, {"qcserial", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, & qcdriver, {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, & qcprobe, & usb_wwan_startup, 0, & usb_wwan_disconnect, & usb_wwan_release, 0, 0, & usb_wwan_suspend, & usb_wwan_resume, & usb_wwan_open, & usb_wwan_close, & usb_wwan_write, & usb_wwan_write_room, 0, 0, 0, & usb_wwan_chars_in_buffer, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L4867] int ldv_retval_9 ; [L4868] int ldv_retval_2 ; [L4869] int ldv_retval_5 ; [L4870] int ldv_retval_0 ; [L4871] int ldv_retval_4 ; [L4872] int ldv_retval_6 ; [L4874] int ldv_retval_1 ; [L4876] int ldv_retval_8 ; [L4877] int ldv_retval_3 ; [L4878] int ldv_retval_7 ; [L5297] struct tty_struct___0 *ldv_latest_tty ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4905] struct usb_device_id *ldvarg1 ; [L4906] void *tmp ; [L4907] unsigned char *ldvarg3 ; [L4908] void *tmp___0 ; [L4909] pm_message_t ldvarg0 ; [L4910] int ldvarg2 ; [L4911] int tmp___1 ; [L4912] pm_message_t ldvarg4 ; [L4913] struct usb_device_id *ldvarg5 ; [L4914] void *tmp___2 ; [L4915] int tmp___3 ; [L4916] int tmp___4 ; [L4917] int tmp___5 ; [L4918] int 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4920] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-2147483648, usb_counter=0] [L4920] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={144115188075856026:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4920] tmp = ldv_zalloc(24UL) [L4921] ldvarg1 = (struct usb_device_id *)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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4922] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1, tmp___0=-2147483648, usb_counter=0] [L4922] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4922] tmp___0 = ldv_zalloc(1UL) [L4923] ldvarg3 = (unsigned char *)tmp___0 [L4924] tmp___1 = __VERIFIER_nondet_int() [L4925] ldvarg2 = 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, usb_counter=0] [L4926] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4346] void *p ; [L4347] void *tmp ; [L4348] int tmp___0 ; [L4350] tmp___0 = __VERIFIER_nondet_int() [L4351] COND TRUE tmp___0 != 0 [L4352] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-2147483648, usb_counter=0] [L4926] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(24UL)={0:0}, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, usb_counter=0] [L4926] tmp___2 = ldv_zalloc(24UL) [L4927] ldvarg5 = (struct usb_device_id *)tmp___2 [L4928] CALL ldv_initialize() [L5301] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4329] void *p ; [L4330] void *tmp ; [L4331] int tmp___0 ; [L4333] tmp___0 = __VERIFIER_nondet_int() [L4334] COND FALSE !(tmp___0 != 0) [L4337] tmp = malloc(size) [L4338] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={58:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={58:0}, tmp___0=0, usb_counter=0] [L4339] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4325] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4339] 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={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={58:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={58:0}, tmp___0=0, usb_counter=0] [L4340] return (p); VAL [\old(size)=2516, \result={58:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={29: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_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={58:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2516, tmp={58:0}, tmp___0=0, usb_counter=0] [L5301] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct___0))={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L5301] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct___0)) [L5302] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4928] RET ldv_initialize() [L4929] FCALL memset((void *)(& ldvarg0), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, memset((void *)(& ldvarg0), 0, 4UL)={144115188075856026:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, usb_counter=0] [L4930] FCALL memset((void *)(& ldvarg4), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, memset((void *)(& ldvarg4), 0, 4UL)={138:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, usb_counter=0] [L4931] ldv_state_variable_1 = 0 [L4932] ref_cnt = 0 [L4933] ldv_state_variable_0 = 1 [L4934] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, usb_counter=0] [L4936] tmp___3 = __VERIFIER_nondet_int() [L4938] case 0: [L5144] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=1, usb_counter=0] [L5145] COND TRUE ldv_state_variable_0 != 0 [L5146] tmp___5 = __VERIFIER_nondet_int() [L5148] case 0: [L5156] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L5157] COND TRUE ldv_state_variable_0 == 1 [L5158] CALL, EXPR qcinit() [L4842] int retval ; [L4844] CALL, EXPR usb_serial_register(& qcdevice) [L5392] return __VERIFIER_nondet_int(); [L4844] RET, EXPR usb_serial_register(& qcdevice) [L4844] retval = usb_serial_register(& qcdevice) [L4845] COND TRUE retval != 0 [L4846] return (retval); VAL [\result=-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}, debug=0, id_table={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-2147483648, usb_counter=0] [L5158] RET, EXPR qcinit() [L5158] ldv_retval_5 = qcinit() [L5159] COND TRUE ldv_retval_5 != 0 [L5160] ldv_state_variable_0 = 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=-2147483648, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={144115188075856026:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={138:0}, ldvarg5={0:0}, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L5252] FCALL ldv_check_final_state() [L5253] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=-2147483648, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4381] 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={29:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={58:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=0, ldv_retval_5=-2147483648, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=0, qcdevice={31:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={30:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 23 procedures, 399 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.2s, OverallIterations: 4, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 39 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 38 mSDsluCounter, 6544 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5132 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48 IncrementalHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 1412 mSDtfsCounter, 48 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 243 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=397occurred in iteration=0, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 3 MinimizatonAttempts, 2 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 7.9s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 248 NumberOfCodeBlocks, 248 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 238 ConstructedInterpolants, 0 QuantifiedInterpolants, 302 SizeOfPredicates, 4 NumberOfNonLiveVariables, 5867 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 4 InterpolantComputations, 2 PerfectInterpolantSequences, 66/74 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-13 16:37:26,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd292eab-171b-4740-9ad0-11f75e1f0d7c/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample