./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R --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 c8a07fe1a25f7f87a80e2b435a79d4715298ae698f37888069e22026322224ef --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 18:13:56,543 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 18:13:56,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 18:13:56,574 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 18:13:56,574 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 18:13:56,586 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 18:13:56,587 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 18:13:56,589 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 18:13:56,591 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 18:13:56,592 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 18:13:56,593 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 18:13:56,594 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 18:13:56,595 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 18:13:56,596 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 18:13:56,597 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 18:13:56,599 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 18:13:56,600 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 18:13:56,601 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 18:13:56,603 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 18:13:56,605 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 18:13:56,619 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 18:13:56,620 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 18:13:56,621 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 18:13:56,622 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 18:13:56,626 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 18:13:56,626 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 18:13:56,627 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 18:13:56,628 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 18:13:56,628 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 18:13:56,629 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 18:13:56,630 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 18:13:56,631 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 18:13:56,631 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 18:13:56,632 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 18:13:56,633 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 18:13:56,634 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 18:13:56,635 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 18:13:56,635 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 18:13:56,635 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 18:13:56,636 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 18:13:56,637 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 18:13:56,638 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-25 18:13:56,659 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 18:13:56,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 18:13:56,659 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 18:13:56,660 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 18:13:56,660 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 18:13:56,661 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 18:13:56,661 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 18:13:56,662 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 18:13:56,662 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 18:13:56,662 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 18:13:56,662 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 18:13:56,663 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 18:13:56,663 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 18:13:56,663 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 18:13:56,663 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 18:13:56,664 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 18:13:56,664 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 18:13:56,664 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 18:13:56,664 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 18:13:56,664 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 18:13:56,665 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 18:13:56,665 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:13:56,665 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 18:13:56,665 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 18:13:56,665 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 18:13:56,666 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 18:13:56,666 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 18:13:56,666 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 18:13:56,666 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 18:13:56,667 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 18:13:56,667 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 18:13:56,667 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/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_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R 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 -> c8a07fe1a25f7f87a80e2b435a79d4715298ae698f37888069e22026322224ef [2022-11-25 18:13:56,949 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 18:13:56,971 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 18:13:56,973 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 18:13:56,975 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 18:13:56,975 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 18:13:56,977 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:13:59,846 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 18:14:00,380 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 18:14:00,380 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:14:00,412 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/c22848e41/d903d187474848e283fce2e54835c43d/FLAG5752bedaf [2022-11-25 18:14:00,438 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/c22848e41/d903d187474848e283fce2e54835c43d [2022-11-25 18:14:00,443 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 18:14:00,446 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 18:14:00,451 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 18:14:00,451 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 18:14:00,455 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 18:14:00,455 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:14:00" (1/1) ... [2022-11-25 18:14:00,457 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d5f1fd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:00, skipping insertion in model container [2022-11-25 18:14:00,457 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:14:00" (1/1) ... [2022-11-25 18:14:00,465 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 18:14:00,571 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:14:01,162 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2022-11-25 18:14:01,258 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 18:14:01,478 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,494 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,497 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,500 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-11-25 18:14:01,501 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-11-25 18:14:01,506 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,510 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,513 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,514 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,516 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,518 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,520 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,522 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,526 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,537 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,538 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-11-25 18:14:01,546 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 18:14:01,547 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:01,552 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:01,569 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-11-25 18:14:01,572 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:01,573 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:01,578 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-11-25 18:14:01,580 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:01,581 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:01,581 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:01,589 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:01,592 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:01,593 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:01,596 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,597 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,598 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,599 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,600 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,601 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,606 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,607 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,607 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,608 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,608 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,609 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,609 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,610 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,610 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,612 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,613 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:01,614 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:01,622 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 18:14:01,623 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:01,624 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:01,625 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-11-25 18:14:01,626 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-11-25 18:14:01,627 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-11-25 18:14:01,632 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 18:14:01,633 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,635 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,636 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,637 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,638 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,639 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,640 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,641 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,647 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,647 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,648 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 18:14:01,660 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:14:01,719 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 18:14:01,842 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2022-11-25 18:14:01,848 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 18:14:01,875 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,877 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,880 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,882 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-11-25 18:14:01,883 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-11-25 18:14:01,889 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,891 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,893 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,896 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,899 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,900 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,904 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,906 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,908 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:01,911 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:01,912 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-11-25 18:14:01,914 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 18:14:01,915 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:01,916 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:01,918 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-11-25 18:14:01,920 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:01,921 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:01,923 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-11-25 18:14:01,929 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:01,929 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:01,930 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:01,931 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:01,932 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:01,932 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:01,933 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,935 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,936 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,936 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,937 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,937 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:01,938 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,938 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,939 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,939 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:01,941 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,942 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,943 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,944 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,944 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,945 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:01,946 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:01,946 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:01,948 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 18:14:01,949 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:01,949 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:01,950 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-11-25 18:14:01,951 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-11-25 18:14:01,951 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-11-25 18:14:01,953 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 18:14:01,954 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,955 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,956 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,957 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,958 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,958 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,959 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:01,960 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,961 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,961 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:01,962 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 18:14:01,975 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:14:02,062 INFO L208 MainTranslator]: Completed translation [2022-11-25 18:14:02,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02 WrapperNode [2022-11-25 18:14:02,123 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 18:14:02,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 18:14:02,124 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 18:14:02,124 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 18:14:02,130 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,159 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,277 INFO L138 Inliner]: procedures = 96, calls = 1022, calls flagged for inlining = 48, calls inlined = 48, statements flattened = 1816 [2022-11-25 18:14:02,277 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 18:14:02,278 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 18:14:02,278 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 18:14:02,278 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 18:14:02,288 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,288 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,310 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,311 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,386 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,400 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,433 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,439 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,451 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 18:14:02,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 18:14:02,460 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 18:14:02,460 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 18:14:02,462 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (1/1) ... [2022-11-25 18:14:02,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:14:02,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:02,493 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 18:14:02,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 18:14:02,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 18:14:02,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 18:14:02,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 18:14:02,546 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_serial_data [2022-11-25 18:14:02,546 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_serial_data [2022-11-25 18:14:02,547 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2022-11-25 18:14:02,547 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2022-11-25 18:14:02,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-25 18:14:02,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-25 18:14:02,547 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 18:14:02,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2022-11-25 18:14:02,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2022-11-25 18:14:02,548 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-11-25 18:14:02,548 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-11-25 18:14:02,548 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2022-11-25 18:14:02,548 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2022-11-25 18:14:02,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-25 18:14:02,549 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-25 18:14:02,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-25 18:14:02,550 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2022-11-25 18:14:02,550 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2022-11-25 18:14:02,550 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 18:14:02,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 18:14:02,551 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-25 18:14:02,551 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-25 18:14:02,551 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2022-11-25 18:14:02,551 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2022-11-25 18:14:02,552 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-25 18:14:02,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-25 18:14:02,552 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-25 18:14:02,552 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-25 18:14:02,552 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2022-11-25 18:14:02,552 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2022-11-25 18:14:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2022-11-25 18:14:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2022-11-25 18:14:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-25 18:14:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-25 18:14:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2022-11-25 18:14:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2022-11-25 18:14:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2022-11-25 18:14:02,555 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2022-11-25 18:14:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-25 18:14:02,555 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-25 18:14:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 18:14:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2022-11-25 18:14:02,556 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2022-11-25 18:14:02,556 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 18:14:02,556 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-25 18:14:02,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-25 18:14:02,556 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2022-11-25 18:14:02,556 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2022-11-25 18:14:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 18:14:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 18:14:02,922 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 18:14:02,941 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 18:14:03,016 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-25 18:14:04,716 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 18:14:04,727 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 18:14:04,728 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 18:14:04,730 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:04 BoogieIcfgContainer [2022-11-25 18:14:04,731 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 18:14:04,733 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 18:14:04,733 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 18:14:04,736 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 18:14:04,737 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:14:00" (1/3) ... [2022-11-25 18:14:04,738 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d833f2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:14:04, skipping insertion in model container [2022-11-25 18:14:04,738 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:02" (2/3) ... [2022-11-25 18:14:04,738 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d833f2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:14:04, skipping insertion in model container [2022-11-25 18:14:04,738 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:04" (3/3) ... [2022-11-25 18:14:04,740 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:14:04,760 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 18:14:04,760 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 18:14:04,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 18:14:04,825 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;@61451b86, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 18:14:04,825 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 18:14:04,830 INFO L276 IsEmpty]: Start isEmpty. Operand has 376 states, 283 states have (on average 1.4240282685512367) internal successors, (403), 291 states have internal predecessors, (403), 71 states have call successors, (71), 21 states have call predecessors, (71), 20 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2022-11-25 18:14:04,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-25 18:14:04,844 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:04,844 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] [2022-11-25 18:14:04,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:04,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:04,850 INFO L85 PathProgramCache]: Analyzing trace with hash 505290590, now seen corresponding path program 1 times [2022-11-25 18:14:04,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:04,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927087890] [2022-11-25 18:14:04,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:04,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:05,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:05,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:05,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:05,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-25 18:14:05,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:05,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927087890] [2022-11-25 18:14:05,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927087890] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:05,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:05,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:14:05,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658997356] [2022-11-25 18:14:05,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:05,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:14:05,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:05,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:14:05,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:05,778 INFO L87 Difference]: Start difference. First operand has 376 states, 283 states have (on average 1.4240282685512367) internal successors, (403), 291 states have internal predecessors, (403), 71 states have call successors, (71), 21 states have call predecessors, (71), 20 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:07,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:07,092 INFO L93 Difference]: Finished difference Result 1094 states and 1609 transitions. [2022-11-25 18:14:07,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:14:07,095 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 48 [2022-11-25 18:14:07,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:07,110 INFO L225 Difference]: With dead ends: 1094 [2022-11-25 18:14:07,111 INFO L226 Difference]: Without dead ends: 699 [2022-11-25 18:14:07,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:14:07,120 INFO L413 NwaCegarLoop]: 555 mSDtfsCounter, 612 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:07,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 1644 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-25 18:14:07,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-11-25 18:14:07,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 675. [2022-11-25 18:14:07,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 526 states have (on average 1.420152091254753) internal successors, (747), 529 states have internal predecessors, (747), 113 states have call successors, (113), 36 states have call predecessors, (113), 35 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2022-11-25 18:14:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 972 transitions. [2022-11-25 18:14:07,235 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 972 transitions. Word has length 48 [2022-11-25 18:14:07,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:07,236 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 972 transitions. [2022-11-25 18:14:07,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:07,237 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 972 transitions. [2022-11-25 18:14:07,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-25 18:14:07,244 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:07,244 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:07,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 18:14:07,245 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:07,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:07,246 INFO L85 PathProgramCache]: Analyzing trace with hash 390664964, now seen corresponding path program 1 times [2022-11-25 18:14:07,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:07,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481150378] [2022-11-25 18:14:07,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:07,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:07,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:07,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:07,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:07,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:07,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-25 18:14:07,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:07,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481150378] [2022-11-25 18:14:07,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481150378] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:07,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:07,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:14:07,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146670120] [2022-11-25 18:14:07,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:07,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:14:07,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:07,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:14:07,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:07,629 INFO L87 Difference]: Start difference. First operand 675 states and 972 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:08,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:08,426 INFO L93 Difference]: Finished difference Result 1495 states and 2155 transitions. [2022-11-25 18:14:08,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:14:08,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 72 [2022-11-25 18:14:08,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:08,440 INFO L225 Difference]: With dead ends: 1495 [2022-11-25 18:14:08,440 INFO L226 Difference]: Without dead ends: 837 [2022-11-25 18:14:08,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:14:08,448 INFO L413 NwaCegarLoop]: 489 mSDtfsCounter, 230 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:08,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 1463 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-25 18:14:08,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2022-11-25 18:14:08,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 820. [2022-11-25 18:14:08,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 652 states have (on average 1.4248466257668713) internal successors, (929), 656 states have internal predecessors, (929), 124 states have call successors, (124), 44 states have call predecessors, (124), 43 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:08,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1176 transitions. [2022-11-25 18:14:08,513 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1176 transitions. Word has length 72 [2022-11-25 18:14:08,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:08,514 INFO L495 AbstractCegarLoop]: Abstraction has 820 states and 1176 transitions. [2022-11-25 18:14:08,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:08,514 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1176 transitions. [2022-11-25 18:14:08,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-25 18:14:08,518 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:08,519 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:08,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 18:14:08,519 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:08,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:08,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1325133881, now seen corresponding path program 1 times [2022-11-25 18:14:08,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:08,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878461152] [2022-11-25 18:14:08,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:08,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:08,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:08,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:08,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:08,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:08,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:08,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:08,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 18:14:08,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:08,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878461152] [2022-11-25 18:14:08,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878461152] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:08,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:08,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:14:08,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400662146] [2022-11-25 18:14:08,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:08,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:14:08,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:08,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:14:08,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:08,931 INFO L87 Difference]: Start difference. First operand 820 states and 1176 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-25 18:14:09,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:09,576 INFO L93 Difference]: Finished difference Result 1634 states and 2352 transitions. [2022-11-25 18:14:09,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:14:09,577 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 103 [2022-11-25 18:14:09,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:09,581 INFO L225 Difference]: With dead ends: 1634 [2022-11-25 18:14:09,582 INFO L226 Difference]: Without dead ends: 831 [2022-11-25 18:14:09,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:14:09,585 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 508 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 563 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:09,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [563 Valid, 1080 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-25 18:14:09,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-11-25 18:14:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 820. [2022-11-25 18:14:09,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 652 states have (on average 1.4003067484662577) internal successors, (913), 656 states have internal predecessors, (913), 124 states have call successors, (124), 44 states have call predecessors, (124), 43 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1160 transitions. [2022-11-25 18:14:09,633 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1160 transitions. Word has length 103 [2022-11-25 18:14:09,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:09,634 INFO L495 AbstractCegarLoop]: Abstraction has 820 states and 1160 transitions. [2022-11-25 18:14:09,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-25 18:14:09,634 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1160 transitions. [2022-11-25 18:14:09,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-25 18:14:09,637 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:09,637 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:09,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 18:14:09,638 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:09,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash 762669387, now seen corresponding path program 1 times [2022-11-25 18:14:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:09,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139832784] [2022-11-25 18:14:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:09,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:09,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:09,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:09,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:10,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:10,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:10,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:10,039 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 18:14:10,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:10,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139832784] [2022-11-25 18:14:10,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139832784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:10,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:10,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 18:14:10,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543926281] [2022-11-25 18:14:10,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:10,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:14:10,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:10,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:14:10,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 18:14:10,042 INFO L87 Difference]: Start difference. First operand 820 states and 1160 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-25 18:14:11,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:11,368 INFO L93 Difference]: Finished difference Result 2449 states and 3476 transitions. [2022-11-25 18:14:11,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 18:14:11,369 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 103 [2022-11-25 18:14:11,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:11,377 INFO L225 Difference]: With dead ends: 2449 [2022-11-25 18:14:11,377 INFO L226 Difference]: Without dead ends: 1646 [2022-11-25 18:14:11,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:14:11,381 INFO L413 NwaCegarLoop]: 864 mSDtfsCounter, 703 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 3059 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:11,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [725 Valid, 3059 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-25 18:14:11,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2022-11-25 18:14:11,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1107. [2022-11-25 18:14:11,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 883 states have (on average 1.4122310305775765) internal successors, (1247), 888 states have internal predecessors, (1247), 164 states have call successors, (164), 60 states have call predecessors, (164), 59 states have return successors, (163), 160 states have call predecessors, (163), 163 states have call successors, (163) [2022-11-25 18:14:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1574 transitions. [2022-11-25 18:14:11,503 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1574 transitions. Word has length 103 [2022-11-25 18:14:11,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:11,504 INFO L495 AbstractCegarLoop]: Abstraction has 1107 states and 1574 transitions. [2022-11-25 18:14:11,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-25 18:14:11,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1574 transitions. [2022-11-25 18:14:11,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-25 18:14:11,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:11,509 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:11,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 18:14:11,510 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:11,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:11,510 INFO L85 PathProgramCache]: Analyzing trace with hash -258398967, now seen corresponding path program 1 times [2022-11-25 18:14:11,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:11,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92734908] [2022-11-25 18:14:11,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:11,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:11,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:11,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:11,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:11,914 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 18:14:11,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:11,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92734908] [2022-11-25 18:14:11,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92734908] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:11,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:11,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:14:11,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753716366] [2022-11-25 18:14:11,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:11,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:14:11,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:11,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:14:11,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:11,916 INFO L87 Difference]: Start difference. First operand 1107 states and 1574 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-25 18:14:12,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:12,612 INFO L93 Difference]: Finished difference Result 2118 states and 3046 transitions. [2022-11-25 18:14:12,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:14:12,613 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 103 [2022-11-25 18:14:12,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:12,619 INFO L225 Difference]: With dead ends: 2118 [2022-11-25 18:14:12,619 INFO L226 Difference]: Without dead ends: 942 [2022-11-25 18:14:12,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:14:12,624 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 460 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 1366 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:12,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 1366 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-25 18:14:12,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2022-11-25 18:14:12,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 929. [2022-11-25 18:14:12,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 739 states have (on average 1.419485791610284) internal successors, (1049), 743 states have internal predecessors, (1049), 141 states have call successors, (141), 49 states have call predecessors, (141), 48 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2022-11-25 18:14:12,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1330 transitions. [2022-11-25 18:14:12,713 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1330 transitions. Word has length 103 [2022-11-25 18:14:12,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:12,714 INFO L495 AbstractCegarLoop]: Abstraction has 929 states and 1330 transitions. [2022-11-25 18:14:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-25 18:14:12,715 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1330 transitions. [2022-11-25 18:14:12,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-25 18:14:12,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:12,719 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:12,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-25 18:14:12,719 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:12,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:12,720 INFO L85 PathProgramCache]: Analyzing trace with hash 611897207, now seen corresponding path program 1 times [2022-11-25 18:14:12,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:12,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823201652] [2022-11-25 18:14:12,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:12,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:13,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:13,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:13,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-25 18:14:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:13,905 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 18:14:13,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:13,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823201652] [2022-11-25 18:14:13,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823201652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:13,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:13,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-25 18:14:13,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127834540] [2022-11-25 18:14:13,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:13,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 18:14:13,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:13,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 18:14:13,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-25 18:14:13,912 INFO L87 Difference]: Start difference. First operand 929 states and 1330 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-25 18:14:15,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:15,418 INFO L93 Difference]: Finished difference Result 1981 states and 2945 transitions. [2022-11-25 18:14:15,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 18:14:15,419 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 105 [2022-11-25 18:14:15,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:15,425 INFO L225 Difference]: With dead ends: 1981 [2022-11-25 18:14:15,426 INFO L226 Difference]: Without dead ends: 1617 [2022-11-25 18:14:15,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-25 18:14:15,429 INFO L413 NwaCegarLoop]: 756 mSDtfsCounter, 1559 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 425 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1559 SdHoareTripleChecker+Valid, 3955 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 425 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:15,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1559 Valid, 3955 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [425 Valid, 931 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-25 18:14:15,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1617 states. [2022-11-25 18:14:15,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1617 to 939. [2022-11-25 18:14:15,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 749 states have (on average 1.4138851802403205) internal successors, (1059), 753 states have internal predecessors, (1059), 141 states have call successors, (141), 49 states have call predecessors, (141), 48 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2022-11-25 18:14:15,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1340 transitions. [2022-11-25 18:14:15,542 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 1340 transitions. Word has length 105 [2022-11-25 18:14:15,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:15,542 INFO L495 AbstractCegarLoop]: Abstraction has 939 states and 1340 transitions. [2022-11-25 18:14:15,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-25 18:14:15,543 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 1340 transitions. [2022-11-25 18:14:15,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-25 18:14:15,546 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:15,548 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:15,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-25 18:14:15,549 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:15,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:15,551 INFO L85 PathProgramCache]: Analyzing trace with hash -483555880, now seen corresponding path program 1 times [2022-11-25 18:14:15,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:15,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926213878] [2022-11-25 18:14:15,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:15,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:15,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:15,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:15,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:15,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-25 18:14:15,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-11-25 18:14:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-25 18:14:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-11-25 18:14:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:15,940 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-25 18:14:15,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:15,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926213878] [2022-11-25 18:14:15,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926213878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:15,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:15,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:14:15,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108371747] [2022-11-25 18:14:15,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:15,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:14:15,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:15,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:14:15,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:14:15,943 INFO L87 Difference]: Start difference. First operand 939 states and 1340 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 18:14:17,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:17,129 INFO L93 Difference]: Finished difference Result 1915 states and 2779 transitions. [2022-11-25 18:14:17,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 18:14:17,129 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 112 [2022-11-25 18:14:17,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:17,134 INFO L225 Difference]: With dead ends: 1915 [2022-11-25 18:14:17,134 INFO L226 Difference]: Without dead ends: 1078 [2022-11-25 18:14:17,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-11-25 18:14:17,137 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 444 mSDsluCounter, 1584 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:17,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 2086 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-25 18:14:17,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-11-25 18:14:17,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1051. [2022-11-25 18:14:17,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 879 states have (on average 1.3856655290102389) internal successors, (1218), 882 states have internal predecessors, (1218), 120 states have call successors, (120), 52 states have call predecessors, (120), 51 states have return successors, (119), 118 states have call predecessors, (119), 119 states have call successors, (119) [2022-11-25 18:14:17,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1457 transitions. [2022-11-25 18:14:17,239 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1457 transitions. Word has length 112 [2022-11-25 18:14:17,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:17,239 INFO L495 AbstractCegarLoop]: Abstraction has 1051 states and 1457 transitions. [2022-11-25 18:14:17,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 18:14:17,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1457 transitions. [2022-11-25 18:14:17,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-25 18:14:17,245 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:17,245 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:17,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-25 18:14:17,246 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:17,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:17,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1850212731, now seen corresponding path program 1 times [2022-11-25 18:14:17,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:17,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239967157] [2022-11-25 18:14:17,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:17,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:17,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:17,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-25 18:14:17,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-25 18:14:17,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-11-25 18:14:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-25 18:14:17,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:17,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239967157] [2022-11-25 18:14:17,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239967157] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:14:17,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412664589] [2022-11-25 18:14:17,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:17,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:14:17,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:17,867 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:14:17,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 18:14:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:18,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 2610 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 18:14:18,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:18,542 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-25 18:14:18,543 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:18,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412664589] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:18,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:14:18,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2022-11-25 18:14:18,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856191078] [2022-11-25 18:14:18,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:18,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:14:18,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:18,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:14:18,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:14:18,558 INFO L87 Difference]: Start difference. First operand 1051 states and 1457 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:14:18,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:18,786 INFO L93 Difference]: Finished difference Result 2157 states and 2991 transitions. [2022-11-25 18:14:18,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:14:18,787 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 111 [2022-11-25 18:14:18,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:18,791 INFO L225 Difference]: With dead ends: 2157 [2022-11-25 18:14:18,791 INFO L226 Difference]: Without dead ends: 1120 [2022-11-25 18:14:18,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-25 18:14:18,794 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 96 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1711 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:18,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 1711 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 18:14:18,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-11-25 18:14:18,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1109. [2022-11-25 18:14:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1109 states, 930 states have (on average 1.389247311827957) internal successors, (1292), 934 states have internal predecessors, (1292), 124 states have call successors, (124), 55 states have call predecessors, (124), 54 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:18,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1539 transitions. [2022-11-25 18:14:18,929 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 1539 transitions. Word has length 111 [2022-11-25 18:14:18,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:18,929 INFO L495 AbstractCegarLoop]: Abstraction has 1109 states and 1539 transitions. [2022-11-25 18:14:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:14:18,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 1539 transitions. [2022-11-25 18:14:18,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-25 18:14:18,932 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:18,933 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:18,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:19,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:14:19,143 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:19,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:19,143 INFO L85 PathProgramCache]: Analyzing trace with hash -14744375, now seen corresponding path program 1 times [2022-11-25 18:14:19,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:19,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019293152] [2022-11-25 18:14:19,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:19,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:19,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:19,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-25 18:14:19,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-25 18:14:19,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-25 18:14:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-25 18:14:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-11-25 18:14:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 18:14:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-11-25 18:14:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-11-25 18:14:19,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:19,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019293152] [2022-11-25 18:14:19,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019293152] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:14:19,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693521054] [2022-11-25 18:14:19,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:19,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:14:19,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:19,729 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:14:19,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 18:14:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:20,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 2725 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 18:14:20,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:20,527 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-25 18:14:20,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:20,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693521054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:20,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:14:20,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2022-11-25 18:14:20,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38572142] [2022-11-25 18:14:20,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:20,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:14:20,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:20,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:14:20,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:14:20,534 INFO L87 Difference]: Start difference. First operand 1109 states and 1539 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 18:14:20,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:20,673 INFO L93 Difference]: Finished difference Result 2211 states and 3069 transitions. [2022-11-25 18:14:20,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 18:14:20,673 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 122 [2022-11-25 18:14:20,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:20,678 INFO L225 Difference]: With dead ends: 2211 [2022-11-25 18:14:20,678 INFO L226 Difference]: Without dead ends: 1110 [2022-11-25 18:14:20,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:14:20,683 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 2 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1524 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-11-25 18:14:20,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1524 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 18:14:20,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2022-11-25 18:14:20,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1110. [2022-11-25 18:14:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 931 states have (on average 1.3888292158968851) internal successors, (1293), 935 states have internal predecessors, (1293), 124 states have call successors, (124), 55 states have call predecessors, (124), 54 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1540 transitions. [2022-11-25 18:14:20,793 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1540 transitions. Word has length 122 [2022-11-25 18:14:20,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:20,794 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1540 transitions. [2022-11-25 18:14:20,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-25 18:14:20,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1540 transitions. [2022-11-25 18:14:20,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-25 18:14:20,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:20,798 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:20,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:21,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-25 18:14:21,009 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:21,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1166660575, now seen corresponding path program 1 times [2022-11-25 18:14:21,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:21,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731980409] [2022-11-25 18:14:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:21,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:21,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:21,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:21,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-25 18:14:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 18:14:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-25 18:14:21,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-25 18:14:21,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-25 18:14:21,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-25 18:14:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-25 18:14:21,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:21,918 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-25 18:14:21,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:21,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731980409] [2022-11-25 18:14:21,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731980409] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:14:21,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957207865] [2022-11-25 18:14:21,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:21,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:14:21,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:21,921 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:14:21,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 18:14:22,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:22,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 2755 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:14:22,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 55 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-25 18:14:22,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:14:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-25 18:14:22,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957207865] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:14:22,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:14:22,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2022-11-25 18:14:22,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824586232] [2022-11-25 18:14:22,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:14:22,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 18:14:22,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:22,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 18:14:22,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-11-25 18:14:22,876 INFO L87 Difference]: Start difference. First operand 1110 states and 1540 transitions. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 10 states have internal predecessors, (100), 2 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-25 18:14:24,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:24,192 INFO L93 Difference]: Finished difference Result 2223 states and 3089 transitions. [2022-11-25 18:14:24,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 18:14:24,193 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 10 states have internal predecessors, (100), 2 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 124 [2022-11-25 18:14:24,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:24,198 INFO L225 Difference]: With dead ends: 2223 [2022-11-25 18:14:24,198 INFO L226 Difference]: Without dead ends: 1119 [2022-11-25 18:14:24,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2022-11-25 18:14:24,201 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 84 mSDsluCounter, 2654 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 3120 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:24,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 3120 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-25 18:14:24,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2022-11-25 18:14:24,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1113. [2022-11-25 18:14:24,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 934 states have (on average 1.3875802997858673) internal successors, (1296), 938 states have internal predecessors, (1296), 124 states have call successors, (124), 55 states have call predecessors, (124), 54 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1543 transitions. [2022-11-25 18:14:24,341 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1543 transitions. Word has length 124 [2022-11-25 18:14:24,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:24,341 INFO L495 AbstractCegarLoop]: Abstraction has 1113 states and 1543 transitions. [2022-11-25 18:14:24,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 10 states have internal predecessors, (100), 2 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-25 18:14:24,342 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1543 transitions. [2022-11-25 18:14:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-25 18:14:24,345 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:24,345 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:24,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-25 18:14:24,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-25 18:14:24,557 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:24,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:24,557 INFO L85 PathProgramCache]: Analyzing trace with hash 53241033, now seen corresponding path program 2 times [2022-11-25 18:14:24,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:24,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189320353] [2022-11-25 18:14:24,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:24,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:26,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:26,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-25 18:14:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-25 18:14:26,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-25 18:14:26,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-25 18:14:26,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-25 18:14:26,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-25 18:14:26,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:26,998 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:14:26,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:26,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189320353] [2022-11-25 18:14:26,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189320353] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:26,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:26,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-25 18:14:26,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828294510] [2022-11-25 18:14:27,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:27,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 18:14:27,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:27,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 18:14:27,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2022-11-25 18:14:27,002 INFO L87 Difference]: Start difference. First operand 1113 states and 1543 transitions. Second operand has 13 states, 13 states have (on average 6.0) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-25 18:14:30,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:30,019 INFO L93 Difference]: Finished difference Result 2829 states and 4097 transitions. [2022-11-25 18:14:30,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 18:14:30,020 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.0) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 130 [2022-11-25 18:14:30,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:30,032 INFO L225 Difference]: With dead ends: 2829 [2022-11-25 18:14:30,032 INFO L226 Difference]: Without dead ends: 2360 [2022-11-25 18:14:30,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2022-11-25 18:14:30,035 INFO L413 NwaCegarLoop]: 1297 mSDtfsCounter, 2832 mSDsluCounter, 6344 mSDsCounter, 0 mSdLazyCounter, 1519 mSolverCounterSat, 1192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2832 SdHoareTripleChecker+Valid, 7641 SdHoareTripleChecker+Invalid, 2711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1192 IncrementalHoareTripleChecker+Valid, 1519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:30,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2832 Valid, 7641 Invalid, 2711 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1192 Valid, 1519 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-11-25 18:14:30,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states. [2022-11-25 18:14:30,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 1116. [2022-11-25 18:14:30,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 937 states have (on average 1.3863393810032016) internal successors, (1299), 941 states have internal predecessors, (1299), 124 states have call successors, (124), 55 states have call predecessors, (124), 54 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:30,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1546 transitions. [2022-11-25 18:14:30,247 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1546 transitions. Word has length 130 [2022-11-25 18:14:30,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:30,248 INFO L495 AbstractCegarLoop]: Abstraction has 1116 states and 1546 transitions. [2022-11-25 18:14:30,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.0) internal successors, (78), 11 states have internal predecessors, (78), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-25 18:14:30,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1546 transitions. [2022-11-25 18:14:30,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-25 18:14:30,252 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:30,252 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:30,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-25 18:14:30,253 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:30,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:30,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1433788225, now seen corresponding path program 1 times [2022-11-25 18:14:30,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:30,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639082413] [2022-11-25 18:14:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:30,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 18:14:30,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-25 18:14:30,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-25 18:14:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-25 18:14:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-25 18:14:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 18:14:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-25 18:14:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-25 18:14:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-25 18:14:30,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-25 18:14:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-25 18:14:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:30,744 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:14:30,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:14:30,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639082413] [2022-11-25 18:14:30,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639082413] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:14:30,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836691891] [2022-11-25 18:14:30,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:30,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:14:30,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:30,747 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:14:30,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 18:14:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:31,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 2915 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:14:31,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:14:31,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:31,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836691891] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:31,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 18:14:31,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2022-11-25 18:14:31,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834395660] [2022-11-25 18:14:31,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:31,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:14:31,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:14:31,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:14:31,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-25 18:14:31,618 INFO L87 Difference]: Start difference. First operand 1116 states and 1546 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-25 18:14:32,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:32,148 INFO L93 Difference]: Finished difference Result 2628 states and 3613 transitions. [2022-11-25 18:14:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:14:32,149 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 138 [2022-11-25 18:14:32,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:32,157 INFO L225 Difference]: With dead ends: 2628 [2022-11-25 18:14:32,157 INFO L226 Difference]: Without dead ends: 1676 [2022-11-25 18:14:32,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-11-25 18:14:32,161 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 598 mSDsluCounter, 1852 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 2753 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:32,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [624 Valid, 2753 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 18:14:32,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1676 states. [2022-11-25 18:14:32,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1676 to 1122. [2022-11-25 18:14:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 941 states have (on average 1.3868225292242295) internal successors, (1305), 945 states have internal predecessors, (1305), 126 states have call successors, (126), 55 states have call predecessors, (126), 54 states have return successors, (125), 123 states have call predecessors, (125), 125 states have call successors, (125) [2022-11-25 18:14:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1556 transitions. [2022-11-25 18:14:32,337 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1556 transitions. Word has length 138 [2022-11-25 18:14:32,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:32,337 INFO L495 AbstractCegarLoop]: Abstraction has 1122 states and 1556 transitions. [2022-11-25 18:14:32,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-25 18:14:32,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1556 transitions. [2022-11-25 18:14:32,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-25 18:14:32,340 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:32,341 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:32,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:32,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-25 18:14:32,554 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:32,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash 867034365, now seen corresponding path program 1 times [2022-11-25 18:14:32,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:14:32,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598280463] [2022-11-25 18:14:32,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:32,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:14:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 18:14:33,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 18:14:33,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 18:14:33,603 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 18:14:33,603 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-25 18:14:33,604 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-25 18:14:33,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-25 18:14:33,614 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:33,620 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 18:14:33,657 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-11-25 18:14:33,670 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-11-25 18:14:33,868 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 06:14:33 BoogieIcfgContainer [2022-11-25 18:14:33,868 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 18:14:33,869 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 18:14:33,869 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 18:14:33,869 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 18:14:33,870 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:04" (3/4) ... [2022-11-25 18:14:33,873 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-25 18:14:33,873 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 18:14:33,874 INFO L158 Benchmark]: Toolchain (without parser) took 33427.77ms. Allocated memory was 169.9MB in the beginning and 637.5MB in the end (delta: 467.7MB). Free memory was 134.5MB in the beginning and 515.5MB in the end (delta: -381.0MB). Peak memory consumption was 87.7MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,874 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 130.0MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 18:14:33,875 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1672.47ms. Allocated memory was 169.9MB in the beginning and 205.5MB in the end (delta: 35.7MB). Free memory was 133.8MB in the beginning and 159.6MB in the end (delta: -25.8MB). Peak memory consumption was 91.3MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,875 INFO L158 Benchmark]: Boogie Procedure Inliner took 153.22ms. Allocated memory is still 205.5MB. Free memory was 159.6MB in the beginning and 148.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,875 INFO L158 Benchmark]: Boogie Preprocessor took 181.08ms. Allocated memory is still 205.5MB. Free memory was 148.1MB in the beginning and 136.5MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,876 INFO L158 Benchmark]: RCFGBuilder took 2271.33ms. Allocated memory is still 205.5MB. Free memory was 136.5MB in the beginning and 103.3MB in the end (delta: 33.1MB). Peak memory consumption was 73.0MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,876 INFO L158 Benchmark]: TraceAbstraction took 29135.73ms. Allocated memory was 205.5MB in the beginning and 637.5MB in the end (delta: 432.0MB). Free memory was 102.3MB in the beginning and 515.5MB in the end (delta: -413.2MB). Peak memory consumption was 339.5MB. Max. memory is 16.1GB. [2022-11-25 18:14:33,876 INFO L158 Benchmark]: Witness Printer took 4.66ms. Allocated memory is still 637.5MB. Free memory is still 515.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 18:14:33,878 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.28ms. Allocated memory is still 130.0MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1672.47ms. Allocated memory was 169.9MB in the beginning and 205.5MB in the end (delta: 35.7MB). Free memory was 133.8MB in the beginning and 159.6MB in the end (delta: -25.8MB). Peak memory consumption was 91.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 153.22ms. Allocated memory is still 205.5MB. Free memory was 159.6MB in the beginning and 148.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 181.08ms. Allocated memory is still 205.5MB. Free memory was 148.1MB in the beginning and 136.5MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 2271.33ms. Allocated memory is still 205.5MB. Free memory was 136.5MB in the beginning and 103.3MB in the end (delta: 33.1MB). Peak memory consumption was 73.0MB. Max. memory is 16.1GB. * TraceAbstraction took 29135.73ms. Allocated memory was 205.5MB in the beginning and 637.5MB in the end (delta: 432.0MB). Free memory was 102.3MB in the beginning and 515.5MB in the end (delta: -413.2MB). Peak memory consumption was 339.5MB. Max. memory is 16.1GB. * Witness Printer took 4.66ms. Allocated memory is still 637.5MB. Free memory is still 515.5MB. 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: 3359]: 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 3515, overapproximation of bitwiseOr at line 3430. Possible FailurePath: [L3435] int LDV_IN_INTERRUPT = 1; [L3436] int ldv_state_variable_2 ; [L3437] int ref_cnt ; [L3438] struct usb_serial *qcdevice_group1 ; [L3439] int ldv_state_variable_1 ; [L3440] struct usb_interface *qcdriver_group1 ; [L3441] int usb_counter ; [L3442] struct tty_struct *qcdevice_group0 ; [L3443] struct usb_serial_port *qcdevice_group2 ; [L3444] int ldv_state_variable_0 ; [L3560] static int debug ; [L3561-L3734] 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}}; [L3735] struct usb_device_id const __mod_usb_device_table ; [L3736-L3750] 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}; [L3908-L3914] 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, & qc_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}; [L3942] int ldv_retval_9 ; [L3943] int ldv_retval_2 ; [L3944] int ldv_retval_5 ; [L3945] int ldv_retval_0 ; [L3946] int ldv_retval_4 ; [L3947] int ldv_retval_6 ; [L3949] int ldv_retval_1 ; [L3951] int ldv_retval_8 ; [L3952] int ldv_retval_3 ; [L3953] int ldv_retval_7 ; [L4470] int ldv_alloc_count = 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3980] struct usb_device_id *ldvarg1 ; [L3981] void *tmp ; [L3982] unsigned char *ldvarg3 ; [L3983] void *tmp___0 ; [L3984] pm_message_t ldvarg0 ; [L3985] int ldvarg2 ; [L3986] int tmp___1 ; [L3987] pm_message_t ldvarg4 ; [L3988] struct usb_device_id *ldvarg5 ; [L3989] void *tmp___2 ; [L3990] int tmp___3 ; [L3991] int tmp___4 ; [L3992] int tmp___5 ; [L3993] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3995] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-2, usb_counter=0] [L3995] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3995] tmp = ldv_zalloc(24UL) [L3996] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3997] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1, tmp___0=-3, usb_counter=0] [L3997] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3997] tmp___0 = ldv_zalloc(1UL) [L3998] ldvarg3 = (unsigned char *)tmp___0 [L3999] tmp___1 = __VERIFIER_nondet_int() [L4000] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, usb_counter=0] [L4001] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-5, usb_counter=0] [L4001] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, usb_counter=0] [L4001] tmp___2 = ldv_zalloc(24UL) [L4002] ldvarg5 = (struct usb_device_id *)tmp___2 [L4003] FCALL ldv_initialize() [L4004] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, memset((void *)(& ldvarg0), 0, 4UL)={44:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, usb_counter=0] [L4005] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, memset((void *)(& ldvarg4), 0, 4UL)={43:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, usb_counter=0] [L4006] ldv_state_variable_1 = 0 [L4007] ref_cnt = 0 [L4008] ldv_state_variable_0 = 1 [L4009] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, usb_counter=0] [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: [L4219] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, usb_counter=0] [L4220] COND TRUE ldv_state_variable_0 != 0 [L4221] tmp___5 = __VERIFIER_nondet_int() [L4223] case 0: [L4231] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L4232] COND TRUE ldv_state_variable_0 == 1 [L4233] CALL, EXPR qcinit() [L3917] int retval ; [L3919] CALL, EXPR usb_serial_register(& qcdevice) [L4535] return __VERIFIER_nondet_int(); [L3919] RET, EXPR usb_serial_register(& qcdevice) [L3919] retval = usb_serial_register(& qcdevice) [L3920] COND FALSE !(retval != 0) [L3924] CALL, EXPR usb_register(& qcdriver) [L3513] int tmp ; [L3515] CALL, EXPR ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L4347] ldv_func_ret_type ldv_func_res ; [L4348] int tmp ; [L4350] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4521] return __VERIFIER_nondet_int(); [L4350] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4350] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4351] ldv_func_res = tmp [L4352] ldv_state_variable_2 = 1 [L4353] usb_counter = 0 [L4354] CALL ldv_usb_driver_2() [L3971] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3973] CALL, EXPR ldv_zalloc(1232UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=1232, \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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1232, tmp___0=-6, usb_counter=0] [L3973] RET, EXPR ldv_zalloc(1232UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, ldv_zalloc(1232UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3973] tmp = ldv_zalloc(1232UL) [L3974] qcdriver_group1 = (struct usb_interface *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4354] RET ldv_usb_driver_2() [L4355] return (ldv_func_res); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, ldv_func_arg1={32:0}, ldv_func_arg1={32:0}, ldv_func_arg2={65530:65526}, ldv_func_arg2={65530:65526}, ldv_func_arg3={3:0}, ldv_func_arg3={3:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp=0, usb_counter=0] [L3515] RET, EXPR ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L3515] tmp = ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L3516] return (tmp); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, driver={32:0}, driver={32:0}, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp=0, usb_counter=0] [L3924] RET, EXPR usb_register(& qcdriver) [L3924] retval = usb_register(& qcdriver) [L3925] COND FALSE !(retval != 0) [L3930] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=0, usb_counter=0] [L4233] RET, EXPR qcinit() [L4233] ldv_retval_5 = qcinit() [L4234] COND FALSE !(ldv_retval_5 != 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L4239] COND TRUE ldv_retval_5 == 0 [L4240] ldv_state_variable_0 = 2 [L4241] ldv_state_variable_1 = 1 [L4242] CALL ldv_initialize_usb_serial_driver_1() [L3956] void *tmp ; [L3957] void *tmp___0 ; [L3958] void *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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3960] CALL, EXPR ldv_zalloc(2696UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=2696, \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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2696, tmp___0=-7, usb_counter=0] [L3960] RET, EXPR ldv_zalloc(2696UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2696UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3960] tmp = ldv_zalloc(2696UL) [L3961] qcdevice_group0 = (struct tty_struct *)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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3962] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=280, tmp___0=-8, usb_counter=0] [L3962] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3962] tmp___0 = ldv_zalloc(280UL) [L3963] qcdevice_group1 = (struct usb_serial *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L3964] CALL, EXPR ldv_zalloc(2304UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=2304, \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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2304, tmp___0=-9, usb_counter=0] [L3964] RET, EXPR ldv_zalloc(2304UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2304UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L3964] tmp___1 = ldv_zalloc(2304UL) [L3965] qcdevice_group2 = (struct usb_serial_port *)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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L4242] RET ldv_initialize_usb_serial_driver_1() [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=0, tmp___5=1, usb_counter=0] [L4014] COND TRUE ldv_state_variable_1 != 0 [L4015] tmp___4 = __VERIFIER_nondet_int() [L4017] case 0: [L4031] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4032] COND TRUE ldv_state_variable_1 == 1 [L4033] CALL, EXPR qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L3753] struct usb_wwan_intf_private *data ; [L3754] struct usb_host_interface *intf ; [L3755] int retval ; [L3756] __u8 nintf ; [L3757] __u8 ifnum ; [L3758] void *tmp ; [L3759] struct lock_class_key __key ; [L3760] int tmp___0 ; [L3761] int tmp___1 ; [L3763] EXPR serial->interface [L3763] EXPR (serial->interface)->cur_altsetting [L3763] intf = (serial->interface)->cur_altsetting [L3764] retval = -19 VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-13}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3765] COND FALSE !(debug != 0) VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-13}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3770] EXPR serial->dev [L3770] EXPR (serial->dev)->actconfig [L3770] EXPR ((serial->dev)->actconfig)->desc.bNumInterfaces [L3770] nintf = ((serial->dev)->actconfig)->desc.bNumInterfaces [L3771] COND FALSE !(debug != 0) VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-13}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3776] EXPR intf->desc.bInterfaceNumber [L3776] ifnum = intf->desc.bInterfaceNumber [L3777] COND FALSE !(debug != 0) VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3782] CALL, EXPR kzalloc(96UL, 208U) [L4334] void *res ; [L4336] CALL, EXPR ldv_kzalloc_1(size, flags) [L3428] void *tmp ; [L3430] CALL, EXPR kmalloc(size, flags | 32768U) [L3420] void *tmp___2 ; [L3422] CALL, EXPR __kmalloc(size, flags) [L3415] CALL, EXPR ldv_malloc(size) [L3307] void *p ; [L3308] void *tmp ; [L3309] int tmp___0 ; [L3311] tmp___0 = __VERIFIER_nondet_int() [L3312] COND FALSE !(tmp___0 != 0) [L3315] tmp = malloc(size) [L3316] p = 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3317] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3303] 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={65530:65526}, cond=1, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3317] RET assume_abort_if_not((unsigned long )p != (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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3318] return (p); VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3415] RET, EXPR ldv_malloc(size) [L3415] return ldv_malloc(size); [L3422] RET, EXPR __kmalloc(size, flags) [L3422] tmp___2 = __kmalloc(size, flags) [L3423] return (tmp___2); VAL [\old(flags)=32768, \old(size)=96, \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={65530:65526}, debug=0, flags=32768, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp___2={-18446744073709551615:0}, usb_counter=0] [L3430] RET, EXPR kmalloc(size, flags | 32768U) [L3430] tmp = kmalloc(size, flags | 32768U) [L3431] return (tmp); VAL [\old(flags)=208, \old(size)=96, \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={65530:65526}, debug=0, flags=208, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-18446744073709551615:0}, usb_counter=0] [L4336] RET, EXPR ldv_kzalloc_1(size, flags) [L4336] res = ldv_kzalloc_1(size, flags) [L4337] COND TRUE (unsigned long )res != (unsigned long )((void *)0) [L4338] CALL ldv_alloc() [L4474] ldv_alloc_count = ldv_alloc_count + 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4338] RET ldv_alloc() [L4341] return (res); VAL [\old(flags)=208, \old(size)=96, \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={65530:65526}, debug=0, flags=208, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, res={-18446744073709551615:0}, size=96, usb_counter=0] [L3782] RET, EXPR kzalloc(96UL, 208U) [L3782] tmp = kzalloc(96UL, 208U) [L3783] data = (struct usb_wwan_intf_private *)tmp VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-18446744073709551615:0}, usb_counter=0] [L3784] COND FALSE !((unsigned long )data == (unsigned long )((struct usb_wwan_intf_private *)0)) [L3788] CALL spinlock_check(& data->susp_lock) [L3402] return (& lock->ldv_5966.rlock); VAL [\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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={-18446744073709551615:0}, lock={-18446744073709551615:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3788] RET spinlock_check(& data->susp_lock) [L3789-L3790] FCALL __raw_spin_lock_init(& data->susp_lock.ldv_5966.rlock, "&(&data->susp_lock)->rlock", & __key) [L3791] EXPR serial->dev [L3791] FCALL usb_enable_autosuspend(serial->dev) [L3793] case 1: [L3794] EXPR serial->interface [L3794] EXPR (serial->interface)->num_altsetting VAL [(serial->interface)->num_altsetting=45, __key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, serial->interface={65525:0}, tmp={-18446744073709551615:0}, usb_counter=0] [L3794] COND FALSE !((serial->interface)->num_altsetting == 2U) [L3797] EXPR serial->interface [L3797] EXPR (serial->interface)->num_altsetting VAL [(serial->interface)->num_altsetting=45, __key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, serial->interface={65525:0}, tmp={-18446744073709551615:0}, usb_counter=0] [L3797] COND TRUE (serial->interface)->num_altsetting > 2U [L3883] COND FALSE !(retval != -19) VAL [__key={42:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-18446744073709551615:0}, usb_counter=0] [L3887] return (retval); [L3887] return (retval); VAL [\result=-19, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=249, intf={65528:-13}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-18446744073709551615:0}, usb_counter=0] [L4033] RET, EXPR qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L4033] ldv_retval_4 = qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L4034] COND FALSE !(ldv_retval_4 == 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: [L4219] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, tmp___4=1, tmp___5=1, usb_counter=0] [L4220] COND TRUE ldv_state_variable_0 != 0 [L4221] tmp___5 = __VERIFIER_nondet_int() [L4223] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, tmp___4=1, tmp___5=0, usb_counter=0] [L4224] COND TRUE ldv_state_variable_0 == 2 && ref_cnt == 0 [L4225] CALL qcexit() [L3936] CALL ldv_usb_deregister_13(& qcdriver) [L4465] FCALL usb_deregister(arg) [L4466] 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={65530:65526}, arg={32:0}, arg={32:0}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3936] RET ldv_usb_deregister_13(& qcdriver) [L3937] FCALL usb_serial_deregister(& qcdevice) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4225] RET qcexit() [L4226] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, ldvarg0={44:0}, ldvarg1={0:0}, ldvarg2=-4, ldvarg3={0:0}, ldvarg4={43:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=-4, tmp___2={0:0}, tmp___3=1, tmp___4=1, tmp___5=0, usb_counter=0] [L4327] CALL ldv_check_final_state() [L4488] COND FALSE !(ldv_alloc_count == 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4490] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3359] 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={65530:65526}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 22 procedures, 377 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 28.8s, OverallIterations: 13, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 12.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8375 SdHoareTripleChecker+Valid, 9.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8128 mSDsluCounter, 31402 SdHoareTripleChecker+Invalid, 8.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23469 mSDsCounter, 2945 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6292 IncrementalHoareTripleChecker+Invalid, 9237 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2945 mSolverCounterUnsat, 7933 mSDtfsCounter, 6292 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 957 GetRequests, 837 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1122occurred in iteration=12, InterpolantAutomatonStates: 99, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 12 MinimizatonAttempts, 3124 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 1904 NumberOfCodeBlocks, 1904 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1873 ConstructedInterpolants, 0 QuantifiedInterpolants, 3503 SizeOfPredicates, 6 NumberOfNonLiveVariables, 11005 ConjunctsInSsa, 31 ConjunctsInUnsatCore, 17 InterpolantComputations, 11 PerfectInterpolantSequences, 1458/1486 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-25 18:14:33,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R --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 c8a07fe1a25f7f87a80e2b435a79d4715298ae698f37888069e22026322224ef --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 18:14:36,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 18:14:36,423 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 18:14:36,445 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 18:14:36,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 18:14:36,447 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 18:14:36,449 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 18:14:36,450 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 18:14:36,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 18:14:36,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 18:14:36,455 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 18:14:36,456 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 18:14:36,457 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 18:14:36,458 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 18:14:36,459 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 18:14:36,461 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 18:14:36,462 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 18:14:36,463 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 18:14:36,465 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 18:14:36,468 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 18:14:36,469 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 18:14:36,471 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 18:14:36,472 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 18:14:36,473 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 18:14:36,478 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 18:14:36,478 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 18:14:36,479 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 18:14:36,480 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 18:14:36,480 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 18:14:36,481 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 18:14:36,482 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 18:14:36,491 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 18:14:36,492 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 18:14:36,494 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 18:14:36,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 18:14:36,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 18:14:36,510 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 18:14:36,510 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 18:14:36,510 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 18:14:36,512 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 18:14:36,513 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 18:14:36,514 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-25 18:14:36,542 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 18:14:36,542 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 18:14:36,542 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 18:14:36,543 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 18:14:36,544 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 18:14:36,544 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 18:14:36,545 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 18:14:36,545 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 18:14:36,545 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 18:14:36,546 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 18:14:36,546 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 18:14:36,546 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 18:14:36,546 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 18:14:36,547 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 18:14:36,547 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-25 18:14:36,547 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-25 18:14:36,547 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-25 18:14:36,548 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 18:14:36,548 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 18:14:36,548 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 18:14:36,548 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 18:14:36,549 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 18:14:36,549 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 18:14:36,549 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:14:36,550 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 18:14:36,550 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 18:14:36,550 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 18:14:36,550 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-25 18:14:36,551 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-25 18:14:36,551 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 18:14:36,551 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 18:14:36,551 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 18:14:36,552 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 18:14:36,552 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-11-25 18:14:36,552 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/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_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R 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 -> c8a07fe1a25f7f87a80e2b435a79d4715298ae698f37888069e22026322224ef [2022-11-25 18:14:36,978 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 18:14:37,005 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 18:14:37,008 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 18:14:37,009 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 18:14:37,010 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 18:14:37,011 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:14:40,140 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 18:14:40,670 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 18:14:40,671 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:14:40,706 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/ddab7b745/4726cb156ba44eb19f3b998242a9b299/FLAG2a70aba7d [2022-11-25 18:14:40,731 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/data/ddab7b745/4726cb156ba44eb19f3b998242a9b299 [2022-11-25 18:14:40,734 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 18:14:40,738 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 18:14:40,740 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 18:14:40,742 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 18:14:40,746 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 18:14:40,747 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:14:40" (1/1) ... [2022-11-25 18:14:40,748 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7877119e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:40, skipping insertion in model container [2022-11-25 18:14:40,748 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:14:40" (1/1) ... [2022-11-25 18:14:40,756 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 18:14:40,865 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:14:41,424 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2022-11-25 18:14:41,484 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 18:14:41,633 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,640 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,647 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,655 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-11-25 18:14:41,656 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-11-25 18:14:41,659 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,664 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,667 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,669 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,674 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,675 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,683 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,687 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,691 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,699 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,704 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-11-25 18:14:41,710 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 18:14:41,711 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:41,717 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:41,731 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-11-25 18:14:41,735 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:41,736 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:41,738 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-11-25 18:14:41,738 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:41,739 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:41,739 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:41,762 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:41,764 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:41,764 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:41,765 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,766 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,766 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,767 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,767 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,768 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:41,769 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:41,769 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:41,770 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:41,770 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:41,771 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,771 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,772 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,772 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,773 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,773 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:41,774 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:41,774 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:41,776 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 18:14:41,777 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:41,778 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:41,779 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-11-25 18:14:41,779 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-11-25 18:14:41,780 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-11-25 18:14:41,783 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 18:14:41,784 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:41,785 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,785 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:41,786 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,787 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:41,788 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,788 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:41,789 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,789 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,790 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:41,790 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 18:14:41,799 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:14:41,847 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-25 18:14:41,870 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:14:41,956 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2022-11-25 18:14:41,958 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 18:14:41,976 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,978 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,979 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,981 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-11-25 18:14:41,981 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-11-25 18:14:41,983 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,984 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,986 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,987 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,988 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,989 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,990 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,991 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,992 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:41,993 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:41,994 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-11-25 18:14:41,996 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 18:14:41,997 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:41,998 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:42,000 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-11-25 18:14:42,001 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:42,002 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:42,003 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-11-25 18:14:42,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:42,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:42,004 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:42,005 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:42,006 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:42,006 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:42,007 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,007 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,008 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,009 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,010 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,010 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,011 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,011 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,012 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,012 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,013 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,013 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,014 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,014 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,015 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:42,015 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:42,017 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 18:14:42,018 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:42,019 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:42,019 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-11-25 18:14:42,020 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-11-25 18:14:42,020 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-11-25 18:14:42,022 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 18:14:42,023 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,023 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,024 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,025 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,025 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,026 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,026 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,027 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,027 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,028 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,028 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 18:14:42,033 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:14:42,084 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 18:14:42,200 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_9fa33f29-a86a-4870-8b7a-009b4ad15928/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2022-11-25 18:14:42,205 WARN L623 FunctionHandler]: Unknown extern function ldv_malloc [2022-11-25 18:14:42,233 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,237 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,240 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,242 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-11-25 18:14:42,243 WARN L623 FunctionHandler]: Unknown extern function usb_enable_autosuspend [2022-11-25 18:14:42,247 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,249 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:42,252 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,254 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:42,258 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,260 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:42,261 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,266 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:42,268 WARN L623 FunctionHandler]: Unknown extern function dev_err [2022-11-25 18:14:42,270 WARN L623 FunctionHandler]: Unknown extern function printk [2022-11-25 18:14:42,272 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_release [2022-11-25 18:14:42,273 WARN L623 FunctionHandler]: Unknown extern function usb_serial_register [2022-11-25 18:14:42,274 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:42,280 WARN L623 FunctionHandler]: Unknown extern function usb_serial_deregister [2022-11-25 18:14:42,284 WARN L623 FunctionHandler]: Unknown extern function ldv_initialize [2022-11-25 18:14:42,285 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:42,286 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write [2022-11-25 18:14:42,289 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_startup [2022-11-25 18:14:42,294 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:42,295 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_close [2022-11-25 18:14:42,295 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:42,296 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_suspend [2022-11-25 18:14:42,296 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:42,297 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_open [2022-11-25 18:14:42,297 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,298 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,298 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,298 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,299 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,299 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_write_room [2022-11-25 18:14:42,325 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,325 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,325 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,325 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_disconnect [2022-11-25 18:14:42,326 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,326 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,326 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,327 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,327 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,327 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_chars_in_buffer [2022-11-25 18:14:42,327 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:42,328 WARN L623 FunctionHandler]: Unknown extern function usb_wwan_resume [2022-11-25 18:14:42,329 WARN L623 FunctionHandler]: Unknown extern function usb_serial_probe [2022-11-25 18:14:42,329 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:42,330 WARN L623 FunctionHandler]: Unknown extern function usb_serial_disconnect [2022-11-25 18:14:42,330 WARN L623 FunctionHandler]: Unknown extern function usb_serial_suspend [2022-11-25 18:14:42,331 WARN L623 FunctionHandler]: Unknown extern function usb_serial_resume [2022-11-25 18:14:42,331 WARN L623 FunctionHandler]: Unknown extern function ldv_reset_resume_2 [2022-11-25 18:14:42,332 WARN L623 FunctionHandler]: Unknown extern function usb_register_driver [2022-11-25 18:14:42,333 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,333 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,334 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,338 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,339 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,340 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,341 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-11-25 18:14:42,342 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,342 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,343 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-11-25 18:14:42,343 WARN L623 FunctionHandler]: Unknown extern function usb_deregister [2022-11-25 18:14:42,351 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:14:42,455 INFO L208 MainTranslator]: Completed translation [2022-11-25 18:14:42,456 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42 WrapperNode [2022-11-25 18:14:42,456 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 18:14:42,457 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 18:14:42,457 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 18:14:42,457 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 18:14:42,464 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,528 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,609 INFO L138 Inliner]: procedures = 105, calls = 1022, calls flagged for inlining = 48, calls inlined = 48, statements flattened = 1751 [2022-11-25 18:14:42,610 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 18:14:42,610 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 18:14:42,610 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 18:14:42,611 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 18:14:42,620 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,620 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,668 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,669 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,713 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,728 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,735 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,747 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 18:14:42,763 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 18:14:42,763 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 18:14:42,763 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 18:14:42,764 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (1/1) ... [2022-11-25 18:14:42,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:14:42,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:14:42,808 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 18:14:42,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 18:14:42,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-25 18:14:42,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-25 18:14:42,871 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2022-11-25 18:14:42,871 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2022-11-25 18:14:42,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-25 18:14:42,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-25 18:14:42,872 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2022-11-25 18:14:42,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2022-11-25 18:14:42,872 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-11-25 18:14:42,873 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-11-25 18:14:42,873 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2022-11-25 18:14:42,874 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2022-11-25 18:14:42,874 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-25 18:14:42,874 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-25 18:14:42,874 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2022-11-25 18:14:42,874 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2022-11-25 18:14:42,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-25 18:14:42,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-25 18:14:42,875 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2022-11-25 18:14:42,875 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2022-11-25 18:14:42,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-25 18:14:42,875 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-25 18:14:42,875 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2022-11-25 18:14:42,875 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-25 18:14:42,876 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 18:14:42,876 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_serial_data [2022-11-25 18:14:42,877 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_serial_data [2022-11-25 18:14:42,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-25 18:14:42,877 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-25 18:14:42,877 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-25 18:14:42,877 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2022-11-25 18:14:42,877 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2022-11-25 18:14:42,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 18:14:42,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 18:14:42,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-25 18:14:42,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-25 18:14:42,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-25 18:14:42,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-25 18:14:42,883 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2022-11-25 18:14:42,883 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2022-11-25 18:14:42,883 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2022-11-25 18:14:42,884 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2022-11-25 18:14:42,884 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2022-11-25 18:14:42,884 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2022-11-25 18:14:42,887 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2022-11-25 18:14:42,887 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2022-11-25 18:14:42,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-25 18:14:42,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-25 18:14:42,891 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2022-11-25 18:14:42,891 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2022-11-25 18:14:42,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 18:14:42,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 18:14:43,359 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 18:14:43,399 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 18:14:43,512 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-25 18:14:46,376 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 18:14:46,386 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 18:14:46,386 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-25 18:14:46,389 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:46 BoogieIcfgContainer [2022-11-25 18:14:46,389 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 18:14:46,391 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 18:14:46,391 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 18:14:46,394 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 18:14:46,394 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:14:40" (1/3) ... [2022-11-25 18:14:46,395 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760dd04e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:14:46, skipping insertion in model container [2022-11-25 18:14:46,395 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:14:42" (2/3) ... [2022-11-25 18:14:46,396 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760dd04e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:14:46, skipping insertion in model container [2022-11-25 18:14:46,396 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:46" (3/3) ... [2022-11-25 18:14:46,397 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2022-11-25 18:14:46,417 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 18:14:46,417 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 18:14:46,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 18:14:46,479 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;@6e719c71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 18:14:46,480 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 18:14:46,486 INFO L276 IsEmpty]: Start isEmpty. Operand has 376 states, 283 states have (on average 1.4240282685512367) internal successors, (403), 291 states have internal predecessors, (403), 71 states have call successors, (71), 21 states have call predecessors, (71), 20 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2022-11-25 18:14:46,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-25 18:14:46,499 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:46,500 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] [2022-11-25 18:14:46,500 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:46,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:46,505 INFO L85 PathProgramCache]: Analyzing trace with hash 505290590, now seen corresponding path program 1 times [2022-11-25 18:14:46,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:46,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745294329] [2022-11-25 18:14:46,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:46,524 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:46,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:46,530 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:46,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-25 18:14:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:47,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 1924 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 18:14:47,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-25 18:14:47,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:47,913 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:47,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745294329] [2022-11-25 18:14:47,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745294329] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:47,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:47,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 18:14:47,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861090005] [2022-11-25 18:14:47,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:47,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:14:47,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:14:47,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 18:14:47,956 INFO L87 Difference]: Start difference. First operand has 376 states, 283 states have (on average 1.4240282685512367) internal successors, (403), 291 states have internal predecessors, (403), 71 states have call successors, (71), 21 states have call predecessors, (71), 20 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-25 18:14:48,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:48,115 INFO L93 Difference]: Finished difference Result 750 states and 1089 transitions. [2022-11-25 18:14:48,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 18:14:48,118 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2022-11-25 18:14:48,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:48,136 INFO L225 Difference]: With dead ends: 750 [2022-11-25 18:14:48,140 INFO L226 Difference]: Without dead ends: 365 [2022-11-25 18:14:48,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:48,152 INFO L413 NwaCegarLoop]: 534 mSDtfsCounter, 2 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1599 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-11-25 18:14:48,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1599 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 18:14:48,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-25 18:14:48,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-25 18:14:48,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 279 states have (on average 1.4014336917562724) internal successors, (391), 280 states have internal predecessors, (391), 66 states have call successors, (66), 20 states have call predecessors, (66), 19 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2022-11-25 18:14:48,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 522 transitions. [2022-11-25 18:14:48,229 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 522 transitions. Word has length 48 [2022-11-25 18:14:48,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:48,231 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 522 transitions. [2022-11-25 18:14:48,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-25 18:14:48,232 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 522 transitions. [2022-11-25 18:14:48,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-25 18:14:48,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:48,235 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] [2022-11-25 18:14:48,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -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-11-25 18:14:48,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:48,451 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:48,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:48,452 INFO L85 PathProgramCache]: Analyzing trace with hash 920442038, now seen corresponding path program 1 times [2022-11-25 18:14:48,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:48,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096340809] [2022-11-25 18:14:48,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:48,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:48,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:48,456 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:48,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-25 18:14:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:49,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 1946 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:14:49,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:49,711 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-25 18:14:49,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:14:49,893 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-25 18:14:49,894 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:49,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096340809] [2022-11-25 18:14:49,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096340809] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:14:49,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:14:49,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-25 18:14:49,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396138733] [2022-11-25 18:14:49,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 18:14:49,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:14:49,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:49,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:14:49,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:14:49,898 INFO L87 Difference]: Start difference. First operand 365 states and 522 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-25 18:14:50,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:50,090 INFO L93 Difference]: Finished difference Result 727 states and 1042 transitions. [2022-11-25 18:14:50,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:14:50,091 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 50 [2022-11-25 18:14:50,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:50,094 INFO L225 Difference]: With dead ends: 727 [2022-11-25 18:14:50,094 INFO L226 Difference]: Without dead ends: 368 [2022-11-25 18:14:50,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-11-25 18:14:50,097 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 2 mSDsluCounter, 2069 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2588 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:50,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2588 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 18:14:50,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-11-25 18:14:50,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2022-11-25 18:14:50,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 282 states have (on average 1.3971631205673758) internal successors, (394), 283 states have internal predecessors, (394), 66 states have call successors, (66), 20 states have call predecessors, (66), 19 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2022-11-25 18:14:50,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 525 transitions. [2022-11-25 18:14:50,145 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 525 transitions. Word has length 50 [2022-11-25 18:14:50,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:50,145 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 525 transitions. [2022-11-25 18:14:50,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-25 18:14:50,146 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 525 transitions. [2022-11-25 18:14:50,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-25 18:14:50,155 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:50,155 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] [2022-11-25 18:14:50,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:50,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:50,371 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:50,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:50,371 INFO L85 PathProgramCache]: Analyzing trace with hash -865894562, now seen corresponding path program 2 times [2022-11-25 18:14:50,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:50,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1136765453] [2022-11-25 18:14:50,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:14:50,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:50,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:50,378 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:50,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-25 18:14:51,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 18:14:51,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:14:51,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 1867 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 18:14:51,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:51,603 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-25 18:14:51,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:51,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:51,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1136765453] [2022-11-25 18:14:51,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1136765453] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:51,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:51,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 18:14:51,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180258905] [2022-11-25 18:14:51,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:51,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:14:51,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:51,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:14:51,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:51,606 INFO L87 Difference]: Start difference. First operand 368 states and 525 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:51,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:51,668 INFO L93 Difference]: Finished difference Result 705 states and 1015 transitions. [2022-11-25 18:14:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:14:51,669 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2022-11-25 18:14:51,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:51,674 INFO L225 Difference]: With dead ends: 705 [2022-11-25 18:14:51,675 INFO L226 Difference]: Without dead ends: 696 [2022-11-25 18:14:51,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:51,676 INFO L413 NwaCegarLoop]: 589 mSDtfsCounter, 464 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:51,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 1091 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 18:14:51,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-11-25 18:14:51,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 679. [2022-11-25 18:14:51,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 530 states have (on average 1.4169811320754717) internal successors, (751), 533 states have internal predecessors, (751), 113 states have call successors, (113), 36 states have call predecessors, (113), 35 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2022-11-25 18:14:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 976 transitions. [2022-11-25 18:14:51,720 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 976 transitions. Word has length 56 [2022-11-25 18:14:51,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:51,721 INFO L495 AbstractCegarLoop]: Abstraction has 679 states and 976 transitions. [2022-11-25 18:14:51,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:51,722 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 976 transitions. [2022-11-25 18:14:51,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-11-25 18:14:51,725 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:51,725 INFO L195 NwaCegarLoop]: trace histogram [8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:51,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:51,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:51,947 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:51,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:51,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1553042684, now seen corresponding path program 1 times [2022-11-25 18:14:51,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:51,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1680108043] [2022-11-25 18:14:51,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:51,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:51,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:51,952 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:51,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-25 18:14:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:53,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 2096 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 18:14:53,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-25 18:14:53,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:53,339 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:53,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1680108043] [2022-11-25 18:14:53,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1680108043] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:53,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:53,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:14:53,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728419096] [2022-11-25 18:14:53,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:53,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:14:53,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:53,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:14:53,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:53,342 INFO L87 Difference]: Start difference. First operand 679 states and 976 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:53,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:53,719 INFO L93 Difference]: Finished difference Result 1488 states and 2137 transitions. [2022-11-25 18:14:53,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:14:53,720 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 80 [2022-11-25 18:14:53,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:53,725 INFO L225 Difference]: With dead ends: 1488 [2022-11-25 18:14:53,725 INFO L226 Difference]: Without dead ends: 830 [2022-11-25 18:14:53,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:53,728 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 127 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:53,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 945 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 18:14:53,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-11-25 18:14:53,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 824. [2022-11-25 18:14:53,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 656 states have (on average 1.4222560975609757) internal successors, (933), 660 states have internal predecessors, (933), 124 states have call successors, (124), 44 states have call predecessors, (124), 43 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2022-11-25 18:14:53,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1180 transitions. [2022-11-25 18:14:53,779 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1180 transitions. Word has length 80 [2022-11-25 18:14:53,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:53,780 INFO L495 AbstractCegarLoop]: Abstraction has 824 states and 1180 transitions. [2022-11-25 18:14:53,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-25 18:14:53,780 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1180 transitions. [2022-11-25 18:14:53,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-25 18:14:53,783 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:53,783 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:53,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:54,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:54,007 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:54,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:54,007 INFO L85 PathProgramCache]: Analyzing trace with hash -130895929, now seen corresponding path program 1 times [2022-11-25 18:14:54,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:54,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988861671] [2022-11-25 18:14:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:54,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:54,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:54,012 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:54,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-25 18:14:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:55,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 2178 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:14:55,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-25 18:14:55,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:55,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:55,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988861671] [2022-11-25 18:14:55,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988861671] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:55,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:55,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 18:14:55,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12038929] [2022-11-25 18:14:55,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:55,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:14:55,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:55,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:14:55,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 18:14:55,539 INFO L87 Difference]: Start difference. First operand 824 states and 1180 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-25 18:14:55,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:55,871 INFO L93 Difference]: Finished difference Result 2423 states and 3471 transitions. [2022-11-25 18:14:55,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:14:55,871 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 111 [2022-11-25 18:14:55,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:55,881 INFO L225 Difference]: With dead ends: 2423 [2022-11-25 18:14:55,881 INFO L226 Difference]: Without dead ends: 1614 [2022-11-25 18:14:55,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:14:55,884 INFO L413 NwaCegarLoop]: 999 mSDtfsCounter, 491 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 2508 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:55,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 2508 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 18:14:55,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states. [2022-11-25 18:14:55,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1493. [2022-11-25 18:14:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1188 states have (on average 1.4318181818181819) internal successors, (1701), 1198 states have internal predecessors, (1701), 226 states have call successors, (226), 79 states have call predecessors, (226), 78 states have return successors, (225), 219 states have call predecessors, (225), 225 states have call successors, (225) [2022-11-25 18:14:55,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 2152 transitions. [2022-11-25 18:14:55,987 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 2152 transitions. Word has length 111 [2022-11-25 18:14:55,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:55,990 INFO L495 AbstractCegarLoop]: Abstraction has 1493 states and 2152 transitions. [2022-11-25 18:14:55,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-25 18:14:55,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 2152 transitions. [2022-11-25 18:14:56,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-25 18:14:56,000 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:56,001 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:56,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-11-25 18:14:56,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:56,215 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:56,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash 47512075, now seen corresponding path program 1 times [2022-11-25 18:14:56,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:56,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175582647] [2022-11-25 18:14:56,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:56,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:56,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:56,219 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:56,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-25 18:14:57,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:14:57,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 2234 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 18:14:57,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:14:58,021 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:14:58,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:14:58,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:14:58,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175582647] [2022-11-25 18:14:58,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175582647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:14:58,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:14:58,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 18:14:58,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689836199] [2022-11-25 18:14:58,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:14:58,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:14:58,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:14:58,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:14:58,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:58,024 INFO L87 Difference]: Start difference. First operand 1493 states and 2152 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-11-25 18:14:58,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:14:58,124 INFO L93 Difference]: Finished difference Result 2965 states and 4278 transitions. [2022-11-25 18:14:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:14:58,125 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 122 [2022-11-25 18:14:58,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:14:58,131 INFO L225 Difference]: With dead ends: 2965 [2022-11-25 18:14:58,132 INFO L226 Difference]: Without dead ends: 1493 [2022-11-25 18:14:58,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:14:58,135 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 451 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 18:14:58,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [451 Valid, 505 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 18:14:58,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2022-11-25 18:14:58,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 1493. [2022-11-25 18:14:58,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1188 states have (on average 1.4048821548821548) internal successors, (1669), 1198 states have internal predecessors, (1669), 226 states have call successors, (226), 79 states have call predecessors, (226), 78 states have return successors, (225), 219 states have call predecessors, (225), 225 states have call successors, (225) [2022-11-25 18:14:58,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 2120 transitions. [2022-11-25 18:14:58,272 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 2120 transitions. Word has length 122 [2022-11-25 18:14:58,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:14:58,272 INFO L495 AbstractCegarLoop]: Abstraction has 1493 states and 2120 transitions. [2022-11-25 18:14:58,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-11-25 18:14:58,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 2120 transitions. [2022-11-25 18:14:58,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-25 18:14:58,276 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:14:58,277 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:14:58,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-25 18:14:58,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:58,499 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:14:58,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:14:58,499 INFO L85 PathProgramCache]: Analyzing trace with hash 2135315343, now seen corresponding path program 1 times [2022-11-25 18:14:58,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:14:58,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738343184] [2022-11-25 18:14:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:14:58,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:14:58,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:14:58,503 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:14:58,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-25 18:15:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:15:00,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 2234 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-25 18:15:00,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:15:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:15:00,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:15:00,220 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:15:00,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738343184] [2022-11-25 18:15:00,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738343184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:15:00,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:15:00,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:15:00,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375323766] [2022-11-25 18:15:00,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:15:00,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:15:00,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:15:00,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:15:00,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:15:00,223 INFO L87 Difference]: Start difference. First operand 1493 states and 2120 transitions. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-11-25 18:15:01,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:15:01,050 INFO L93 Difference]: Finished difference Result 3412 states and 5030 transitions. [2022-11-25 18:15:01,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:15:01,051 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 122 [2022-11-25 18:15:01,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:15:01,063 INFO L225 Difference]: With dead ends: 3412 [2022-11-25 18:15:01,063 INFO L226 Difference]: Without dead ends: 2671 [2022-11-25 18:15:01,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-11-25 18:15:01,067 INFO L413 NwaCegarLoop]: 821 mSDtfsCounter, 1585 mSDsluCounter, 2736 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1585 SdHoareTripleChecker+Valid, 3557 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-25 18:15:01,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1585 Valid, 3557 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-25 18:15:01,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2022-11-25 18:15:01,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1513. [2022-11-25 18:15:01,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1208 states have (on average 1.3981788079470199) internal successors, (1689), 1218 states have internal predecessors, (1689), 226 states have call successors, (226), 79 states have call predecessors, (226), 78 states have return successors, (225), 219 states have call predecessors, (225), 225 states have call successors, (225) [2022-11-25 18:15:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2140 transitions. [2022-11-25 18:15:01,322 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2140 transitions. Word has length 122 [2022-11-25 18:15:01,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:15:01,324 INFO L495 AbstractCegarLoop]: Abstraction has 1513 states and 2140 transitions. [2022-11-25 18:15:01,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2022-11-25 18:15:01,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2140 transitions. [2022-11-25 18:15:01,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-11-25 18:15:01,328 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:15:01,328 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:01,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:01,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:01,543 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:15:01,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:15:01,543 INFO L85 PathProgramCache]: Analyzing trace with hash -81936154, now seen corresponding path program 1 times [2022-11-25 18:15:01,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:15:01,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1708300517] [2022-11-25 18:15:01,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:15:01,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:01,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:15:01,547 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:15:01,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-25 18:15:02,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:15:03,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 2240 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 18:15:03,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:15:03,127 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-25 18:15:03,127 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:15:03,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:15:03,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1708300517] [2022-11-25 18:15:03,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1708300517] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:15:03,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:15:03,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:15:03,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252850618] [2022-11-25 18:15:03,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:15:03,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:15:03,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:15:03,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:15:03,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:15:03,131 INFO L87 Difference]: Start difference. First operand 1513 states and 2140 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 18:15:03,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:15:03,871 INFO L93 Difference]: Finished difference Result 3490 states and 4996 transitions. [2022-11-25 18:15:03,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:15:03,872 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 129 [2022-11-25 18:15:03,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:15:03,880 INFO L225 Difference]: With dead ends: 3490 [2022-11-25 18:15:03,880 INFO L226 Difference]: Without dead ends: 1998 [2022-11-25 18:15:03,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:15:03,885 INFO L413 NwaCegarLoop]: 592 mSDtfsCounter, 321 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-25 18:15:03,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 840 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-25 18:15:03,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1998 states. [2022-11-25 18:15:04,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1998 to 1944. [2022-11-25 18:15:04,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1602 states have (on average 1.3913857677902621) internal successors, (2229), 1611 states have internal predecessors, (2229), 239 states have call successors, (239), 103 states have call predecessors, (239), 102 states have return successors, (238), 233 states have call predecessors, (238), 238 states have call successors, (238) [2022-11-25 18:15:04,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 2706 transitions. [2022-11-25 18:15:04,156 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 2706 transitions. Word has length 129 [2022-11-25 18:15:04,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:15:04,156 INFO L495 AbstractCegarLoop]: Abstraction has 1944 states and 2706 transitions. [2022-11-25 18:15:04,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-25 18:15:04,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 2706 transitions. [2022-11-25 18:15:04,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-25 18:15:04,161 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:15:04,161 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:04,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:04,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:04,383 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:15:04,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:15:04,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1347562269, now seen corresponding path program 1 times [2022-11-25 18:15:04,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:15:04,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573906955] [2022-11-25 18:15:04,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:15:04,386 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:04,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:15:04,387 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:15:04,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-25 18:15:05,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:15:05,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 2251 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-25 18:15:05,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:15:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:15:06,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:15:06,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:15:06,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573906955] [2022-11-25 18:15:06,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573906955] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:15:06,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:15:06,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-25 18:15:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328402988] [2022-11-25 18:15:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:15:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 18:15:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:15:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 18:15:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2022-11-25 18:15:06,145 INFO L87 Difference]: Start difference. First operand 1944 states and 2706 transitions. Second operand has 13 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:08,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:15:08,125 INFO L93 Difference]: Finished difference Result 4639 states and 6580 transitions. [2022-11-25 18:15:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 18:15:08,126 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 128 [2022-11-25 18:15:08,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:15:08,138 INFO L225 Difference]: With dead ends: 4639 [2022-11-25 18:15:08,138 INFO L226 Difference]: Without dead ends: 2716 [2022-11-25 18:15:08,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2022-11-25 18:15:08,142 INFO L413 NwaCegarLoop]: 929 mSDtfsCounter, 2843 mSDsluCounter, 6336 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2843 SdHoareTripleChecker+Valid, 7265 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-25 18:15:08,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2843 Valid, 7265 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-25 18:15:08,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2022-11-25 18:15:08,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 1938. [2022-11-25 18:15:08,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1938 states, 1596 states have (on average 1.3903508771929824) internal successors, (2219), 1607 states have internal predecessors, (2219), 239 states have call successors, (239), 103 states have call predecessors, (239), 102 states have return successors, (238), 231 states have call predecessors, (238), 238 states have call successors, (238) [2022-11-25 18:15:08,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1938 states to 1938 states and 2696 transitions. [2022-11-25 18:15:08,477 INFO L78 Accepts]: Start accepts. Automaton has 1938 states and 2696 transitions. Word has length 128 [2022-11-25 18:15:08,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:15:08,478 INFO L495 AbstractCegarLoop]: Abstraction has 1938 states and 2696 transitions. [2022-11-25 18:15:08,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:08,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1938 states and 2696 transitions. [2022-11-25 18:15:08,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-11-25 18:15:08,482 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:15:08,483 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:08,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:08,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:08,707 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:15:08,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:15:08,707 INFO L85 PathProgramCache]: Analyzing trace with hash 870197329, now seen corresponding path program 1 times [2022-11-25 18:15:08,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:15:08,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485726562] [2022-11-25 18:15:08,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:15:08,709 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:08,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:15:08,710 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:15:08,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-25 18:15:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:15:10,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 2286 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 18:15:10,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:15:10,260 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-25 18:15:10,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:15:10,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:15:10,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485726562] [2022-11-25 18:15:10,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485726562] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:15:10,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:15:10,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 18:15:10,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313728999] [2022-11-25 18:15:10,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:15:10,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:15:10,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:15:10,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:15:10,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:15:10,263 INFO L87 Difference]: Start difference. First operand 1938 states and 2696 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:11,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:15:11,487 INFO L93 Difference]: Finished difference Result 6009 states and 8508 transitions. [2022-11-25 18:15:11,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:15:11,488 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 136 [2022-11-25 18:15:11,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:15:11,508 INFO L225 Difference]: With dead ends: 6009 [2022-11-25 18:15:11,508 INFO L226 Difference]: Without dead ends: 4092 [2022-11-25 18:15:11,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:15:11,513 INFO L413 NwaCegarLoop]: 996 mSDtfsCounter, 755 mSDsluCounter, 2015 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 3011 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-25 18:15:11,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [812 Valid, 3011 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-25 18:15:11,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4092 states. [2022-11-25 18:15:11,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4092 to 1954. [2022-11-25 18:15:11,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1954 states, 1612 states have (on average 1.3864764267990075) internal successors, (2235), 1619 states have internal predecessors, (2235), 239 states have call successors, (239), 103 states have call predecessors, (239), 102 states have return successors, (238), 231 states have call predecessors, (238), 238 states have call successors, (238) [2022-11-25 18:15:11,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2712 transitions. [2022-11-25 18:15:11,935 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2712 transitions. Word has length 136 [2022-11-25 18:15:11,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:15:11,936 INFO L495 AbstractCegarLoop]: Abstraction has 1954 states and 2712 transitions. [2022-11-25 18:15:11,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:11,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2712 transitions. [2022-11-25 18:15:11,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-11-25 18:15:11,940 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:15:11,941 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:11,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:12,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:12,155 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:15:12,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:15:12,155 INFO L85 PathProgramCache]: Analyzing trace with hash -150871025, now seen corresponding path program 1 times [2022-11-25 18:15:12,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:15:12,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614398204] [2022-11-25 18:15:12,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:15:12,158 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:12,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:15:12,160 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:15:12,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-25 18:15:13,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:15:13,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 2284 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-25 18:15:13,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:15:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-25 18:15:13,728 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 18:15:13,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-25 18:15:13,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614398204] [2022-11-25 18:15:13,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614398204] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:15:13,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:15:13,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:15:13,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021099247] [2022-11-25 18:15:13,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:15:13,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:15:13,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-25 18:15:13,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:15:13,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:15:13,731 INFO L87 Difference]: Start difference. First operand 1954 states and 2712 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:14,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 18:15:14,089 INFO L93 Difference]: Finished difference Result 2995 states and 4177 transitions. [2022-11-25 18:15:14,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:15:14,090 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 136 [2022-11-25 18:15:14,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 18:15:14,095 INFO L225 Difference]: With dead ends: 2995 [2022-11-25 18:15:14,095 INFO L226 Difference]: Without dead ends: 1019 [2022-11-25 18:15:14,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:15:14,099 INFO L413 NwaCegarLoop]: 585 mSDtfsCounter, 408 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 18:15:14,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 701 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 18:15:14,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-11-25 18:15:14,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1007. [2022-11-25 18:15:14,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 837 states have (on average 1.3906810035842294) internal successors, (1164), 839 states have internal predecessors, (1164), 119 states have call successors, (119), 51 states have call predecessors, (119), 50 states have return successors, (118), 116 states have call predecessors, (118), 118 states have call successors, (118) [2022-11-25 18:15:14,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 1401 transitions. [2022-11-25 18:15:14,281 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 1401 transitions. Word has length 136 [2022-11-25 18:15:14,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 18:15:14,282 INFO L495 AbstractCegarLoop]: Abstraction has 1007 states and 1401 transitions. [2022-11-25 18:15:14,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-25 18:15:14,282 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 1401 transitions. [2022-11-25 18:15:14,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-25 18:15:14,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 18:15:14,286 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:14,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:14,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:14,511 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 18:15:14,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:15:14,511 INFO L85 PathProgramCache]: Analyzing trace with hash 867034365, now seen corresponding path program 1 times [2022-11-25 18:15:14,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-25 18:15:14,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259367459] [2022-11-25 18:15:14,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:15:14,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:14,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat [2022-11-25 18:15:14,514 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-25 18:15:14,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-25 18:15:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 18:15:19,996 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 18:15:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 18:15:27,343 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-11-25 18:15:27,343 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-25 18:15:27,344 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-25 18:15:27,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-25 18:15:27,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-25 18:15:27,569 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:15:27,572 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-25 18:15:27,614 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-11-25 18:15:27,617 WARN L421 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2022-11-25 18:15:27,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 06:15:27 BoogieIcfgContainer [2022-11-25 18:15:27,867 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-25 18:15:27,868 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 18:15:27,868 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 18:15:27,869 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 18:15:27,869 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:14:46" (3/4) ... [2022-11-25 18:15:27,872 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-25 18:15:27,872 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 18:15:27,873 INFO L158 Benchmark]: Toolchain (without parser) took 47135.38ms. Allocated memory was 88.1MB in the beginning and 497.0MB in the end (delta: 408.9MB). Free memory was 60.9MB in the beginning and 317.3MB in the end (delta: -256.4MB). Peak memory consumption was 154.0MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,873 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 62.9MB. Free memory was 41.4MB in the beginning and 41.3MB in the end (delta: 98.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 18:15:27,873 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1716.02ms. Allocated memory was 88.1MB in the beginning and 107.0MB in the end (delta: 18.9MB). Free memory was 60.6MB in the beginning and 50.9MB in the end (delta: 9.8MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,874 INFO L158 Benchmark]: Boogie Procedure Inliner took 152.89ms. Allocated memory is still 107.0MB. Free memory was 50.9MB in the beginning and 38.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,874 INFO L158 Benchmark]: Boogie Preprocessor took 151.95ms. Allocated memory is still 107.0MB. Free memory was 38.8MB in the beginning and 47.4MB in the end (delta: -8.7MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,876 INFO L158 Benchmark]: RCFGBuilder took 3626.06ms. Allocated memory was 107.0MB in the beginning and 188.7MB in the end (delta: 81.8MB). Free memory was 47.0MB in the beginning and 119.8MB in the end (delta: -72.8MB). Peak memory consumption was 75.6MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,876 INFO L158 Benchmark]: TraceAbstraction took 41476.83ms. Allocated memory was 188.7MB in the beginning and 497.0MB in the end (delta: 308.3MB). Free memory was 118.7MB in the beginning and 318.2MB in the end (delta: -199.5MB). Peak memory consumption was 109.8MB. Max. memory is 16.1GB. [2022-11-25 18:15:27,877 INFO L158 Benchmark]: Witness Printer took 4.23ms. Allocated memory is still 497.0MB. Free memory was 318.2MB in the beginning and 317.3MB in the end (delta: 954.1kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 18:15:27,879 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.35ms. Allocated memory is still 62.9MB. Free memory was 41.4MB in the beginning and 41.3MB in the end (delta: 98.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1716.02ms. Allocated memory was 88.1MB in the beginning and 107.0MB in the end (delta: 18.9MB). Free memory was 60.6MB in the beginning and 50.9MB in the end (delta: 9.8MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 152.89ms. Allocated memory is still 107.0MB. Free memory was 50.9MB in the beginning and 38.8MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 151.95ms. Allocated memory is still 107.0MB. Free memory was 38.8MB in the beginning and 47.4MB in the end (delta: -8.7MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. * RCFGBuilder took 3626.06ms. Allocated memory was 107.0MB in the beginning and 188.7MB in the end (delta: 81.8MB). Free memory was 47.0MB in the beginning and 119.8MB in the end (delta: -72.8MB). Peak memory consumption was 75.6MB. Max. memory is 16.1GB. * TraceAbstraction took 41476.83ms. Allocated memory was 188.7MB in the beginning and 497.0MB in the end (delta: 308.3MB). Free memory was 118.7MB in the beginning and 318.2MB in the end (delta: -199.5MB). Peak memory consumption was 109.8MB. Max. memory is 16.1GB. * Witness Printer took 4.23ms. Allocated memory is still 497.0MB. Free memory was 318.2MB in the beginning and 317.3MB in the end (delta: 954.1kB). 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: 3359]: 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 3515. Possible FailurePath: [L3435] int LDV_IN_INTERRUPT = 1; [L3436] int ldv_state_variable_2 ; [L3437] int ref_cnt ; [L3438] struct usb_serial *qcdevice_group1 ; [L3439] int ldv_state_variable_1 ; [L3440] struct usb_interface *qcdriver_group1 ; [L3441] int usb_counter ; [L3442] struct tty_struct *qcdevice_group0 ; [L3443] struct usb_serial_port *qcdevice_group2 ; [L3444] int ldv_state_variable_0 ; [L3560] static int debug ; [L3561-L3734] 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}}; [L3735] struct usb_device_id const __mod_usb_device_table ; [L3736-L3750] 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}; [L3908-L3914] 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, & qc_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}; [L3942] int ldv_retval_9 ; [L3943] int ldv_retval_2 ; [L3944] int ldv_retval_5 ; [L3945] int ldv_retval_0 ; [L3946] int ldv_retval_4 ; [L3947] int ldv_retval_6 ; [L3949] int ldv_retval_1 ; [L3951] int ldv_retval_8 ; [L3952] int ldv_retval_3 ; [L3953] int ldv_retval_7 ; [L4470] int ldv_alloc_count = 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3980] struct usb_device_id *ldvarg1 ; [L3981] void *tmp ; [L3982] unsigned char *ldvarg3 ; [L3983] void *tmp___0 ; [L3984] pm_message_t ldvarg0 ; [L3985] int ldvarg2 ; [L3986] int tmp___1 ; [L3987] pm_message_t ldvarg4 ; [L3988] struct usb_device_id *ldvarg5 ; [L3989] void *tmp___2 ; [L3990] int tmp___3 ; [L3991] int tmp___4 ; [L3992] int tmp___5 ; [L3993] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3995] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-2147483648, usb_counter=0] [L3995] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3995] tmp = ldv_zalloc(24UL) [L3996] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3997] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1, tmp___0=-2147483616, usb_counter=0] [L3997] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3997] tmp___0 = ldv_zalloc(1UL) [L3998] ldvarg3 = (unsigned char *)tmp___0 [L3999] tmp___1 = __VERIFIER_nondet_int() [L4000] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, usb_counter=0] [L4001] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=24, tmp___0=-1879048192, usb_counter=0] [L4001] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, usb_counter=0] [L4001] tmp___2 = ldv_zalloc(24UL) [L4002] ldvarg5 = (struct usb_device_id *)tmp___2 [L4003] FCALL ldv_initialize() [L4004] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, memset((void *)(& ldvarg0), 0, 4UL)={-9223372036854775731:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4005] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, memset((void *)(& ldvarg4), 0, 4UL)={-9223372036854775788:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4006] ldv_state_variable_1 = 0 [L4007] ref_cnt = 0 [L4008] ldv_state_variable_0 = 1 [L4009] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: [L4219] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4220] COND TRUE ldv_state_variable_0 != 0 [L4221] tmp___5 = __VERIFIER_nondet_int() [L4223] case 0: [L4231] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4232] COND TRUE ldv_state_variable_0 == 1 [L4233] CALL, EXPR qcinit() [L3917] int retval ; [L3919] CALL, EXPR usb_serial_register(& qcdevice) [L4535] return __VERIFIER_nondet_int(); [L3919] RET, EXPR usb_serial_register(& qcdevice) [L3919] retval = usb_serial_register(& qcdevice) [L3920] COND FALSE !(retval != 0) [L3924] CALL, EXPR usb_register(& qcdriver) [L3513] int tmp ; [L3515] CALL, EXPR ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L4347] ldv_func_ret_type ldv_func_res ; [L4348] int tmp ; [L4350] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4521] return __VERIFIER_nondet_int(); [L4350] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4350] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4351] ldv_func_res = tmp [L4352] ldv_state_variable_2 = 1 [L4353] usb_counter = 0 [L4354] CALL ldv_usb_driver_2() [L3971] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3973] CALL, EXPR ldv_zalloc(1232UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=1232, \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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=1232, tmp___0=-2147483648, usb_counter=0] [L3973] RET, EXPR ldv_zalloc(1232UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, ldv_zalloc(1232UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3973] tmp = ldv_zalloc(1232UL) [L3974] qcdriver_group1 = (struct usb_interface *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L4354] RET ldv_usb_driver_2() [L4355] return (ldv_func_res); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, ldv_func_arg1={32:0}, ldv_func_arg1={32:0}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3={3:0}, ldv_func_arg3={3:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp=0, usb_counter=0] [L3515] RET, EXPR ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L3515] tmp = ldv_usb_register_driver_2(driver, & __this_module, "qcserial") [L3516] return (tmp); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, driver={32:0}, driver={32:0}, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp=0, usb_counter=0] [L3924] RET, EXPR usb_register(& qcdriver) [L3924] retval = usb_register(& qcdriver) [L3925] COND FALSE !(retval != 0) [L3930] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=0, usb_counter=0] [L4233] RET, EXPR qcinit() [L4233] ldv_retval_5 = qcinit() [L4234] COND FALSE !(ldv_retval_5 != 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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] [L4239] COND TRUE ldv_retval_5 == 0 [L4240] ldv_state_variable_0 = 2 [L4241] ldv_state_variable_1 = 1 [L4242] CALL ldv_initialize_usb_serial_driver_1() [L3956] void *tmp ; [L3957] void *tmp___0 ; [L3958] void *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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3960] CALL, EXPR ldv_zalloc(2696UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=2696, \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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2696, tmp___0=-2147483648, usb_counter=0] [L3960] RET, EXPR ldv_zalloc(2696UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2696UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3960] tmp = ldv_zalloc(2696UL) [L3961] qcdevice_group0 = (struct tty_struct *)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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3962] CALL, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=280, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=280, tmp___0=-2147483648, usb_counter=0] [L3962] RET, EXPR ldv_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(280UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, usb_counter=0] [L3962] tmp___0 = ldv_zalloc(280UL) [L3963] qcdevice_group1 = (struct usb_serial *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L3964] CALL, EXPR ldv_zalloc(2304UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3324] void *p ; [L3325] void *tmp ; [L3326] int tmp___0 ; [L3328] tmp___0 = __VERIFIER_nondet_int() [L3329] COND TRUE tmp___0 != 0 [L3330] return ((void *)0); VAL [\old(size)=2304, \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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=2304, tmp___0=-2147483648, usb_counter=0] [L3964] RET, EXPR ldv_zalloc(2304UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(2304UL)={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, usb_counter=0] [L3964] tmp___1 = ldv_zalloc(2304UL) [L3965] qcdevice_group2 = (struct usb_serial_port *)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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1={0:0}, usb_counter=0] [L4242] RET ldv_initialize_usb_serial_driver_1() [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=0, tmp___5=1, usb_counter=0] [L4014] COND TRUE ldv_state_variable_1 != 0 [L4015] tmp___4 = __VERIFIER_nondet_int() [L4017] case 0: [L4031] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4032] COND TRUE ldv_state_variable_1 == 1 [L4033] CALL, EXPR qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L3753] struct usb_wwan_intf_private *data ; [L3754] struct usb_host_interface *intf ; [L3755] int retval ; [L3756] __u8 nintf ; [L3757] __u8 ifnum ; [L3758] void *tmp ; [L3759] struct lock_class_key __key ; [L3760] int tmp___0 ; [L3761] int tmp___1 ; [L3763] EXPR serial->interface [L3763] EXPR (serial->interface)->cur_altsetting [L3763] intf = (serial->interface)->cur_altsetting [L3764] retval = -19 VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={0:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3765] COND FALSE !(debug != 0) VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={0:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3770] EXPR serial->dev [L3770] EXPR (serial->dev)->actconfig [L3770] EXPR ((serial->dev)->actconfig)->desc.bNumInterfaces [L3770] nintf = ((serial->dev)->actconfig)->desc.bNumInterfaces [L3771] COND FALSE !(debug != 0) VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={0:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3776] EXPR intf->desc.bInterfaceNumber [L3776] ifnum = intf->desc.bInterfaceNumber [L3777] COND FALSE !(debug != 0) VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, usb_counter=0] [L3782] CALL, EXPR kzalloc(96UL, 208U) [L4334] void *res ; [L4336] CALL, EXPR ldv_kzalloc_1(size, flags) [L3428] void *tmp ; [L3430] CALL, EXPR kmalloc(size, flags | 32768U) [L3420] void *tmp___2 ; [L3422] CALL, EXPR __kmalloc(size, flags) [L3415] CALL, EXPR ldv_malloc(size) [L3307] void *p ; [L3308] void *tmp ; [L3309] int tmp___0 ; [L3311] tmp___0 = __VERIFIER_nondet_int() [L3312] COND FALSE !(tmp___0 != 0) [L3315] tmp = malloc(size) [L3316] p = 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-9223372036854775792:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-9223372036854775792:0}, tmp___0=0, usb_counter=0] [L3317] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3303] 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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3317] RET assume_abort_if_not((unsigned long )p != (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={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-9223372036854775792:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-9223372036854775792:0}, tmp___0=0, usb_counter=0] [L3318] return (p); VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-9223372036854775792:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-9223372036854775792:0}, tmp___0=0, usb_counter=0] [L3415] RET, EXPR ldv_malloc(size) [L3415] return ldv_malloc(size); [L3422] RET, EXPR __kmalloc(size, flags) [L3422] tmp___2 = __kmalloc(size, flags) [L3423] return (tmp___2); VAL [\old(flags)=32976, \old(size)=96, \result={-9223372036854775792:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=32976, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp___2={-9223372036854775792:0}, usb_counter=0] [L3430] RET, EXPR kmalloc(size, flags | 32768U) [L3430] tmp = kmalloc(size, flags | 32768U) [L3431] return (tmp); VAL [\old(flags)=208, \old(size)=96, \result={-9223372036854775792:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={31:0}, ldv_alloc_count=0, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, size=96, tmp={-9223372036854775792:0}, usb_counter=0] [L4336] RET, EXPR ldv_kzalloc_1(size, flags) [L4336] res = ldv_kzalloc_1(size, flags) [L4337] COND TRUE (unsigned long )res != (unsigned long )((void *)0) [L4338] CALL ldv_alloc() [L4474] ldv_alloc_count = ldv_alloc_count + 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4338] RET ldv_alloc() [L4341] return (res); VAL [\old(flags)=208, \old(size)=96, \result={-9223372036854775792:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, flags=208, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, res={-9223372036854775792:0}, size=96, usb_counter=0] [L3782] RET, EXPR kzalloc(96UL, 208U) [L3782] tmp = kzalloc(96UL, 208U) [L3783] data = (struct usb_wwan_intf_private *)tmp VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={-9223372036854775792:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-9223372036854775792:0}, usb_counter=0] [L3784] COND FALSE !((unsigned long )data == (unsigned long )((struct usb_wwan_intf_private *)0)) [L3788] CALL spinlock_check(& data->susp_lock) [L3402] return (& lock->ldv_5966.rlock); VAL [\result={-9223372036854775792:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={-9223372036854775792:0}, lock={-9223372036854775792:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3788] RET spinlock_check(& data->susp_lock) [L3789-L3790] FCALL __raw_spin_lock_init(& data->susp_lock.ldv_5966.rlock, "&(&data->susp_lock)->rlock", & __key) [L3791] EXPR serial->dev [L3791] FCALL usb_enable_autosuspend(serial->dev) [L3793] case 1: [L3794] EXPR serial->interface [L3794] EXPR (serial->interface)->num_altsetting VAL [(serial->interface)->num_altsetting=-2147483647, __key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={-9223372036854775792:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, serial->interface={0:1}, tmp={-9223372036854775792:0}, usb_counter=0] [L3794] COND FALSE !((serial->interface)->num_altsetting == 2U) [L3797] EXPR serial->interface [L3797] EXPR (serial->interface)->num_altsetting VAL [(serial->interface)->num_altsetting=-2147483647, __key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={-9223372036854775792:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, serial->interface={0:1}, tmp={-9223372036854775792:0}, usb_counter=0] [L3797] COND TRUE (serial->interface)->num_altsetting > 2U [L3883] COND FALSE !(retval != -19) VAL [__key={-9223372036854775714:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={-9223372036854775792:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-9223372036854775792:0}, usb_counter=0] [L3887] return (retval); [L3887] return (retval); VAL [\result=-19, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, data={-9223372036854775792:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=0, intf={0:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, 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=2, ldv_state_variable_1=1, ldv_state_variable_2=1, nintf=1, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, retval=-19, serial={0:0}, serial={0:0}, tmp={-9223372036854775792:0}, usb_counter=0] [L4033] RET, EXPR qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L4033] ldv_retval_4 = qcprobe(qcdevice_group1, (struct usb_device_id const *)ldvarg1) [L4034] COND FALSE !(ldv_retval_4 == 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}, tmp___1=9, tmp___2={0:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4011] tmp___3 = __VERIFIER_nondet_int() [L4013] case 0: [L4219] 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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___4=1, tmp___5=1, usb_counter=0] [L4220] COND TRUE ldv_state_variable_0 != 0 [L4221] tmp___5 = __VERIFIER_nondet_int() [L4223] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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___4=1, tmp___5=0, usb_counter=0] [L4224] COND TRUE ldv_state_variable_0 == 2 && ref_cnt == 0 [L4225] CALL qcexit() [L3936] CALL ldv_usb_deregister_13(& qcdriver) [L4465] FCALL usb_deregister(arg) [L4466] 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}, arg={32:0}, arg={32:0}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3936] RET ldv_usb_deregister_13(& qcdriver) [L3937] FCALL usb_serial_deregister(& qcdevice) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={0:0}, debug=0, id_table={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, ldv_retval_6=0, ldv_retval_7=0, ldv_retval_8=0, ldv_retval_9=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4225] RET qcexit() [L4226] 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, ldvarg0={-9223372036854775731:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={-9223372036854775788:0}, ldvarg5={0:0}, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32: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___4=1, tmp___5=0, usb_counter=0] [L4327] CALL ldv_check_final_state() [L4488] COND FALSE !(ldv_alloc_count == 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L4490] 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] [L3359] 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={31:0}, ldv_alloc_count=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_retval_4=-19, ldv_retval_5=0, 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=1, ldv_state_variable_2=0, qcdevice={33:0}, qcdevice_group0={0:0}, qcdevice_group1={0:0}, qcdevice_group2={0:0}, qcdriver={32:0}, qcdriver_group1={0:0}, ref_cnt=0, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 22 procedures, 377 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.1s, OverallIterations: 12, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 6.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7506 SdHoareTripleChecker+Valid, 3.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7449 mSDsluCounter, 24610 SdHoareTripleChecker+Invalid, 2.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17005 mSDsCounter, 948 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 587 IncrementalHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 948 mSolverCounterUnsat, 7605 mSDtfsCounter, 587 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1179 GetRequests, 1126 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1954occurred in iteration=10, InterpolantAutomatonStates: 59, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 11 MinimizatonAttempts, 4284 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 16.9s SatisfiabilityAnalysisTime, 2.2s InterpolantComputationTime, 1256 NumberOfCodeBlocks, 1230 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 1156 ConstructedInterpolants, 0 QuantifiedInterpolants, 1913 SizeOfPredicates, 44 NumberOfNonLiveVariables, 23540 ConjunctsInSsa, 66 ConjunctsInUnsatCore, 12 InterpolantComputations, 10 PerfectInterpolantSequences, 1177/1185 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-25 18:15:27,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9fa33f29-a86a-4870-8b7a-009b4ad15928/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample