./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 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF --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 --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 06:27:26,671 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 06:27:26,674 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 06:27:26,708 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 06:27:26,709 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 06:27:26,711 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 06:27:26,713 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 06:27:26,715 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 06:27:26,717 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 06:27:26,719 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 06:27:26,720 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 06:27:26,722 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 06:27:26,722 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 06:27:26,724 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 06:27:26,725 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 06:27:26,727 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 06:27:26,728 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 06:27:26,729 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 06:27:26,731 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 06:27:26,734 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 06:27:26,736 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 06:27:26,738 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 06:27:26,740 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 06:27:26,741 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 06:27:26,745 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 06:27:26,746 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 06:27:26,746 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 06:27:26,748 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 06:27:26,748 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 06:27:26,750 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 06:27:26,750 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 06:27:26,752 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 06:27:26,753 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 06:27:26,754 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 06:27:26,756 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 06:27:26,756 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 06:27:26,757 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 06:27:26,758 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 06:27:26,758 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 06:27:26,760 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 06:27:26,761 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 06:27:26,762 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-20 06:27:26,790 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 06:27:26,791 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 06:27:26,791 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 06:27:26,792 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 06:27:26,793 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 06:27:26,793 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 06:27:26,794 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 06:27:26,795 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 06:27:26,795 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 06:27:26,796 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 06:27:26,796 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 06:27:26,797 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 06:27:26,797 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 06:27:26,797 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 06:27:26,798 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 06:27:26,798 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 06:27:26,798 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 06:27:26,798 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 06:27:26,799 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 06:27:26,799 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 06:27:26,799 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 06:27:26,800 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:27:26,800 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 06:27:26,800 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 06:27:26,800 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 06:27:26,801 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 06:27:26,801 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 06:27:26,801 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 06:27:26,801 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 06:27:26,802 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 06:27:26,802 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 06:27:26,802 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF 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 [2021-11-20 06:27:27,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 06:27:27,128 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 06:27:27,131 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 06:27:27,132 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 06:27:27,133 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 06:27:27,135 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:27:27,207 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/902bc106e/47cd5ccf0c8b49789bd93bac0fad35ce/FLAG56a02dd32 [2021-11-20 06:27:28,119 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 06:27:28,121 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:27:28,183 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/902bc106e/47cd5ccf0c8b49789bd93bac0fad35ce/FLAG56a02dd32 [2021-11-20 06:27:28,652 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/902bc106e/47cd5ccf0c8b49789bd93bac0fad35ce [2021-11-20 06:27:28,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 06:27:28,658 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 06:27:28,669 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 06:27:28,669 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 06:27:28,674 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 06:27:28,674 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:27:28" (1/1) ... [2021-11-20 06:27:28,676 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b847db0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:28, skipping insertion in model container [2021-11-20 06:27:28,676 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:27:28" (1/1) ... [2021-11-20 06:27:28,685 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 06:27:28,786 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 06:27:29,493 WARN L230 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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2021-11-20 06:27:29,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:27:29,976 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 06:27:30,189 WARN L230 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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2021-11-20 06:27:30,286 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:27:30,361 INFO L208 MainTranslator]: Completed translation [2021-11-20 06:27:30,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30 WrapperNode [2021-11-20 06:27:30,362 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 06:27:30,363 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 06:27:30,364 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 06:27:30,364 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 06:27:30,373 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,420 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,530 INFO L137 Inliner]: procedures = 96, calls = 1014, calls flagged for inlining = 48, calls inlined = 48, statements flattened = 1808 [2021-11-20 06:27:30,530 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 06:27:30,531 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 06:27:30,531 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 06:27:30,531 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 06:27:30,542 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,542 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,561 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,561 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,645 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,712 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,731 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,764 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 06:27:30,765 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 06:27:30,765 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 06:27:30,765 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 06:27:30,772 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (1/1) ... [2021-11-20 06:27:30,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:27:30,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:27:30,820 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 06:27:30,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 06:27:30,888 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 06:27:30,889 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 06:27:30,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 06:27:30,889 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_serial_data [2021-11-20 06:27:30,889 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_serial_data [2021-11-20 06:27:30,890 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2021-11-20 06:27:30,890 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2021-11-20 06:27:30,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-20 06:27:30,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-20 06:27:30,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-20 06:27:30,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2021-11-20 06:27:30,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2021-11-20 06:27:30,891 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2021-11-20 06:27:30,891 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2021-11-20 06:27:30,892 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2021-11-20 06:27:30,892 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2021-11-20 06:27:30,892 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 06:27:30,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2021-11-20 06:27:30,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2021-11-20 06:27:30,893 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2021-11-20 06:27:30,893 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2021-11-20 06:27:30,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 06:27:30,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 06:27:30,894 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-20 06:27:30,894 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-20 06:27:30,894 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2021-11-20 06:27:30,894 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2021-11-20 06:27:30,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-20 06:27:30,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-20 06:27:30,895 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-20 06:27:30,895 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-20 06:27:30,895 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2021-11-20 06:27:30,896 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2021-11-20 06:27:30,896 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2021-11-20 06:27:30,896 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2021-11-20 06:27:30,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-20 06:27:30,896 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-20 06:27:30,897 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2021-11-20 06:27:30,897 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2021-11-20 06:27:30,897 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2021-11-20 06:27:30,897 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2021-11-20 06:27:30,897 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-20 06:27:30,898 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-20 06:27:30,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 06:27:30,898 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2021-11-20 06:27:30,898 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2021-11-20 06:27:30,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 06:27:30,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-20 06:27:30,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-20 06:27:30,899 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2021-11-20 06:27:30,899 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2021-11-20 06:27:30,900 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 06:27:30,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 06:27:31,318 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 06:27:31,321 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 06:27:31,404 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-20 06:27:33,597 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 06:27:33,628 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 06:27:33,629 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-20 06:27:33,633 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:27:33 BoogieIcfgContainer [2021-11-20 06:27:33,635 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 06:27:33,640 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 06:27:33,640 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 06:27:33,644 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 06:27:33,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 06:27:28" (1/3) ... [2021-11-20 06:27:33,646 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56c739cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:27:33, skipping insertion in model container [2021-11-20 06:27:33,647 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:27:30" (2/3) ... [2021-11-20 06:27:33,647 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56c739cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:27:33, skipping insertion in model container [2021-11-20 06:27:33,648 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:27:33" (3/3) ... [2021-11-20 06:27:33,649 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:27:33,656 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 06:27:33,657 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 06:27:33,747 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 06:27:33,757 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-20 06:27:33,757 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 06:27:33,817 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) [2021-11-20 06:27:33,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-20 06:27:33,838 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:33,839 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:33,839 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:33,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:33,848 INFO L85 PathProgramCache]: Analyzing trace with hash 505290590, now seen corresponding path program 1 times [2021-11-20 06:27:33,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:33,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343928151] [2021-11-20 06:27:33,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:33,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:34,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:34,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:34,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:34,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:34,833 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 06:27:34,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:34,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343928151] [2021-11-20 06:27:34,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343928151] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:34,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:34,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 06:27:34,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818878760] [2021-11-20 06:27:34,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:34,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:27:34,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:34,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:27:34,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:27:34,897 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) [2021-11-20 06:27:36,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:36,399 INFO L93 Difference]: Finished difference Result 1094 states and 1609 transitions. [2021-11-20 06:27:36,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 06:27:36,402 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 [2021-11-20 06:27:36,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:36,434 INFO L225 Difference]: With dead ends: 1094 [2021-11-20 06:27:36,434 INFO L226 Difference]: Without dead ends: 699 [2021-11-20 06:27:36,447 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:36,459 INFO L933 BasicCegarLoop]: 599 mSDtfsCounter, 604 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:36,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [656 Valid, 1753 Invalid, 626 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [273 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-20 06:27:36,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-11-20 06:27:36,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 675. [2021-11-20 06:27:36,621 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) [2021-11-20 06:27:36,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 972 transitions. [2021-11-20 06:27:36,637 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 972 transitions. Word has length 48 [2021-11-20 06:27:36,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:36,638 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 972 transitions. [2021-11-20 06:27:36,641 INFO L471 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) [2021-11-20 06:27:36,648 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 972 transitions. [2021-11-20 06:27:36,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-20 06:27:36,668 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:36,668 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:36,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 06:27:36,669 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:36,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:36,671 INFO L85 PathProgramCache]: Analyzing trace with hash 390664964, now seen corresponding path program 1 times [2021-11-20 06:27:36,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:36,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59746248] [2021-11-20 06:27:36,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:36,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:36,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:36,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:36,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:36,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:36,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:36,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:36,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:37,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-20 06:27:37,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:37,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59746248] [2021-11-20 06:27:37,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59746248] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:37,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:37,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 06:27:37,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081681743] [2021-11-20 06:27:37,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:37,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:27:37,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:37,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:27:37,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:27:37,032 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) [2021-11-20 06:27:37,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:37,920 INFO L93 Difference]: Finished difference Result 1495 states and 2155 transitions. [2021-11-20 06:27:37,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 06:27:37,922 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 [2021-11-20 06:27:37,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:37,939 INFO L225 Difference]: With dead ends: 1495 [2021-11-20 06:27:37,939 INFO L226 Difference]: Without dead ends: 837 [2021-11-20 06:27:37,942 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:37,950 INFO L933 BasicCegarLoop]: 532 mSDtfsCounter, 227 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:37,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 1564 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 06:27:37,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2021-11-20 06:27:38,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 820. [2021-11-20 06:27:38,033 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) [2021-11-20 06:27:38,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1176 transitions. [2021-11-20 06:27:38,044 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1176 transitions. Word has length 72 [2021-11-20 06:27:38,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:38,044 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 1176 transitions. [2021-11-20 06:27:38,045 INFO L471 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) [2021-11-20 06:27:38,045 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1176 transitions. [2021-11-20 06:27:38,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 06:27:38,055 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:38,055 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:38,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-20 06:27:38,057 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:38,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1325133881, now seen corresponding path program 1 times [2021-11-20 06:27:38,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:38,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630824797] [2021-11-20 06:27:38,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:38,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:38,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:38,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:38,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:38,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-20 06:27:38,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:38,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630824797] [2021-11-20 06:27:38,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630824797] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:38,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:38,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 06:27:38,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660676724] [2021-11-20 06:27:38,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:38,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:27:38,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:38,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:27:38,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:27:38,578 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) [2021-11-20 06:27:39,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:39,322 INFO L93 Difference]: Finished difference Result 1634 states and 2352 transitions. [2021-11-20 06:27:39,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:27:39,323 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 [2021-11-20 06:27:39,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:39,332 INFO L225 Difference]: With dead ends: 1634 [2021-11-20 06:27:39,332 INFO L226 Difference]: Without dead ends: 831 [2021-11-20 06:27:39,335 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:39,336 INFO L933 BasicCegarLoop]: 501 mSDtfsCounter, 503 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1122 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:39,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 1122 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-20 06:27:39,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2021-11-20 06:27:39,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 820. [2021-11-20 06:27:39,393 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) [2021-11-20 06:27:39,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1160 transitions. [2021-11-20 06:27:39,402 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1160 transitions. Word has length 103 [2021-11-20 06:27:39,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:39,403 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 1160 transitions. [2021-11-20 06:27:39,404 INFO L471 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) [2021-11-20 06:27:39,404 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1160 transitions. [2021-11-20 06:27:39,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 06:27:39,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:39,413 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:39,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-20 06:27:39,418 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:39,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:39,419 INFO L85 PathProgramCache]: Analyzing trace with hash 762669387, now seen corresponding path program 1 times [2021-11-20 06:27:39,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:39,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809034965] [2021-11-20 06:27:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:39,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:39,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:39,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:39,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:39,806 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-20 06:27:39,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:39,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809034965] [2021-11-20 06:27:39,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809034965] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:39,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:39,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 06:27:39,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692618040] [2021-11-20 06:27:39,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:39,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 06:27:39,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:39,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 06:27:39,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-20 06:27:39,818 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) [2021-11-20 06:27:41,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:41,228 INFO L93 Difference]: Finished difference Result 2449 states and 3476 transitions. [2021-11-20 06:27:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 06:27:41,229 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 [2021-11-20 06:27:41,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:41,250 INFO L225 Difference]: With dead ends: 2449 [2021-11-20 06:27:41,250 INFO L226 Difference]: Without dead ends: 1646 [2021-11-20 06:27:41,253 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:41,255 INFO L933 BasicCegarLoop]: 944 mSDtfsCounter, 699 mSDsluCounter, 2343 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 3287 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:41,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [721 Valid, 3287 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-20 06:27:41,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2021-11-20 06:27:41,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1107. [2021-11-20 06:27:41,396 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) [2021-11-20 06:27:41,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1574 transitions. [2021-11-20 06:27:41,406 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1574 transitions. Word has length 103 [2021-11-20 06:27:41,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:41,408 INFO L470 AbstractCegarLoop]: Abstraction has 1107 states and 1574 transitions. [2021-11-20 06:27:41,408 INFO L471 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) [2021-11-20 06:27:41,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1574 transitions. [2021-11-20 06:27:41,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 06:27:41,413 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:41,413 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:41,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-20 06:27:41,414 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:41,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:41,415 INFO L85 PathProgramCache]: Analyzing trace with hash -258398967, now seen corresponding path program 1 times [2021-11-20 06:27:41,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:41,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567013580] [2021-11-20 06:27:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:41,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:41,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:41,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:41,812 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-20 06:27:41,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:41,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567013580] [2021-11-20 06:27:41,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567013580] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:41,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:41,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 06:27:41,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190748762] [2021-11-20 06:27:41,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:41,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:27:41,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:41,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:27:41,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:27:41,815 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) [2021-11-20 06:27:42,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:42,638 INFO L93 Difference]: Finished difference Result 2118 states and 3046 transitions. [2021-11-20 06:27:42,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 06:27:42,639 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 [2021-11-20 06:27:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:42,648 INFO L225 Difference]: With dead ends: 2118 [2021-11-20 06:27:42,649 INFO L226 Difference]: Without dead ends: 942 [2021-11-20 06:27:42,652 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:42,653 INFO L933 BasicCegarLoop]: 581 mSDtfsCounter, 456 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1428 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:42,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 1428 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 06:27:42,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2021-11-20 06:27:42,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 929. [2021-11-20 06:27:42,722 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) [2021-11-20 06:27:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1330 transitions. [2021-11-20 06:27:42,731 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1330 transitions. Word has length 103 [2021-11-20 06:27:42,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:42,732 INFO L470 AbstractCegarLoop]: Abstraction has 929 states and 1330 transitions. [2021-11-20 06:27:42,733 INFO L471 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) [2021-11-20 06:27:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1330 transitions. [2021-11-20 06:27:42,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-11-20 06:27:42,737 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:42,738 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:42,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-20 06:27:42,738 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:42,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:42,739 INFO L85 PathProgramCache]: Analyzing trace with hash 611897207, now seen corresponding path program 1 times [2021-11-20 06:27:42,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:42,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951597921] [2021-11-20 06:27:42,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:42,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:42,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:43,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:43,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:43,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-20 06:27:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-20 06:27:43,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:43,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951597921] [2021-11-20 06:27:43,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951597921] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:43,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:43,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-20 06:27:43,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886583540] [2021-11-20 06:27:43,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:43,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-20 06:27:43,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-20 06:27:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-20 06:27:43,213 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) [2021-11-20 06:27:44,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:44,636 INFO L93 Difference]: Finished difference Result 1981 states and 2945 transitions. [2021-11-20 06:27:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 06:27:44,637 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 [2021-11-20 06:27:44,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:44,652 INFO L225 Difference]: With dead ends: 1981 [2021-11-20 06:27:44,652 INFO L226 Difference]: Without dead ends: 1617 [2021-11-20 06:27:44,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-11-20 06:27:44,658 INFO L933 BasicCegarLoop]: 798 mSDtfsCounter, 1558 mSDsluCounter, 3514 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 426 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1558 SdHoareTripleChecker+Valid, 4312 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 426 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:44,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1558 Valid, 4312 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [426 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-20 06:27:44,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1617 states. [2021-11-20 06:27:44,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1617 to 939. [2021-11-20 06:27:44,789 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) [2021-11-20 06:27:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1340 transitions. [2021-11-20 06:27:44,798 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 1340 transitions. Word has length 105 [2021-11-20 06:27:44,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:44,799 INFO L470 AbstractCegarLoop]: Abstraction has 939 states and 1340 transitions. [2021-11-20 06:27:44,799 INFO L471 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) [2021-11-20 06:27:44,800 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 1340 transitions. [2021-11-20 06:27:44,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-20 06:27:44,805 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:44,805 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:44,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-20 06:27:44,806 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:44,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash -483555880, now seen corresponding path program 1 times [2021-11-20 06:27:44,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:44,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497678719] [2021-11-20 06:27:44,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:44,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:44,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:45,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:45,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:45,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-11-20 06:27:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-20 06:27:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-11-20 06:27:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-11-20 06:27:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-20 06:27:45,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:45,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497678719] [2021-11-20 06:27:45,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497678719] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:45,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:45,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-20 06:27:45,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431671611] [2021-11-20 06:27:45,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:45,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 06:27:45,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:45,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 06:27:45,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-20 06:27:45,130 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) [2021-11-20 06:27:46,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:46,280 INFO L93 Difference]: Finished difference Result 1915 states and 2779 transitions. [2021-11-20 06:27:46,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-20 06:27:46,281 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 [2021-11-20 06:27:46,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:46,289 INFO L225 Difference]: With dead ends: 1915 [2021-11-20 06:27:46,289 INFO L226 Difference]: Without dead ends: 1078 [2021-11-20 06:27:46,292 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:46,294 INFO L933 BasicCegarLoop]: 561 mSDtfsCounter, 424 mSDsluCounter, 1636 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 2197 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:46,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 2197 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-20 06:27:46,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-11-20 06:27:46,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1051. [2021-11-20 06:27:46,378 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) [2021-11-20 06:27:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1457 transitions. [2021-11-20 06:27:46,386 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1457 transitions. Word has length 112 [2021-11-20 06:27:46,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:46,388 INFO L470 AbstractCegarLoop]: Abstraction has 1051 states and 1457 transitions. [2021-11-20 06:27:46,388 INFO L471 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) [2021-11-20 06:27:46,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1457 transitions. [2021-11-20 06:27:46,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-11-20 06:27:46,396 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:46,399 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:46,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-20 06:27:46,400 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:46,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:46,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1850212731, now seen corresponding path program 1 times [2021-11-20 06:27:46,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:46,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971580247] [2021-11-20 06:27:46,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:46,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:46,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-20 06:27:46,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-20 06:27:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-20 06:27:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-20 06:27:46,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:46,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971580247] [2021-11-20 06:27:46,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971580247] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:27:46,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39392295] [2021-11-20 06:27:46,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:46,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:46,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:27:46,840 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:27:46,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-20 06:27:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:47,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 2572 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-20 06:27:47,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:27:47,874 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-20 06:27:47,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 06:27:47,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39392295] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:47,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 06:27:47,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2021-11-20 06:27:47,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371939296] [2021-11-20 06:27:47,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:47,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:27:47,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:47,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:27:47,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-20 06:27:47,878 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) [2021-11-20 06:27:48,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:48,124 INFO L93 Difference]: Finished difference Result 2157 states and 2991 transitions. [2021-11-20 06:27:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:27:48,125 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 [2021-11-20 06:27:48,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:48,135 INFO L225 Difference]: With dead ends: 2157 [2021-11-20 06:27:48,142 INFO L226 Difference]: Without dead ends: 1120 [2021-11-20 06:27:48,145 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:48,146 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:27:48,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 1711 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 06:27:48,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-11-20 06:27:48,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1109. [2021-11-20 06:27:48,254 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) [2021-11-20 06:27:48,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1539 transitions. [2021-11-20 06:27:48,263 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 1539 transitions. Word has length 111 [2021-11-20 06:27:48,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:48,264 INFO L470 AbstractCegarLoop]: Abstraction has 1109 states and 1539 transitions. [2021-11-20 06:27:48,264 INFO L471 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) [2021-11-20 06:27:48,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 1539 transitions. [2021-11-20 06:27:48,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-11-20 06:27:48,269 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:48,269 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:48,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-20 06:27:48,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:48,491 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:48,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:48,492 INFO L85 PathProgramCache]: Analyzing trace with hash -14744375, now seen corresponding path program 1 times [2021-11-20 06:27:48,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:48,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127827385] [2021-11-20 06:27:48,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:48,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:48,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:48,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 06:27:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-20 06:27:48,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-20 06:27:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-20 06:27:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-20 06:27:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-11-20 06:27:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-20 06:27:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:48,872 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-11-20 06:27:48,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:48,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127827385] [2021-11-20 06:27:48,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127827385] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:27:48,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798754325] [2021-11-20 06:27:48,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:48,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:48,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:27:48,875 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:27:48,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-20 06:27:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 2687 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-20 06:27:49,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:27:50,011 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-20 06:27:50,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 06:27:50,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798754325] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:50,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 06:27:50,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2021-11-20 06:27:50,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803268556] [2021-11-20 06:27:50,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:50,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:27:50,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:50,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:27:50,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-20 06:27:50,015 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) [2021-11-20 06:27:50,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:50,152 INFO L93 Difference]: Finished difference Result 2211 states and 3069 transitions. [2021-11-20 06:27:50,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 06:27:50,153 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 [2021-11-20 06:27:50,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:50,162 INFO L225 Difference]: With dead ends: 2211 [2021-11-20 06:27:50,162 INFO L226 Difference]: Without dead ends: 1110 [2021-11-20 06:27:50,166 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:50,167 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:27:50,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1524 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 06:27:50,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-11-20 06:27:50,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1110. [2021-11-20 06:27:50,274 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) [2021-11-20 06:27:50,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1540 transitions. [2021-11-20 06:27:50,283 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1540 transitions. Word has length 122 [2021-11-20 06:27:50,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:50,283 INFO L470 AbstractCegarLoop]: Abstraction has 1110 states and 1540 transitions. [2021-11-20 06:27:50,284 INFO L471 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) [2021-11-20 06:27:50,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1540 transitions. [2021-11-20 06:27:50,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-20 06:27:50,288 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:50,289 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:50,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-20 06:27:50,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:50,515 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:50,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:50,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1166660575, now seen corresponding path program 1 times [2021-11-20 06:27:50,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:50,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500159615] [2021-11-20 06:27:50,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:50,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:50,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:50,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-20 06:27:50,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-20 06:27:50,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-20 06:27:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-20 06:27:50,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-20 06:27:50,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-20 06:27:50,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-20 06:27:50,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-20 06:27:50,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:50,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500159615] [2021-11-20 06:27:50,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500159615] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:27:50,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109528825] [2021-11-20 06:27:50,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:50,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:50,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:27:50,944 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:27:50,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-20 06:27:51,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:51,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 2699 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-20 06:27:51,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:27:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 55 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-20 06:27:52,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:27:52,630 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-11-20 06:27:52,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109528825] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:27:52,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:27:52,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2021-11-20 06:27:52,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75635233] [2021-11-20 06:27:52,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:27:52,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-20 06:27:52,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:52,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-20 06:27:52,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-11-20 06:27:52,634 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) [2021-11-20 06:27:53,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:53,592 INFO L93 Difference]: Finished difference Result 2223 states and 3089 transitions. [2021-11-20 06:27:53,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-20 06:27:53,593 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 [2021-11-20 06:27:53,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:53,600 INFO L225 Difference]: With dead ends: 2223 [2021-11-20 06:27:53,601 INFO L226 Difference]: Without dead ends: 1119 [2021-11-20 06:27:53,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-11-20 06:27:53,605 INFO L933 BasicCegarLoop]: 504 mSDtfsCounter, 89 mSDsluCounter, 2942 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 3446 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:53,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 3446 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 06:27:53,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2021-11-20 06:27:53,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1113. [2021-11-20 06:27:53,678 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) [2021-11-20 06:27:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1543 transitions. [2021-11-20 06:27:53,683 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1543 transitions. Word has length 124 [2021-11-20 06:27:53,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:53,683 INFO L470 AbstractCegarLoop]: Abstraction has 1113 states and 1543 transitions. [2021-11-20 06:27:53,684 INFO L471 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) [2021-11-20 06:27:53,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1543 transitions. [2021-11-20 06:27:53,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-11-20 06:27:53,688 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:53,688 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:53,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-20 06:27:53,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:53,902 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:53,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash 53241033, now seen corresponding path program 2 times [2021-11-20 06:27:53,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:53,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657071061] [2021-11-20 06:27:53,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:53,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:54,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:54,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-11-20 06:27:54,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:54,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-20 06:27:54,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-20 06:27:54,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-20 06:27:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-20 06:27:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-20 06:27:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:27:54,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:54,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657071061] [2021-11-20 06:27:54,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657071061] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:54,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:27:54,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-20 06:27:54,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131521227] [2021-11-20 06:27:54,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:54,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-20 06:27:54,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:54,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-20 06:27:54,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-20 06:27:54,604 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) [2021-11-20 06:27:57,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:57,432 INFO L93 Difference]: Finished difference Result 2829 states and 4097 transitions. [2021-11-20 06:27:57,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-20 06:27:57,433 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 [2021-11-20 06:27:57,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:57,454 INFO L225 Difference]: With dead ends: 2829 [2021-11-20 06:27:57,454 INFO L226 Difference]: Without dead ends: 2360 [2021-11-20 06:27:57,457 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:57,458 INFO L933 BasicCegarLoop]: 1339 mSDtfsCounter, 2841 mSDsluCounter, 6738 mSDsCounter, 0 mSdLazyCounter, 1095 mSolverCounterSat, 1191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2841 SdHoareTripleChecker+Valid, 8077 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1191 IncrementalHoareTripleChecker+Valid, 1095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-20 06:27:57,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2841 Valid, 8077 Invalid, 2286 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1191 Valid, 1095 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2021-11-20 06:27:57,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states. [2021-11-20 06:27:57,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 1116. [2021-11-20 06:27:57,587 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) [2021-11-20 06:27:57,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1546 transitions. [2021-11-20 06:27:57,593 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1546 transitions. Word has length 130 [2021-11-20 06:27:57,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:57,594 INFO L470 AbstractCegarLoop]: Abstraction has 1116 states and 1546 transitions. [2021-11-20 06:27:57,594 INFO L471 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) [2021-11-20 06:27:57,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1546 transitions. [2021-11-20 06:27:57,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-11-20 06:27:57,600 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:57,600 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:57,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-20 06:27:57,601 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:57,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:57,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1433788225, now seen corresponding path program 1 times [2021-11-20 06:27:57,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:57,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160825669] [2021-11-20 06:27:57,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:57,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:27:57,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 06:27:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 06:27:57,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-20 06:27:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-20 06:27:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-11-20 06:27:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-20 06:27:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-20 06:27:57,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-20 06:27:57,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-20 06:27:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-20 06:27:57,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-11-20 06:27:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:57,975 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:27:57,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:27:57,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160825669] [2021-11-20 06:27:57,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160825669] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:27:57,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263519185] [2021-11-20 06:27:57,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:57,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:57,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:27:57,978 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:27:58,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-20 06:27:58,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:27:58,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 2805 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:27:58,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:27:59,085 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:27:59,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 06:27:59,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263519185] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:27:59,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 06:27:59,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-11-20 06:27:59,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152009510] [2021-11-20 06:27:59,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:27:59,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 06:27:59,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:27:59,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 06:27:59,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-20 06:27:59,089 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) [2021-11-20 06:27:59,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:27:59,528 INFO L93 Difference]: Finished difference Result 2628 states and 3613 transitions. [2021-11-20 06:27:59,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 06:27:59,529 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 [2021-11-20 06:27:59,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:27:59,543 INFO L225 Difference]: With dead ends: 2628 [2021-11-20 06:27:59,543 INFO L226 Difference]: Without dead ends: 1676 [2021-11-20 06:27:59,546 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:27:59,547 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:27:59,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 2753 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 06:27:59,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1676 states. [2021-11-20 06:27:59,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1676 to 1122. [2021-11-20 06:27:59,655 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) [2021-11-20 06:27:59,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1556 transitions. [2021-11-20 06:27:59,661 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1556 transitions. Word has length 138 [2021-11-20 06:27:59,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:27:59,662 INFO L470 AbstractCegarLoop]: Abstraction has 1122 states and 1556 transitions. [2021-11-20 06:27:59,662 INFO L471 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) [2021-11-20 06:27:59,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1556 transitions. [2021-11-20 06:27:59,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-11-20 06:27:59,666 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:27:59,667 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:27:59,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-20 06:27:59,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:27:59,882 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:27:59,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:27:59,883 INFO L85 PathProgramCache]: Analyzing trace with hash 867034365, now seen corresponding path program 1 times [2021-11-20 06:27:59,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:27:59,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502041160] [2021-11-20 06:27:59,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:27:59,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:28:00,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:28:00,411 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:28:00,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:28:01,036 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:28:01,037 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-20 06:28:01,038 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 06:28:01,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-20 06:28:01,046 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:28:01,051 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 06:28:01,128 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-20 06:28:01,132 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-20 06:28:01,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 06:28:01 BoogieIcfgContainer [2021-11-20 06:28:01,387 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 06:28:01,388 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 06:28:01,388 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 06:28:01,389 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 06:28:01,389 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:27:33" (3/4) ... [2021-11-20 06:28:01,393 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 06:28:01,393 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 06:28:01,394 INFO L158 Benchmark]: Toolchain (without parser) took 32736.40ms. Allocated memory was 96.5MB in the beginning and 425.7MB in the end (delta: 329.3MB). Free memory was 60.5MB in the beginning and 146.2MB in the end (delta: -85.7MB). Peak memory consumption was 244.6MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,395 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 96.5MB. Free memory is still 51.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:28:01,395 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1693.25ms. Allocated memory was 96.5MB in the beginning and 134.2MB in the end (delta: 37.7MB). Free memory was 60.2MB in the beginning and 81.4MB in the end (delta: -21.2MB). Peak memory consumption was 42.4MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,396 INFO L158 Benchmark]: Boogie Procedure Inliner took 166.89ms. Allocated memory is still 134.2MB. Free memory was 81.4MB in the beginning and 68.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,396 INFO L158 Benchmark]: Boogie Preprocessor took 232.89ms. Allocated memory is still 134.2MB. Free memory was 68.8MB in the beginning and 87.8MB in the end (delta: -19.0MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,397 INFO L158 Benchmark]: RCFGBuilder took 2870.07ms. Allocated memory was 134.2MB in the beginning and 207.6MB in the end (delta: 73.4MB). Free memory was 87.8MB in the beginning and 101.1MB in the end (delta: -13.2MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,397 INFO L158 Benchmark]: TraceAbstraction took 27747.75ms. Allocated memory was 207.6MB in the beginning and 425.7MB in the end (delta: 218.1MB). Free memory was 101.1MB in the beginning and 147.2MB in the end (delta: -46.2MB). Peak memory consumption was 173.0MB. Max. memory is 16.1GB. [2021-11-20 06:28:01,398 INFO L158 Benchmark]: Witness Printer took 5.48ms. Allocated memory is still 425.7MB. Free memory was 147.2MB in the beginning and 146.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:28:01,400 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.33ms. Allocated memory is still 96.5MB. Free memory is still 51.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1693.25ms. Allocated memory was 96.5MB in the beginning and 134.2MB in the end (delta: 37.7MB). Free memory was 60.2MB in the beginning and 81.4MB in the end (delta: -21.2MB). Peak memory consumption was 42.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 166.89ms. Allocated memory is still 134.2MB. Free memory was 81.4MB in the beginning and 68.8MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 232.89ms. Allocated memory is still 134.2MB. Free memory was 68.8MB in the beginning and 87.8MB in the end (delta: -19.0MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. * RCFGBuilder took 2870.07ms. Allocated memory was 134.2MB in the beginning and 207.6MB in the end (delta: 73.4MB). Free memory was 87.8MB in the beginning and 101.1MB in the end (delta: -13.2MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. * TraceAbstraction took 27747.75ms. Allocated memory was 207.6MB in the beginning and 425.7MB in the end (delta: 218.1MB). Free memory was 101.1MB in the beginning and 147.2MB in the end (delta: -46.2MB). Peak memory consumption was 173.0MB. Max. memory is 16.1GB. * Witness Printer took 5.48ms. Allocated memory is still 425.7MB. Free memory was 147.2MB in the beginning and 146.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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={65531:65527}, 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=-4, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=-5, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, debug=0, id_table={31:0}, ldv_alloc_count=0, ldv_func_arg1={32:0}, ldv_func_arg1={32:0}, ldv_func_arg2={65531:65527}, ldv_func_arg2={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=-6, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=-7, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=-8, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-12}, 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={65531:65527}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-12}, 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={65531:65527}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, intf={65528:-12}, 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={65531:65527}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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)=65525, \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={65531:65527}, debug=0, flags=65525, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65531:65527}, 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={65531:65527}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65526: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={65531:65527}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65526: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={65531:65527}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65531:65527}, data={-18446744073709551615:0}, debug=0, id={0:0}, id={0:0}, id_table={31:0}, ifnum=250, intf={65528:-12}, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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=0, 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=0, 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={65531:65527}, 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={65531:65527}, 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={65531:65527}, 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: 27.3s, OverallIterations: 13, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 12.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8344 SdHoareTripleChecker+Valid, 9.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8097 mSDsluCounter, 33174 SdHoareTripleChecker+Invalid, 8.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 24799 mSDsCounter, 3000 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4524 IncrementalHoareTripleChecker+Invalid, 7524 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3000 mSolverCounterUnsat, 8375 mSDtfsCounter, 4524 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 956 GetRequests, 837 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1122occurred in iteration=12, InterpolantAutomatonStates: 100, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 3124 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 6.1s InterpolantComputationTime, 1904 NumberOfCodeBlocks, 1904 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1873 ConstructedInterpolants, 0 QuantifiedInterpolants, 3557 SizeOfPredicates, 6 NumberOfNonLiveVariables, 10763 ConjunctsInSsa, 28 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 [2021-11-20 06:28:01,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF --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 --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 06:28:04,452 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 06:28:04,457 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 06:28:04,526 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 06:28:04,527 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 06:28:04,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 06:28:04,535 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 06:28:04,543 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 06:28:04,547 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 06:28:04,556 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 06:28:04,558 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 06:28:04,561 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 06:28:04,561 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 06:28:04,565 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 06:28:04,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 06:28:04,574 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 06:28:04,575 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 06:28:04,576 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 06:28:04,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 06:28:04,591 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 06:28:04,594 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 06:28:04,596 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 06:28:04,598 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 06:28:04,599 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 06:28:04,604 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 06:28:04,605 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 06:28:04,606 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 06:28:04,607 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 06:28:04,608 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 06:28:04,610 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 06:28:04,611 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 06:28:04,612 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 06:28:04,613 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 06:28:04,615 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 06:28:04,617 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 06:28:04,617 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 06:28:04,618 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 06:28:04,619 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 06:28:04,619 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 06:28:04,621 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 06:28:04,622 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 06:28:04,623 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-20 06:28:04,660 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 06:28:04,661 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 06:28:04,662 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 06:28:04,662 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 06:28:04,663 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 06:28:04,664 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 06:28:04,666 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 06:28:04,667 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 06:28:04,667 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 06:28:04,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 06:28:04,669 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 06:28:04,669 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 06:28:04,670 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 06:28:04,670 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 06:28:04,671 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-20 06:28:04,671 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-20 06:28:04,671 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-20 06:28:04,671 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 06:28:04,672 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 06:28:04,672 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 06:28:04,673 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 06:28:04,673 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 06:28:04,673 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 06:28:04,673 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:28:04,674 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 06:28:04,674 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 06:28:04,675 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 06:28:04,675 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-20 06:28:04,676 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-20 06:28:04,676 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 06:28:04,676 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 06:28:04,676 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 06:28:04,677 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 06:28:04,677 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-20 06:28:04,678 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF 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 [2021-11-20 06:28:05,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 06:28:05,178 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 06:28:05,181 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 06:28:05,186 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 06:28:05,187 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 06:28:05,188 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:28:05,278 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/105f393e0/9fb8d22a6750415b88c510f3bc5ac581/FLAGd70e1cfcf [2021-11-20 06:28:06,222 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 06:28:06,223 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:28:06,282 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/105f393e0/9fb8d22a6750415b88c510f3bc5ac581/FLAGd70e1cfcf [2021-11-20 06:28:06,689 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/data/105f393e0/9fb8d22a6750415b88c510f3bc5ac581 [2021-11-20 06:28:06,692 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 06:28:06,694 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 06:28:06,696 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 06:28:06,696 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 06:28:06,701 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 06:28:06,702 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:28:06" (1/1) ... [2021-11-20 06:28:06,703 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63b7dd6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:06, skipping insertion in model container [2021-11-20 06:28:06,704 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:28:06" (1/1) ... [2021-11-20 06:28:06,712 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 06:28:06,829 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 06:28:07,428 WARN L230 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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2021-11-20 06:28:07,844 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:28:07,943 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-20 06:28:07,993 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 06:28:08,123 WARN L230 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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2021-11-20 06:28:08,218 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:28:08,250 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 06:28:08,389 WARN L230 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_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i[95017,95030] [2021-11-20 06:28:08,464 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:28:08,651 INFO L208 MainTranslator]: Completed translation [2021-11-20 06:28:08,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08 WrapperNode [2021-11-20 06:28:08,652 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 06:28:08,653 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 06:28:08,653 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 06:28:08,654 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 06:28:08,663 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:08,754 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:08,935 INFO L137 Inliner]: procedures = 105, calls = 1014, calls flagged for inlining = 48, calls inlined = 48, statements flattened = 1743 [2021-11-20 06:28:08,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 06:28:08,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 06:28:08,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 06:28:08,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 06:28:08,949 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:08,949 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:08,965 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:08,965 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:09,043 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:09,082 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:09,094 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:09,131 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 06:28:09,132 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 06:28:09,132 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 06:28:09,132 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 06:28:09,175 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (1/1) ... [2021-11-20 06:28:09,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 06:28:09,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:28:09,236 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 06:28:09,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 06:28:09,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-20 06:28:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-20 06:28:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_open [2021-11-20 06:28:09,376 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_open [2021-11-20 06:28:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-20 06:28:09,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-20 06:28:09,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2021-11-20 06:28:09,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2021-11-20 06:28:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2021-11-20 06:28:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2021-11-20 06:28:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2021-11-20 06:28:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2021-11-20 06:28:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-20 06:28:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-20 06:28:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_disconnect [2021-11-20 06:28:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_disconnect [2021-11-20 06:28:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-20 06:28:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-20 06:28:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_disconnect [2021-11-20 06:28:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_disconnect [2021-11-20 06:28:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-20 06:28:09,381 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-20 06:28:09,381 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write_room [2021-11-20 06:28:09,381 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write_room [2021-11-20 06:28:09,381 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-20 06:28:09,382 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-20 06:28:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 06:28:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 06:28:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 06:28:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 06:28:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_serial_data [2021-11-20 06:28:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_serial_data [2021-11-20 06:28:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 06:28:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2021-11-20 06:28:09,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2021-11-20 06:28:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_resume [2021-11-20 06:28:09,384 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_resume [2021-11-20 06:28:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 06:28:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 06:28:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-20 06:28:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-20 06:28:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-20 06:28:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-20 06:28:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-20 06:28:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-20 06:28:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_write [2021-11-20 06:28:09,387 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_write [2021-11-20 06:28:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_suspend [2021-11-20 06:28:09,387 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_suspend [2021-11-20 06:28:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_close [2021-11-20 06:28:09,388 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_close [2021-11-20 06:28:09,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-20 06:28:09,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-20 06:28:09,388 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wwan_chars_in_buffer [2021-11-20 06:28:09,389 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wwan_chars_in_buffer [2021-11-20 06:28:09,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 06:28:09,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 06:28:09,856 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 06:28:09,859 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 06:28:09,951 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-20 06:28:13,540 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 06:28:13,561 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 06:28:13,561 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-20 06:28:13,566 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:28:13 BoogieIcfgContainer [2021-11-20 06:28:13,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 06:28:13,571 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 06:28:13,571 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 06:28:13,575 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 06:28:13,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 06:28:06" (1/3) ... [2021-11-20 06:28:13,576 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@659f3f26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:28:13, skipping insertion in model container [2021-11-20 06:28:13,576 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:28:08" (2/3) ... [2021-11-20 06:28:13,577 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@659f3f26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:28:13, skipping insertion in model container [2021-11-20 06:28:13,577 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:28:13" (3/3) ... [2021-11-20 06:28:13,582 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-c0cc359-104_1a-drivers--usb--serial--qcserial.ko-entry_point.cil.out.i [2021-11-20 06:28:13,591 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 06:28:13,591 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 06:28:13,669 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 06:28:13,677 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-20 06:28:13,677 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 06:28:13,711 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) [2021-11-20 06:28:13,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-20 06:28:13,724 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:13,725 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:13,726 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:13,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:13,733 INFO L85 PathProgramCache]: Analyzing trace with hash 505290590, now seen corresponding path program 1 times [2021-11-20 06:28:13,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:13,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573667930] [2021-11-20 06:28:13,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:13,756 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:13,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:13,760 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:13,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-20 06:28:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:15,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 1911 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:28:15,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-20 06:28:15,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-20 06:28:15,617 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:15,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573667930] [2021-11-20 06:28:15,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573667930] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 06:28:15,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 06:28:15,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2021-11-20 06:28:15,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561131379] [2021-11-20 06:28:15,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:15,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:28:15,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:15,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:28:15,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-20 06:28:15,689 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) [2021-11-20 06:28:15,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:15,935 INFO L93 Difference]: Finished difference Result 750 states and 1089 transitions. [2021-11-20 06:28:15,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 06:28:15,939 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 [2021-11-20 06:28:15,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:15,969 INFO L225 Difference]: With dead ends: 750 [2021-11-20 06:28:15,970 INFO L226 Difference]: Without dead ends: 365 [2021-11-20 06:28:15,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-11-20 06:28:15,989 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:28:15,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1599 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 06:28:16,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-20 06:28:16,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-11-20 06:28:16,130 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) [2021-11-20 06:28:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 522 transitions. [2021-11-20 06:28:16,142 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 522 transitions. Word has length 48 [2021-11-20 06:28:16,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:16,149 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 522 transitions. [2021-11-20 06:28:16,150 INFO L471 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) [2021-11-20 06:28:16,150 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 522 transitions. [2021-11-20 06:28:16,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-20 06:28:16,161 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:16,161 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:16,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:16,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:16,387 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:16,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:16,389 INFO L85 PathProgramCache]: Analyzing trace with hash 920442038, now seen corresponding path program 1 times [2021-11-20 06:28:16,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:16,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1712400148] [2021-11-20 06:28:16,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:16,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:16,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:16,409 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:16,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-20 06:28:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:17,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 1921 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:28:17,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:17,859 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-20 06:28:17,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:18,150 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-20 06:28:18,150 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:18,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1712400148] [2021-11-20 06:28:18,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1712400148] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:28:18,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 06:28:18,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-11-20 06:28:18,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475554839] [2021-11-20 06:28:18,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 06:28:18,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 06:28:18,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:18,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 06:28:18,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-20 06:28:18,156 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) [2021-11-20 06:28:18,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:18,386 INFO L93 Difference]: Finished difference Result 727 states and 1042 transitions. [2021-11-20 06:28:18,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 06:28:18,387 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 [2021-11-20 06:28:18,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:18,392 INFO L225 Difference]: With dead ends: 727 [2021-11-20 06:28:18,393 INFO L226 Difference]: Without dead ends: 368 [2021-11-20 06:28:18,394 INFO L932 BasicCegarLoop]: 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 [2021-11-20 06:28:18,396 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 9 mSDsluCounter, 2069 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2588 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:18,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 2588 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 06:28:18,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-20 06:28:18,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2021-11-20 06:28:18,447 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) [2021-11-20 06:28:18,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 525 transitions. [2021-11-20 06:28:18,467 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 525 transitions. Word has length 50 [2021-11-20 06:28:18,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:18,470 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 525 transitions. [2021-11-20 06:28:18,471 INFO L471 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) [2021-11-20 06:28:18,471 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 525 transitions. [2021-11-20 06:28:18,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-20 06:28:18,474 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:18,474 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:18,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:18,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:18,675 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:18,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:18,676 INFO L85 PathProgramCache]: Analyzing trace with hash -865894562, now seen corresponding path program 2 times [2021-11-20 06:28:18,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:18,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042377585] [2021-11-20 06:28:18,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 06:28:18,683 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:18,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:18,686 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:18,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-20 06:28:19,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-20 06:28:19,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:28:19,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 1854 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:28:19,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 06:28:20,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 06:28:20,321 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:20,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042377585] [2021-11-20 06:28:20,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042377585] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:20,322 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:20,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-20 06:28:20,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094905091] [2021-11-20 06:28:20,323 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:20,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 06:28:20,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:20,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:28:20,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:20,327 INFO L87 Difference]: Start difference. First operand 368 states and 525 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-20 06:28:20,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:20,409 INFO L93 Difference]: Finished difference Result 705 states and 1015 transitions. [2021-11-20 06:28:20,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:28:20,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 56 [2021-11-20 06:28:20,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:20,428 INFO L225 Difference]: With dead ends: 705 [2021-11-20 06:28:20,429 INFO L226 Difference]: Without dead ends: 696 [2021-11-20 06:28:20,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:20,434 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:28:20,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 1091 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 06:28:20,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-11-20 06:28:20,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 679. [2021-11-20 06:28:20,509 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) [2021-11-20 06:28:20,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 976 transitions. [2021-11-20 06:28:20,518 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 976 transitions. Word has length 56 [2021-11-20 06:28:20,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:20,519 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 976 transitions. [2021-11-20 06:28:20,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-20 06:28:20,519 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 976 transitions. [2021-11-20 06:28:20,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-20 06:28:20,526 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:20,526 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:20,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:20,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:20,753 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:20,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:20,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1553042684, now seen corresponding path program 1 times [2021-11-20 06:28:20,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:20,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632758327] [2021-11-20 06:28:20,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:20,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:20,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:20,779 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:20,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-20 06:28:22,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:22,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 2032 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:28:22,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:22,480 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 06:28:22,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 06:28:22,656 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:22,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632758327] [2021-11-20 06:28:22,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632758327] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:22,657 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:22,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-20 06:28:22,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414266540] [2021-11-20 06:28:22,658 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:22,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 06:28:22,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:22,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:28:22,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:22,660 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) [2021-11-20 06:28:23,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:23,106 INFO L93 Difference]: Finished difference Result 1488 states and 2137 transitions. [2021-11-20 06:28:23,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:28:23,107 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 [2021-11-20 06:28:23,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:23,117 INFO L225 Difference]: With dead ends: 1488 [2021-11-20 06:28:23,117 INFO L226 Difference]: Without dead ends: 830 [2021-11-20 06:28:23,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:23,124 INFO L933 BasicCegarLoop]: 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.4s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:23,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 945 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-20 06:28:23,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-11-20 06:28:23,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 824. [2021-11-20 06:28:23,202 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) [2021-11-20 06:28:23,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1180 transitions. [2021-11-20 06:28:23,213 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1180 transitions. Word has length 80 [2021-11-20 06:28:23,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:23,214 INFO L470 AbstractCegarLoop]: Abstraction has 824 states and 1180 transitions. [2021-11-20 06:28:23,217 INFO L471 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) [2021-11-20 06:28:23,217 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1180 transitions. [2021-11-20 06:28:23,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-11-20 06:28:23,223 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:23,223 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:23,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:23,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:23,447 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:23,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:23,448 INFO L85 PathProgramCache]: Analyzing trace with hash -130895929, now seen corresponding path program 1 times [2021-11-20 06:28:23,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:23,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [722103654] [2021-11-20 06:28:23,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:23,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:23,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:23,453 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:23,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-20 06:28:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:24,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 2114 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:28:24,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-11-20 06:28:25,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:25,534 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-20 06:28:25,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:25,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [722103654] [2021-11-20 06:28:25,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [722103654] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:25,535 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:25,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-20 06:28:25,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057017855] [2021-11-20 06:28:25,536 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:25,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:28:25,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:25,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:28:25,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:28:25,538 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-20 06:28:25,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:25,866 INFO L93 Difference]: Finished difference Result 2423 states and 3471 transitions. [2021-11-20 06:28:25,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:28:25,867 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 111 [2021-11-20 06:28:25,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:25,912 INFO L225 Difference]: With dead ends: 2423 [2021-11-20 06:28:25,913 INFO L226 Difference]: Without dead ends: 1614 [2021-11-20 06:28:25,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-20 06:28:25,917 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:28:25,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 2508 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 06:28:25,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states. [2021-11-20 06:28:26,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1493. [2021-11-20 06:28:26,020 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) [2021-11-20 06:28:26,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 2152 transitions. [2021-11-20 06:28:26,034 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 2152 transitions. Word has length 111 [2021-11-20 06:28:26,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:26,042 INFO L470 AbstractCegarLoop]: Abstraction has 1493 states and 2152 transitions. [2021-11-20 06:28:26,042 INFO L471 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-20 06:28:26,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 2152 transitions. [2021-11-20 06:28:26,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-11-20 06:28:26,052 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:26,052 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:26,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:26,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:26,267 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:26,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash 47512075, now seen corresponding path program 1 times [2021-11-20 06:28:26,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:26,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357475655] [2021-11-20 06:28:26,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:26,271 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:26,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:26,272 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:26,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-20 06:28:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:27,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 2170 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:28:27,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:28,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:28,713 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:28,714 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:28,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357475655] [2021-11-20 06:28:28,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357475655] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:28,715 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:28,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-20 06:28:28,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024309644] [2021-11-20 06:28:28,715 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:28,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 06:28:28,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:28,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:28:28,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:28,718 INFO L87 Difference]: Start difference. First operand 1493 states and 2152 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-20 06:28:28,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:28,840 INFO L93 Difference]: Finished difference Result 2965 states and 4278 transitions. [2021-11-20 06:28:28,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:28:28,841 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 122 [2021-11-20 06:28:28,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:28,854 INFO L225 Difference]: With dead ends: 2965 [2021-11-20 06:28:28,854 INFO L226 Difference]: Without dead ends: 1493 [2021-11-20 06:28:28,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:28:28,863 INFO L933 BasicCegarLoop]: 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 [2021-11-20 06:28:28,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 505 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 06:28:28,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2021-11-20 06:28:28,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 1493. [2021-11-20 06:28:28,963 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) [2021-11-20 06:28:28,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 2120 transitions. [2021-11-20 06:28:28,977 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 2120 transitions. Word has length 122 [2021-11-20 06:28:28,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:28,978 INFO L470 AbstractCegarLoop]: Abstraction has 1493 states and 2120 transitions. [2021-11-20 06:28:28,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-20 06:28:28,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 2120 transitions. [2021-11-20 06:28:28,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-11-20 06:28:28,984 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:28,984 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:29,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:29,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:29,211 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:29,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:29,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2135315343, now seen corresponding path program 1 times [2021-11-20 06:28:29,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:29,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889789682] [2021-11-20 06:28:29,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:29,214 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:29,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:29,215 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:29,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-20 06:28:30,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:30,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 2170 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-20 06:28:30,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:31,228 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:31,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:31,742 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:31,743 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:31,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889789682] [2021-11-20 06:28:31,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889789682] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:31,743 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:31,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-11-20 06:28:31,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25627713] [2021-11-20 06:28:31,744 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:31,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-20 06:28:31,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:31,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-20 06:28:31,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-20 06:28:31,746 INFO L87 Difference]: Start difference. First operand 1493 states and 2120 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 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) [2021-11-20 06:28:33,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:33,108 INFO L93 Difference]: Finished difference Result 4424 states and 6646 transitions. [2021-11-20 06:28:33,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 06:28:33,109 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 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 [2021-11-20 06:28:33,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:33,140 INFO L225 Difference]: With dead ends: 4424 [2021-11-20 06:28:33,141 INFO L226 Difference]: Without dead ends: 3683 [2021-11-20 06:28:33,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-11-20 06:28:33,146 INFO L933 BasicCegarLoop]: 884 mSDtfsCounter, 2534 mSDsluCounter, 6497 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 407 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2592 SdHoareTripleChecker+Valid, 7381 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 407 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:33,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2592 Valid, 7381 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [407 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-20 06:28:33,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3683 states. [2021-11-20 06:28:33,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3683 to 1513. [2021-11-20 06:28:33,389 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) [2021-11-20 06:28:33,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2140 transitions. [2021-11-20 06:28:33,401 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2140 transitions. Word has length 122 [2021-11-20 06:28:33,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:33,406 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 2140 transitions. [2021-11-20 06:28:33,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 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) [2021-11-20 06:28:33,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2140 transitions. [2021-11-20 06:28:33,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-11-20 06:28:33,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:33,413 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:33,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:33,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:33,627 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:33,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:33,627 INFO L85 PathProgramCache]: Analyzing trace with hash -81936154, now seen corresponding path program 1 times [2021-11-20 06:28:33,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:33,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [696108905] [2021-11-20 06:28:33,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:33,631 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:33,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:33,633 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:33,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-20 06:28:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:35,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 2172 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:28:35,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:35,415 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-20 06:28:35,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:35,775 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-11-20 06:28:35,776 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:35,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [696108905] [2021-11-20 06:28:35,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [696108905] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:35,776 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:35,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-20 06:28:35,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89313145] [2021-11-20 06:28:35,777 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:35,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:28:35,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:35,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:28:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:28:35,779 INFO L87 Difference]: Start difference. First operand 1513 states and 2140 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-20 06:28:36,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:36,877 INFO L93 Difference]: Finished difference Result 3951 states and 5722 transitions. [2021-11-20 06:28:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 06:28:36,878 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 129 [2021-11-20 06:28:36,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:36,898 INFO L225 Difference]: With dead ends: 3951 [2021-11-20 06:28:36,898 INFO L226 Difference]: Without dead ends: 2459 [2021-11-20 06:28:36,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:28:36,904 INFO L933 BasicCegarLoop]: 595 mSDtfsCounter, 742 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:36,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 912 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-20 06:28:36,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2021-11-20 06:28:37,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 2367. [2021-11-20 06:28:37,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 1992 states have (on average 1.4402610441767068) internal successors, (2869), 2002 states have internal predecessors, (2869), 254 states have call successors, (254), 121 states have call predecessors, (254), 120 states have return successors, (253), 247 states have call predecessors, (253), 253 states have call successors, (253) [2021-11-20 06:28:37,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3376 transitions. [2021-11-20 06:28:37,173 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3376 transitions. Word has length 129 [2021-11-20 06:28:37,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:37,174 INFO L470 AbstractCegarLoop]: Abstraction has 2367 states and 3376 transitions. [2021-11-20 06:28:37,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-20 06:28:37,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3376 transitions. [2021-11-20 06:28:37,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-20 06:28:37,181 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:37,181 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:37,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:37,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:37,403 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:37,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:37,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1347562269, now seen corresponding path program 1 times [2021-11-20 06:28:37,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:37,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [978798767] [2021-11-20 06:28:37,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:37,406 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:37,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:37,408 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:37,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-20 06:28:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:38,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 2185 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-20 06:28:38,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:39,638 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:39,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:40,791 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:40,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [978798767] [2021-11-20 06:28:40,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [978798767] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:40,791 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:40,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 12] imperfect sequences [] total 22 [2021-11-20 06:28:40,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452843517] [2021-11-20 06:28:40,792 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:40,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-20 06:28:40,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:40,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-20 06:28:40,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-11-20 06:28:40,795 INFO L87 Difference]: Start difference. First operand 2367 states and 3376 transitions. Second operand has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-20 06:28:43,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:43,789 INFO L93 Difference]: Finished difference Result 7194 states and 10696 transitions. [2021-11-20 06:28:43,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-20 06:28:43,790 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 128 [2021-11-20 06:28:43,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:43,830 INFO L225 Difference]: With dead ends: 7194 [2021-11-20 06:28:43,830 INFO L226 Difference]: Without dead ends: 4848 [2021-11-20 06:28:43,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-11-20 06:28:43,838 INFO L933 BasicCegarLoop]: 1206 mSDtfsCounter, 3778 mSDsluCounter, 14974 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 644 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3836 SdHoareTripleChecker+Valid, 16180 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 644 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:43,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3836 Valid, 16180 Invalid, 1045 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [644 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-20 06:28:43,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4848 states. [2021-11-20 06:28:44,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4848 to 2361. [2021-11-20 06:28:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 1986 states have (on average 1.4395770392749245) internal successors, (2859), 1998 states have internal predecessors, (2859), 254 states have call successors, (254), 121 states have call predecessors, (254), 120 states have return successors, (253), 245 states have call predecessors, (253), 253 states have call successors, (253) [2021-11-20 06:28:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 3366 transitions. [2021-11-20 06:28:44,181 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 3366 transitions. Word has length 128 [2021-11-20 06:28:44,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:44,182 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 3366 transitions. [2021-11-20 06:28:44,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-20 06:28:44,183 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 3366 transitions. [2021-11-20 06:28:44,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-20 06:28:44,189 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:44,190 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:44,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:44,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:44,415 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:44,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:44,415 INFO L85 PathProgramCache]: Analyzing trace with hash 870197329, now seen corresponding path program 1 times [2021-11-20 06:28:44,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:44,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063972414] [2021-11-20 06:28:44,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:44,419 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:44,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:44,421 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:44,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-20 06:28:45,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:45,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 2220 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:28:45,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:46,322 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:46,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:46,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:46,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063972414] [2021-11-20 06:28:46,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063972414] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:46,606 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:46,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-20 06:28:46,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537992800] [2021-11-20 06:28:46,606 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:46,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 06:28:46,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:46,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 06:28:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-20 06:28:46,608 INFO L87 Difference]: Start difference. First operand 2361 states and 3366 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-20 06:28:48,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:48,195 INFO L93 Difference]: Finished difference Result 7066 states and 9871 transitions. [2021-11-20 06:28:48,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-20 06:28:48,195 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 4 states have call successors, (12), 2 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 136 [2021-11-20 06:28:48,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:48,234 INFO L225 Difference]: With dead ends: 7066 [2021-11-20 06:28:48,234 INFO L226 Difference]: Without dead ends: 4726 [2021-11-20 06:28:48,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2021-11-20 06:28:48,242 INFO L933 BasicCegarLoop]: 1120 mSDtfsCounter, 1515 mSDsluCounter, 3920 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1535 SdHoareTripleChecker+Valid, 5040 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:48,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1535 Valid, 5040 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-20 06:28:48,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4726 states. [2021-11-20 06:28:48,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4726 to 2377. [2021-11-20 06:28:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2377 states, 2002 states have (on average 1.436063936063936) internal successors, (2875), 2010 states have internal predecessors, (2875), 254 states have call successors, (254), 121 states have call predecessors, (254), 120 states have return successors, (253), 245 states have call predecessors, (253), 253 states have call successors, (253) [2021-11-20 06:28:48,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2377 states to 2377 states and 3382 transitions. [2021-11-20 06:28:48,576 INFO L78 Accepts]: Start accepts. Automaton has 2377 states and 3382 transitions. Word has length 136 [2021-11-20 06:28:48,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:48,577 INFO L470 AbstractCegarLoop]: Abstraction has 2377 states and 3382 transitions. [2021-11-20 06:28:48,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-20 06:28:48,577 INFO L276 IsEmpty]: Start isEmpty. Operand 2377 states and 3382 transitions. [2021-11-20 06:28:48,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-20 06:28:48,582 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:48,582 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:48,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:48,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:48,807 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:48,807 INFO L85 PathProgramCache]: Analyzing trace with hash -150871025, now seen corresponding path program 1 times [2021-11-20 06:28:48,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:48,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612684487] [2021-11-20 06:28:48,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:48,811 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:48,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:48,813 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:48,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-20 06:28:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:28:50,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 2218 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:28:50,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:28:50,576 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-20 06:28:50,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:28:50,892 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-11-20 06:28:50,892 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 06:28:50,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612684487] [2021-11-20 06:28:50,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612684487] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 06:28:50,893 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:28:50,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-20 06:28:50,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724122203] [2021-11-20 06:28:50,894 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 06:28:50,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 06:28:50,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 06:28:50,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 06:28:50,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:28:50,895 INFO L87 Difference]: Start difference. First operand 2377 states and 3382 transitions. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-20 06:28:51,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:28:51,408 INFO L93 Difference]: Finished difference Result 3703 states and 5299 transitions. [2021-11-20 06:28:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 06:28:51,409 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 136 [2021-11-20 06:28:51,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 06:28:51,418 INFO L225 Difference]: With dead ends: 3703 [2021-11-20 06:28:51,419 INFO L226 Difference]: Without dead ends: 1218 [2021-11-20 06:28:51,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 06:28:51,425 INFO L933 BasicCegarLoop]: 648 mSDtfsCounter, 743 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-20 06:28:51,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 820 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-20 06:28:51,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2021-11-20 06:28:51,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1142. [2021-11-20 06:28:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 966 states have (on average 1.4327122153209109) internal successors, (1384), 967 states have internal predecessors, (1384), 120 states have call successors, (120), 56 states have call predecessors, (120), 55 states have return successors, (119), 118 states have call predecessors, (119), 119 states have call successors, (119) [2021-11-20 06:28:51,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1623 transitions. [2021-11-20 06:28:51,586 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1623 transitions. Word has length 136 [2021-11-20 06:28:51,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 06:28:51,587 INFO L470 AbstractCegarLoop]: Abstraction has 1142 states and 1623 transitions. [2021-11-20 06:28:51,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-20 06:28:51,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1623 transitions. [2021-11-20 06:28:51,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-11-20 06:28:51,591 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 06:28:51,592 INFO L514 BasicCegarLoop]: 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] [2021-11-20 06:28:51,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-20 06:28:51,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:28:51,807 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 06:28:51,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:28:51,807 INFO L85 PathProgramCache]: Analyzing trace with hash 867034365, now seen corresponding path program 1 times [2021-11-20 06:28:51,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 06:28:51,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441317640] [2021-11-20 06:28:51,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:28:51,812 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 06:28:51,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 06:28:51,813 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 06:28:51,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-20 06:28:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:28:58,708 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:29:06,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:29:08,354 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-20 06:29:08,354 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-20 06:29:08,355 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 06:29:08,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-20 06:29:08,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 06:29:08,587 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:29:08,591 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 06:29:08,645 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-20 06:29:08,650 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-20 06:29:08,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 06:29:08 BoogieIcfgContainer [2021-11-20 06:29:08,951 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 06:29:08,952 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 06:29:08,952 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 06:29:08,952 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 06:29:08,953 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:28:13" (3/4) ... [2021-11-20 06:29:08,956 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 06:29:08,956 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 06:29:08,957 INFO L158 Benchmark]: Toolchain (without parser) took 62262.74ms. Allocated memory was 52.4MB in the beginning and 346.0MB in the end (delta: 293.6MB). Free memory was 34.8MB in the beginning and 127.2MB in the end (delta: -92.4MB). Peak memory consumption was 199.9MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,957 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 52.4MB. Free memory is still 33.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:29:08,957 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1956.22ms. Allocated memory was 52.4MB in the beginning and 75.5MB in the end (delta: 23.1MB). Free memory was 34.6MB in the beginning and 31.6MB in the end (delta: 3.0MB). Peak memory consumption was 42.0MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,958 INFO L158 Benchmark]: Boogie Procedure Inliner took 282.59ms. Allocated memory is still 75.5MB. Free memory was 31.3MB in the beginning and 33.5MB in the end (delta: -2.2MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,958 INFO L158 Benchmark]: Boogie Preprocessor took 194.53ms. Allocated memory is still 75.5MB. Free memory was 33.5MB in the beginning and 22.4MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,959 INFO L158 Benchmark]: RCFGBuilder took 4434.65ms. Allocated memory was 75.5MB in the beginning and 192.9MB in the end (delta: 117.4MB). Free memory was 22.4MB in the beginning and 103.7MB in the end (delta: -81.3MB). Peak memory consumption was 70.9MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,959 INFO L158 Benchmark]: TraceAbstraction took 55380.53ms. Allocated memory was 192.9MB in the beginning and 346.0MB in the end (delta: 153.1MB). Free memory was 103.7MB in the beginning and 128.2MB in the end (delta: -24.5MB). Peak memory consumption was 128.6MB. Max. memory is 16.1GB. [2021-11-20 06:29:08,959 INFO L158 Benchmark]: Witness Printer took 4.36ms. Allocated memory is still 346.0MB. Free memory is still 128.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:29:08,962 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.34ms. Allocated memory is still 52.4MB. Free memory is still 33.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1956.22ms. Allocated memory was 52.4MB in the beginning and 75.5MB in the end (delta: 23.1MB). Free memory was 34.6MB in the beginning and 31.6MB in the end (delta: 3.0MB). Peak memory consumption was 42.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 282.59ms. Allocated memory is still 75.5MB. Free memory was 31.3MB in the beginning and 33.5MB in the end (delta: -2.2MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 194.53ms. Allocated memory is still 75.5MB. Free memory was 33.5MB in the beginning and 22.4MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 4434.65ms. Allocated memory was 75.5MB in the beginning and 192.9MB in the end (delta: 117.4MB). Free memory was 22.4MB in the beginning and 103.7MB in the end (delta: -81.3MB). Peak memory consumption was 70.9MB. Max. memory is 16.1GB. * TraceAbstraction took 55380.53ms. Allocated memory was 192.9MB in the beginning and 346.0MB in the end (delta: 153.1MB). Free memory was 103.7MB in the beginning and 128.2MB in the end (delta: -24.5MB). Peak memory consumption was 128.6MB. Max. memory is 16.1GB. * Witness Printer took 4.36ms. Allocated memory is still 346.0MB. Free memory is still 128.2MB. 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={1627:0}, ldvarg4={1054: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={1627:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg4={1054: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=2147483648, 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={1627:0}, ldvarg1={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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=2147483648, 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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054:0}, ldvarg5={0:0}, memset((void *)(& ldvarg0), 0, 4UL)={1627: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054:0}, ldvarg5={0:0}, memset((void *)(& ldvarg4), 0, 4UL)={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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=4294967277, serial={0:0}, serial={0:0}, usb_counter=0] [L3765] COND FALSE !(debug != 0) VAL [__key={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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=4294967277, 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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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=4294967277, 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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_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=4294967277, 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={60: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={60: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={60: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={60: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={60: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={60: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={60:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_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={60: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={60:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_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={60: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={60:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_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={60: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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __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={60: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=4294967277, serial={0:0}, serial={0:0}, tmp={60: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={60:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=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={60:0}, lock={60: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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __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={60: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=4294967277, serial={0:0}, serial={0:0}, serial->interface={0:0}, tmp={60: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={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __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={60: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=4294967277, serial={0:0}, serial={0:0}, serial->interface={0:0}, tmp={60:0}, usb_counter=0] [L3797] COND TRUE (serial->interface)->num_altsetting > 2U [L3883] COND FALSE !(retval != -19) VAL [__key={1086:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __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={60: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=4294967277, serial={0:0}, serial={0:0}, tmp={60: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={60: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=4294967277, serial={0:0}, serial={0:0}, tmp={60: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=4294967277, 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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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=4294967277, 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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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=4294967277, 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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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=4294967277, 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=4294967277, 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=4294967277, 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={1627:0}, ldvarg1={0:0}, ldvarg2=9, ldvarg3={0:0}, ldvarg4={1054: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=4294967277, 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=4294967277, 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=4294967277, 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: 54.9s, OverallIterations: 12, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 9.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10992 SdHoareTripleChecker+Valid, 5.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10856 mSDsluCounter, 39569 SdHoareTripleChecker+Invalid, 4.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 31434 mSDsCounter, 1575 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1286 IncrementalHoareTripleChecker+Invalid, 2861 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1575 mSolverCounterUnsat, 8135 mSDtfsCounter, 1286 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2243 GetRequests, 2164 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2377occurred in iteration=10, InterpolantAutomatonStates: 69, 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, 7318 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 19.5s SatisfiabilityAnalysisTime, 8.9s InterpolantComputationTime, 1256 NumberOfCodeBlocks, 1230 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 2214 ConstructedInterpolants, 0 QuantifiedInterpolants, 3511 SizeOfPredicates, 44 NumberOfNonLiveVariables, 22967 ConjunctsInSsa, 66 ConjunctsInUnsatCore, 22 InterpolantComputations, 19 PerfectInterpolantSequences, 2317/2328 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 [2021-11-20 06:29:09,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9e08b14-e7e5-4aae-8481-ed326ad96a2c/bin/uautomizer-DQz5hQGWxF/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