./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 92cb918a49bd861dcff82a05c4e06551bd9d0c0cbb9eb8fadf6410a0f7818165 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:22:36,019 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:22:36,023 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:22:36,063 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:22:36,064 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:22:36,066 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:22:36,068 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:22:36,071 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:22:36,073 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:22:36,074 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:22:36,076 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:22:36,078 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:22:36,079 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:22:36,080 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:22:36,082 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:22:36,084 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:22:36,086 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:22:36,087 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:22:36,090 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:22:36,094 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:22:36,096 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:22:36,098 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:22:36,100 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:22:36,101 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:22:36,106 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:22:36,106 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:22:36,107 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:22:36,108 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:22:36,109 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:22:36,110 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:22:36,111 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:22:36,112 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:22:36,113 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:22:36,114 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:22:36,116 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:22:36,116 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:22:36,117 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:22:36,118 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:22:36,118 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:22:36,120 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:22:36,121 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:22:36,122 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-23 02:22:36,176 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:22:36,178 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:22:36,178 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:22:36,179 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:22:36,180 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:22:36,180 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:22:36,180 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:22:36,180 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:22:36,181 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:22:36,181 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 02:22:36,182 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:22:36,182 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:22:36,183 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 02:22:36,183 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 02:22:36,183 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:22:36,183 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 02:22:36,184 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 02:22:36,184 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 02:22:36,185 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:22:36,186 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 02:22:36,186 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:22:36,186 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:22:36,186 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:22:36,187 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:22:36,187 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:22:36,187 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:22:36,189 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:22:36,189 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:22:36,189 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:22:36,190 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:22:36,190 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:22:36,190 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:22:36,191 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:22:36,191 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 02:22:36,191 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 02:22:36,191 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:22:36,192 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:22:36,192 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:22:36,192 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/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_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 92cb918a49bd861dcff82a05c4e06551bd9d0c0cbb9eb8fadf6410a0f7818165 [2021-11-23 02:22:36,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:22:36,528 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:22:36,531 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:22:36,532 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:22:36,533 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:22:36,535 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:22:36,641 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/1be7ec40e/e5745139ad154c8591f3890b3f90eb32/FLAG1eed43c4f [2021-11-23 02:22:37,565 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:22:37,566 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:22:37,628 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/1be7ec40e/e5745139ad154c8591f3890b3f90eb32/FLAG1eed43c4f [2021-11-23 02:22:38,030 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/1be7ec40e/e5745139ad154c8591f3890b3f90eb32 [2021-11-23 02:22:38,033 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:22:38,034 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:22:38,036 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:22:38,037 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:22:38,040 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:22:38,041 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:38" (1/1) ... [2021-11-23 02:22:38,043 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1394dafb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:38, skipping insertion in model container [2021-11-23 02:22:38,043 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:38" (1/1) ... [2021-11-23 02:22:38,051 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:22:38,174 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:22:38,732 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3714] [2021-11-23 02:22:38,737 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3715-3716] [2021-11-23 02:22:38,988 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_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i[111905,111918] [2021-11-23 02:22:39,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:22:39,881 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:22:40,032 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3714] [2021-11-23 02:22:40,032 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3715-3716] [2021-11-23 02:22:40,042 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_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i[111905,111918] [2021-11-23 02:22:40,338 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:22:40,402 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:22:40,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40 WrapperNode [2021-11-23 02:22:40,403 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:22:40,405 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:22:40,405 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:22:40,406 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:22:40,414 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,507 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,589 INFO L137 Inliner]: procedures = 170, calls = 1019, calls flagged for inlining = 80, calls inlined = 51, statements flattened = 1557 [2021-11-23 02:22:40,590 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:22:40,591 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:22:40,591 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:22:40,591 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:22:40,604 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,605 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,615 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,618 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,686 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,697 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,707 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,723 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:22:40,724 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:22:40,724 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:22:40,725 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:22:40,726 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (1/1) ... [2021-11-23 02:22:40,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:22:40,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:22:40,779 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:22:40,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:22:40,861 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_map_urb_for_dma [2021-11-23 02:22:40,861 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_map_urb_for_dma [2021-11-23 02:22:40,861 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-23 02:22:40,861 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-23 02:22:40,862 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2021-11-23 02:22:40,862 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2021-11-23 02:22:40,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-23 02:22:40,862 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-23 02:22:40,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 02:22:40,862 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2021-11-23 02:22:40,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2021-11-23 02:22:40,863 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-23 02:22:40,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-23 02:22:40,863 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2021-11-23 02:22:40,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2021-11-23 02:22:40,863 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_hub_control [2021-11-23 02:22:40,864 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_hub_control [2021-11-23 02:22:40,864 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_urb_dequeue [2021-11-23 02:22:40,865 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_urb_dequeue [2021-11-23 02:22:40,865 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-23 02:22:40,865 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-23 02:22:40,865 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2021-11-23 02:22:40,865 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2021-11-23 02:22:40,865 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_endpoint_disable [2021-11-23 02:22:40,866 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_endpoint_disable [2021-11-23 02:22:40,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 02:22:40,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-23 02:22:40,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-23 02:22:40,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-23 02:22:40,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-23 02:22:40,867 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2021-11-23 02:22:40,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-23 02:22:40,867 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-23 02:22:40,868 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_reset [2021-11-23 02:22:40,868 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_reset [2021-11-23 02:22:40,868 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_urb_enqueue [2021-11-23 02:22:40,869 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_urb_enqueue [2021-11-23 02:22:40,869 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-23 02:22:40,869 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-23 02:22:40,869 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 02:22:40,869 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_bus_resume [2021-11-23 02:22:40,869 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_bus_resume [2021-11-23 02:22:40,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:22:40,870 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_gpout_set_value [2021-11-23 02:22:40,870 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_gpout_set_value [2021-11-23 02:22:40,871 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 02:22:40,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 02:22:40,872 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2021-11-23 02:22:40,872 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2021-11-23 02:22:40,873 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2021-11-23 02:22:40,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2021-11-23 02:22:40,873 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2021-11-23 02:22:40,873 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2021-11-23 02:22:40,874 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 02:22:40,874 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-23 02:22:40,874 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-23 02:22:40,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 02:22:40,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-23 02:22:40,875 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_unmap_urb_for_dma [2021-11-23 02:22:40,875 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_unmap_urb_for_dma [2021-11-23 02:22:40,876 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-23 02:22:40,876 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-23 02:22:40,876 INFO L130 BoogieDeclarations]: Found specification of procedure to_spi_device [2021-11-23 02:22:40,876 INFO L138 BoogieDeclarations]: Found implementation of procedure to_spi_device [2021-11-23 02:22:40,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 02:22:40,876 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_hcd [2021-11-23 02:22:40,877 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_hcd [2021-11-23 02:22:40,877 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_bus_suspend [2021-11-23 02:22:40,877 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_bus_suspend [2021-11-23 02:22:40,877 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_get_frame_number [2021-11-23 02:22:40,877 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_get_frame_number [2021-11-23 02:22:40,878 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-23 02:22:40,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-23 02:22:40,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:22:40,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:22:40,878 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_hub_status_data [2021-11-23 02:22:40,879 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_hub_status_data [2021-11-23 02:22:40,879 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_to_max3421 [2021-11-23 02:22:40,879 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_to_max3421 [2021-11-23 02:22:40,879 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-11-23 02:22:40,880 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-11-23 02:22:41,402 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:22:41,405 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:22:41,974 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-23 02:22:42,761 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:22:43,049 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:22:43,049 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-23 02:22:43,054 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:22:43 BoogieIcfgContainer [2021-11-23 02:22:43,055 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:22:43,058 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:22:43,058 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:22:43,062 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:22:43,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:22:38" (1/3) ... [2021-11-23 02:22:43,063 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6201d496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:22:43, skipping insertion in model container [2021-11-23 02:22:43,063 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:40" (2/3) ... [2021-11-23 02:22:43,064 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6201d496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:22:43, skipping insertion in model container [2021-11-23 02:22:43,064 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:22:43" (3/3) ... [2021-11-23 02:22:43,066 INFO L111 eAbstractionObserver]: Analyzing ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:22:43,072 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:22:43,072 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:22:43,142 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:22:43,156 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:22:43,156 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:22:43,201 INFO L276 IsEmpty]: Start isEmpty. Operand has 405 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 275 states have internal predecessors, (377), 105 states have call successors, (105), 34 states have call predecessors, (105), 33 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2021-11-23 02:22:43,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-23 02:22:43,222 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:22:43,223 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 02:22:43,223 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:22:43,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:22:43,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1626667804, now seen corresponding path program 1 times [2021-11-23 02:22:43,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:22:43,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378456151] [2021-11-23 02:22:43,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:22:43,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:22:43,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:22:43,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:22:43,742 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:22:43,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378456151] [2021-11-23 02:22:43,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378456151] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:22:43,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:22:43,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:22:43,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879083293] [2021-11-23 02:22:43,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:22:43,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:22:43,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:22:43,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:22:43,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:43,793 INFO L87 Difference]: Start difference. First operand has 405 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 275 states have internal predecessors, (377), 105 states have call successors, (105), 34 states have call predecessors, (105), 33 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:22:44,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:22:44,320 INFO L93 Difference]: Finished difference Result 1122 states and 1617 transitions. [2021-11-23 02:22:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:22:44,323 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 49 [2021-11-23 02:22:44,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:22:44,357 INFO L225 Difference]: With dead ends: 1122 [2021-11-23 02:22:44,357 INFO L226 Difference]: Without dead ends: 707 [2021-11-23 02:22:44,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:44,374 INFO L933 BasicCegarLoop]: 582 mSDtfsCounter, 455 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:22:44,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 1078 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 02:22:44,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-11-23 02:22:44,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 704. [2021-11-23 02:22:44,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 472 states have (on average 1.396186440677966) internal successors, (659), 475 states have internal predecessors, (659), 171 states have call successors, (171), 61 states have call predecessors, (171), 60 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2021-11-23 02:22:44,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1000 transitions. [2021-11-23 02:22:44,532 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1000 transitions. Word has length 49 [2021-11-23 02:22:44,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:22:44,533 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 1000 transitions. [2021-11-23 02:22:44,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:22:44,534 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1000 transitions. [2021-11-23 02:22:44,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-23 02:22:44,541 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:22:44,541 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 02:22:44,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 02:22:44,542 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:22:44,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:22:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash 2033018858, now seen corresponding path program 1 times [2021-11-23 02:22:44,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:22:44,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771960222] [2021-11-23 02:22:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:22:44,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:22:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:22:44,649 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:22:44,649 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:22:44,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771960222] [2021-11-23 02:22:44,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771960222] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:22:44,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:22:44,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:22:44,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282580267] [2021-11-23 02:22:44,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:22:44,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:22:44,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:22:44,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:22:44,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:44,653 INFO L87 Difference]: Start difference. First operand 704 states and 1000 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:22:45,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:22:45,044 INFO L93 Difference]: Finished difference Result 1606 states and 2268 transitions. [2021-11-23 02:22:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:22:45,045 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-11-23 02:22:45,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:22:45,053 INFO L225 Difference]: With dead ends: 1606 [2021-11-23 02:22:45,053 INFO L226 Difference]: Without dead ends: 923 [2021-11-23 02:22:45,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:45,062 INFO L933 BasicCegarLoop]: 577 mSDtfsCounter, 216 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:22:45,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 996 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 02:22:45,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2021-11-23 02:22:45,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 919. [2021-11-23 02:22:45,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 626 states have (on average 1.389776357827476) internal successors, (870), 631 states have internal predecessors, (870), 210 states have call successors, (210), 83 states have call predecessors, (210), 82 states have return successors, (209), 208 states have call predecessors, (209), 209 states have call successors, (209) [2021-11-23 02:22:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1289 transitions. [2021-11-23 02:22:45,130 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 1289 transitions. Word has length 59 [2021-11-23 02:22:45,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:22:45,131 INFO L470 AbstractCegarLoop]: Abstraction has 919 states and 1289 transitions. [2021-11-23 02:22:45,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:22:45,132 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 1289 transitions. [2021-11-23 02:22:45,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-23 02:22:45,138 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:22:45,141 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:22:45,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 02:22:45,142 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:22:45,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:22:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash -536032080, now seen corresponding path program 1 times [2021-11-23 02:22:45,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:22:45,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406802584] [2021-11-23 02:22:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:22:45,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:22:45,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:22:45,379 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 02:22:45,379 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:22:45,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406802584] [2021-11-23 02:22:45,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406802584] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:22:45,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:22:45,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:22:45,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515471448] [2021-11-23 02:22:45,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:22:45,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:22:45,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:22:45,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:22:45,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:45,383 INFO L87 Difference]: Start difference. First operand 919 states and 1289 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2021-11-23 02:22:45,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:22:45,594 INFO L93 Difference]: Finished difference Result 942 states and 1303 transitions. [2021-11-23 02:22:45,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:22:45,595 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 76 [2021-11-23 02:22:45,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:22:45,604 INFO L225 Difference]: With dead ends: 942 [2021-11-23 02:22:45,604 INFO L226 Difference]: Without dead ends: 939 [2021-11-23 02:22:45,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:45,607 INFO L933 BasicCegarLoop]: 496 mSDtfsCounter, 388 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:22:45,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 612 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:22:45,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2021-11-23 02:22:45,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 939. [2021-11-23 02:22:45,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 637 states have (on average 1.3814756671899528) internal successors, (880), 642 states have internal predecessors, (880), 210 states have call successors, (210), 92 states have call predecessors, (210), 91 states have return successors, (209), 208 states have call predecessors, (209), 209 states have call successors, (209) [2021-11-23 02:22:45,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1299 transitions. [2021-11-23 02:22:45,672 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 1299 transitions. Word has length 76 [2021-11-23 02:22:45,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:22:45,673 INFO L470 AbstractCegarLoop]: Abstraction has 939 states and 1299 transitions. [2021-11-23 02:22:45,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2021-11-23 02:22:45,674 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 1299 transitions. [2021-11-23 02:22:45,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-23 02:22:45,680 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:22:45,680 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:22:45,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 02:22:45,681 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:22:45,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:22:45,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1709121354, now seen corresponding path program 1 times [2021-11-23 02:22:45,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:22:45,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650256025] [2021-11-23 02:22:45,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:22:45,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:22:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:22:45,815 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-23 02:22:45,815 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:22:45,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650256025] [2021-11-23 02:22:45,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650256025] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:22:45,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:22:45,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:22:45,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877199525] [2021-11-23 02:22:45,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:22:45,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:22:45,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:22:45,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:22:45,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:45,819 INFO L87 Difference]: Start difference. First operand 939 states and 1299 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-23 02:22:46,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:22:46,290 INFO L93 Difference]: Finished difference Result 2454 states and 3404 transitions. [2021-11-23 02:22:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:22:46,291 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 86 [2021-11-23 02:22:46,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:22:46,304 INFO L225 Difference]: With dead ends: 2454 [2021-11-23 02:22:46,304 INFO L226 Difference]: Without dead ends: 1538 [2021-11-23 02:22:46,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:22:46,309 INFO L933 BasicCegarLoop]: 657 mSDtfsCounter, 461 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:22:46,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1053 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:22:46,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2021-11-23 02:22:46,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1534. [2021-11-23 02:22:46,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1534 states, 1055 states have (on average 1.361137440758294) internal successors, (1436), 1064 states have internal predecessors, (1436), 323 states have call successors, (323), 156 states have call predecessors, (323), 155 states have return successors, (322), 320 states have call predecessors, (322), 322 states have call successors, (322) [2021-11-23 02:22:46,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2081 transitions. [2021-11-23 02:22:46,404 INFO L78 Accepts]: Start accepts. Automaton has 1534 states and 2081 transitions. Word has length 86 [2021-11-23 02:22:46,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:22:46,405 INFO L470 AbstractCegarLoop]: Abstraction has 1534 states and 2081 transitions. [2021-11-23 02:22:46,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-23 02:22:46,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1534 states and 2081 transitions. [2021-11-23 02:22:46,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-11-23 02:22:46,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:22:46,412 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:22:46,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 02:22:46,412 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:22:46,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:22:46,415 INFO L85 PathProgramCache]: Analyzing trace with hash 522994288, now seen corresponding path program 1 times [2021-11-23 02:22:46,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:22:46,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284267410] [2021-11-23 02:22:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:22:46,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:22:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:22:46,596 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 02:22:46,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:22:46,879 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-23 02:22:46,879 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 02:22:46,880 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 02:22:46,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-23 02:22:46,886 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2021-11-23 02:22:46,889 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 02:22:47,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:22:47 BoogieIcfgContainer [2021-11-23 02:22:47,085 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 02:22:47,085 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 02:22:47,085 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 02:22:47,086 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 02:22:47,086 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:22:43" (3/4) ... [2021-11-23 02:22:47,090 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-23 02:22:47,090 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 02:22:47,091 INFO L158 Benchmark]: Toolchain (without parser) took 9056.17ms. Allocated memory was 94.4MB in the beginning and 318.8MB in the end (delta: 224.4MB). Free memory was 52.5MB in the beginning and 215.9MB in the end (delta: -163.4MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,091 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 94.4MB. Free memory was 47.4MB in the beginning and 47.4MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:22:47,092 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2366.91ms. Allocated memory was 94.4MB in the beginning and 138.4MB in the end (delta: 44.0MB). Free memory was 52.4MB in the beginning and 76.6MB in the end (delta: -24.3MB). Peak memory consumption was 48.3MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,092 INFO L158 Benchmark]: Boogie Procedure Inliner took 185.04ms. Allocated memory is still 138.4MB. Free memory was 76.6MB in the beginning and 66.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,093 INFO L158 Benchmark]: Boogie Preprocessor took 132.86ms. Allocated memory is still 138.4MB. Free memory was 66.8MB in the beginning and 56.9MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,093 INFO L158 Benchmark]: RCFGBuilder took 2330.45ms. Allocated memory was 138.4MB in the beginning and 228.6MB in the end (delta: 90.2MB). Free memory was 56.9MB in the beginning and 153.7MB in the end (delta: -96.8MB). Peak memory consumption was 53.9MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,094 INFO L158 Benchmark]: TraceAbstraction took 4026.50ms. Allocated memory was 228.6MB in the beginning and 318.8MB in the end (delta: 90.2MB). Free memory was 153.7MB in the beginning and 215.9MB in the end (delta: -62.3MB). Peak memory consumption was 175.0MB. Max. memory is 16.1GB. [2021-11-23 02:22:47,094 INFO L158 Benchmark]: Witness Printer took 4.74ms. Allocated memory is still 318.8MB. Free memory is still 215.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:22:47,097 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.32ms. Allocated memory is still 94.4MB. Free memory was 47.4MB in the beginning and 47.4MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2366.91ms. Allocated memory was 94.4MB in the beginning and 138.4MB in the end (delta: 44.0MB). Free memory was 52.4MB in the beginning and 76.6MB in the end (delta: -24.3MB). Peak memory consumption was 48.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 185.04ms. Allocated memory is still 138.4MB. Free memory was 76.6MB in the beginning and 66.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 132.86ms. Allocated memory is still 138.4MB. Free memory was 66.8MB in the beginning and 56.9MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 2330.45ms. Allocated memory was 138.4MB in the beginning and 228.6MB in the end (delta: 90.2MB). Free memory was 56.9MB in the beginning and 153.7MB in the end (delta: -96.8MB). Peak memory consumption was 53.9MB. Max. memory is 16.1GB. * TraceAbstraction took 4026.50ms. Allocated memory was 228.6MB in the beginning and 318.8MB in the end (delta: 90.2MB). Free memory was 153.7MB in the beginning and 215.9MB in the end (delta: -62.3MB). Peak memory consumption was 175.0MB. Max. memory is 16.1GB. * Witness Printer took 4.74ms. Allocated memory is still 318.8MB. Free memory is still 215.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 3987]: 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 5883, overapproximation of bitwiseAnd at line 6549. Possible FailurePath: [L4010] int ldv_irq_1_2 = 0; [L4011] int LDV_IN_INTERRUPT = 1; [L4012] int ldv_irq_1_3 = 0; [L4013] void *ldv_irq_data_1_1 ; [L4014] int ldv_irq_1_1 = 0; [L4015] int ldv_irq_1_0 = 0; [L4016] struct urb *max3421_hcd_desc_group0 ; [L4017] int ldv_irq_line_1_3 ; [L4018] void *ldv_irq_data_1_0 ; [L4019] int ldv_state_variable_0 ; [L4020] struct usb_hcd *max3421_hcd_desc_group1 ; [L4021] int ldv_state_variable_3 ; [L4022] int ldv_irq_line_1_0 ; [L4023] int ldv_state_variable_2 ; [L4024] void *ldv_irq_data_1_3 ; [L4025] struct spi_device *max3421_driver_group0 ; [L4026] int ref_cnt ; [L4027] int ldv_irq_line_1_1 ; [L4028] void *ldv_irq_data_1_2 ; [L4029] int ldv_state_variable_1 ; [L4030] int ldv_irq_line_1_2 ; [L4208] static struct max3421_hcd *max3421_hcd_list ; [L4209-L4213] static int const hrsl_to_error[16U] = { 0, -22, -22, -22, -11, -32, -84, -71, -121, -71, -71, -84, -5, -5, -62, -75}; [L5882-L5888] static struct hc_driver max3421_hcd_desc = {"max3421", "MAX3421 USB Host-Controller Driver", 192UL, 0, 16, & max3421_reset, & max3421_start, 0, 0, & max3421_stop, 0, & max3421_get_frame_number, & max3421_urb_enqueue, & max3421_urb_dequeue, & max3421_map_urb_for_dma, & max3421_unmap_urb_for_dma, & max3421_endpoint_disable, 0, & max3421_hub_status_data, & max3421_hub_control, & max3421_bus_suspend, & max3421_bus_resume, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L6027-L6029] static struct spi_driver max3421_driver = {0, & max3421_probe, & max3421_remove, 0, 0, 0, {"max3421-hcd", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; [L6045] int ldv_retval_0 ; [L6046] int ldv_retval_1 ; [L6049] int ldv_retval_2 ; [L6545] int ldv_spin = 0; [L6194] char *ldvarg7 ; [L6195] void *tmp ; [L6196] u16 ldvarg3 ; [L6197] u16 tmp___0 ; [L6198] u16 ldvarg0 ; [L6199] u16 tmp___1 ; [L6200] gfp_t ldvarg5 ; [L6201] gfp_t ldvarg6 ; [L6202] struct usb_host_endpoint *ldvarg8 ; [L6203] void *tmp___2 ; [L6204] u16 ldvarg1 ; [L6205] u16 tmp___3 ; [L6206] char *ldvarg4 ; [L6207] void *tmp___4 ; [L6208] int ldvarg9 ; [L6209] int tmp___5 ; [L6210] u16 ldvarg2 ; [L6211] u16 tmp___6 ; [L6212] int tmp___7 ; [L6213] int tmp___8 ; [L6214] int tmp___9 ; [L6215] int tmp___10 ; VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6217] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1, tmp___0=1] [L6217] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(1UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6217] tmp = ldv_zalloc(1UL) [L6218] ldvarg7 = (char *)tmp [L6219] tmp___0 = __VERIFIER_nondet_u16() [L6220] ldvarg3 = tmp___0 [L6221] tmp___1 = __VERIFIER_nondet_u16() [L6222] ldvarg0 = tmp___1 VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=65450, ldvarg3=65449, ldvarg7={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450] [L6223] CALL, EXPR ldv_zalloc(72UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=72, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=72, tmp___0=1] [L6223] RET, EXPR ldv_zalloc(72UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(72UL)={0:0}, ldvarg0=65450, ldvarg3=65449, ldvarg7={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450] [L6223] tmp___2 = ldv_zalloc(72UL) [L6224] ldvarg8 = (struct usb_host_endpoint *)tmp___2 [L6225] tmp___3 = __VERIFIER_nondet_u16() [L6226] ldvarg1 = tmp___3 VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=65450, ldvarg1=65451, ldvarg3=65449, ldvarg7={0:0}, ldvarg8={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451] [L6227] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1, tmp___0=1] [L6227] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(1UL)={0:0}, ldvarg0=65450, ldvarg1=65451, ldvarg3=65449, ldvarg7={0:0}, ldvarg8={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451] [L6227] tmp___4 = ldv_zalloc(1UL) [L6228] ldvarg4 = (char *)tmp___4 [L6229] tmp___5 = __VERIFIER_nondet_int() [L6230] ldvarg9 = tmp___5 [L6231] tmp___6 = __VERIFIER_nondet_u16() [L6232] ldvarg2 = tmp___6 [L6233] FCALL ldv_initialize() [L6234] ldvarg5 = (gfp_t)__VERIFIER_nondet_int() [L6235] ldvarg6 = (gfp_t)__VERIFIER_nondet_int() [L6236] ldv_state_variable_1 = 1 [L6237] ref_cnt = 0 [L6238] ldv_state_variable_0 = 1 [L6239] ldv_state_variable_3 = 0 [L6240] ldv_state_variable_2 = 0 VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452] [L6242] tmp___7 = __VERIFIER_nondet_int() [L6244] case 0: [L6250] case 1: VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=1] [L6251] COND TRUE ldv_state_variable_0 != 0 [L6252] tmp___8 = __VERIFIER_nondet_int() [L6254] case 0: [L6262] case 1: VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=1, tmp___8=1] [L6263] COND TRUE ldv_state_variable_0 == 1 [L6264] CALL, EXPR max3421_driver_init() [L6032] int tmp ; [L6034] CALL, EXPR spi_register_driver(& max3421_driver) [L6691] return __VERIFIER_nondet_int(); [L6034] RET, EXPR spi_register_driver(& max3421_driver) [L6034] tmp = spi_register_driver(& max3421_driver) [L6035] return (tmp); [L6264] RET, EXPR max3421_driver_init() [L6264] ldv_retval_0 = max3421_driver_init() [L6265] COND TRUE ldv_retval_0 == 0 [L6266] ldv_state_variable_0 = 3 [L6267] ldv_state_variable_2 = 1 [L6268] CALL ldv_initialize_spi_driver_2() [L6159] void *tmp ; VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6161] CALL, EXPR ldv_zalloc(1496UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1496, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1496, tmp___0=1] [L6161] RET, EXPR ldv_zalloc(1496UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_zalloc(1496UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6161] tmp = ldv_zalloc(1496UL) [L6162] max3421_driver_group0 = (struct spi_device *)tmp [L6268] RET ldv_initialize_spi_driver_2() [L6269] ldv_state_variable_3 = 1 [L6270] CALL ldv_initialize_hc_driver_3() [L6122] void *tmp ; [L6123] void *tmp___0 ; VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6125] CALL, EXPR ldv_zalloc(192UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=192, tmp___0=1] [L6125] RET, EXPR ldv_zalloc(192UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_zalloc(192UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6125] tmp = ldv_zalloc(192UL) [L6126] max3421_hcd_desc_group0 = (struct urb *)tmp VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}] [L6127] CALL, EXPR ldv_zalloc(968UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=968, \result={0:0}, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=968, tmp___0=1] [L6127] RET, EXPR ldv_zalloc(968UL) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_zalloc(968UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}] [L6127] tmp___0 = ldv_zalloc(968UL) [L6128] max3421_hcd_desc_group1 = (struct usb_hcd *)tmp___0 [L6270] RET ldv_initialize_hc_driver_3() [L6273] COND FALSE !(ldv_retval_0 != 0) VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=1, tmp___8=1] [L6242] tmp___7 = __VERIFIER_nondet_int() [L6244] case 0: [L6250] case 1: [L6288] case 2: VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=2, tmp___8=1] [L6289] COND TRUE ldv_state_variable_3 != 0 [L6290] tmp___9 = __VERIFIER_nondet_int() [L6292] case 0: [L6303] case 1: [L6315] case 2: [L6327] case 3: [L6339] case 4: [L6351] case 5: [L6363] case 6: [L6375] case 7: [L6387] case 8: [L6395] case 9: [L6407] case 10: VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=2, tmp___8=1, tmp___9=10] [L6408] COND TRUE ldv_state_variable_3 == 1 VAL [__this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=65450, ldvarg1=65451, ldvarg2=65452, ldvarg3=65449, ldvarg4={0:0}, ldvarg5=4294967294, ldvarg6=0, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=65449, tmp___1=65450, tmp___2={0:0}, tmp___3=65451, tmp___4={0:0}, tmp___5=0, tmp___6=65452, tmp___7=2, tmp___8=1, tmp___9=10] [L6409] CALL max3421_urb_enqueue(max3421_hcd_desc_group1, max3421_hcd_desc_group0, ldvarg5) VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L5535] struct spi_device *spi ; [L5536] struct spi_device *tmp ; [L5537] struct max3421_hcd *max3421_hcd ; [L5538] struct max3421_hcd *tmp___0 ; [L5539] struct max3421_ep *max3421_ep ; [L5540] unsigned long flags ; [L5541] int retval ; [L5542] void *tmp___1 ; [L5544] EXPR hcd->self.controller VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hcd->self.controller={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, urb={0:0}, urb={0:0}] [L5544] CALL, EXPR to_spi_device(hcd->self.controller) VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, dev={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L4062] struct device const *__mptr ; [L4063] struct spi_device *tmp ; [L4065] COND FALSE !((unsigned long )dev != (unsigned long )((struct device *)0)) [L4069] tmp = (struct spi_device *)0 [L4071] return (tmp); [L5544] RET, EXPR to_spi_device(hcd->self.controller) VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hcd->self.controller={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, to_spi_device(hcd->self.controller)={0:0}, urb={0:0}, urb={0:0}] [L5544] tmp = to_spi_device(hcd->self.controller) [L5545] spi = tmp VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, spi={0:0}, tmp={0:0}, urb={0:0}, urb={0:0}] [L5546] CALL, EXPR hcd_to_max3421(hcd) VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L4223] return ((struct max3421_hcd *)(& hcd->hcd_priv)); [L5546] RET, EXPR hcd_to_max3421(hcd) VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hcd_to_max3421(hcd)={0:899}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, spi={0:0}, tmp={0:0}, urb={0:0}, urb={0:0}] [L5546] tmp___0 = hcd_to_max3421(hcd) [L5547] max3421_hcd = tmp___0 [L5548] urb->pipe [L5549] case 1U: [L5550] case 0U: VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, spi={0:0}, tmp={0:0}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=96636764160] [L5557] default: VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, spi={0:0}, tmp={0:0}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=96636764160] [L5561] CALL ldv_spin_lock() VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6582] ldv_spin = 1 [L5561] RET ldv_spin_lock() VAL [\old(ldv_spin)=0, \old(mem_flags)=4294967294, __this_module={18446744073709551527:18446744073709551528}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=4294967294, ref_cnt=0, spi={0:0}, tmp={0:0}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=96636764160] [L5562] EXPR urb->ep [L5562] EXPR (urb->ep)->hcpriv [L5562] max3421_ep = (struct max3421_ep *)(urb->ep)->hcpriv [L5563] COND TRUE (unsigned long )max3421_ep == (unsigned long )((struct max3421_ep *)0) [L5564] CALL kzalloc(40UL, mem_flags) [L6513] CALL ldv_check_alloc_flags(flags) VAL [\old(flags)=4294967294, \old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6549] COND FALSE !(ldv_spin == 0 || ! (flags & 16U)) VAL [\old(flags)=4294967294, \old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, flags=4294967294, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6551] CALL ldv_error() VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3987] reach_error() VAL [\old(ldv_spin)=0, __this_module={18446744073709551527:18446744073709551528}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 35 procedures, 406 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 3.7s, OverallIterations: 5, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1520 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1520 mSDsluCounter, 3739 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1635 mSDsCounter, 52 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 668 IncrementalHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 52 mSolverCounterUnsat, 2312 mSDtfsCounter, 668 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1534occurred in iteration=4, InterpolantAutomatonStates: 12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 4 MinimizatonAttempts, 11 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 355 NumberOfCodeBlocks, 355 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 266 ConstructedInterpolants, 0 QuantifiedInterpolants, 414 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 150/150 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-23 02:22:47,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/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_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 92cb918a49bd861dcff82a05c4e06551bd9d0c0cbb9eb8fadf6410a0f7818165 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:22:49,693 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:22:49,697 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:22:49,733 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:22:49,734 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:22:49,735 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:22:49,737 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:22:49,740 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:22:49,742 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:22:49,744 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:22:49,745 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:22:49,747 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:22:49,748 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:22:49,749 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:22:49,751 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:22:49,752 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:22:49,754 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:22:49,755 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:22:49,757 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:22:49,760 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:22:49,762 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:22:49,764 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:22:49,766 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:22:49,767 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:22:49,771 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:22:49,772 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:22:49,772 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:22:49,773 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:22:49,774 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:22:49,775 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:22:49,776 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:22:49,777 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:22:49,778 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:22:49,779 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:22:49,780 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:22:49,781 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:22:49,782 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:22:49,782 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:22:49,783 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:22:49,784 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:22:49,785 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:22:49,787 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-23 02:22:49,829 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:22:49,829 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:22:49,830 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:22:49,830 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:22:49,831 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:22:49,832 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:22:49,832 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:22:49,832 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:22:49,832 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:22:49,833 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:22:49,834 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:22:49,834 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:22:49,836 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:22:49,836 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:22:49,836 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:22:49,837 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:22:49,837 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:22:49,837 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-23 02:22:49,837 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-23 02:22:49,837 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-23 02:22:49,838 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:22:49,838 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:22:49,838 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:22:49,838 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:22:49,839 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 02:22:49,839 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:22:49,839 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:22:49,839 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:22:49,840 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:22:49,840 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:22:49,840 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-23 02:22:49,840 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-23 02:22:49,841 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:22:49,841 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:22:49,841 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:22:49,842 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_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/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_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 92cb918a49bd861dcff82a05c4e06551bd9d0c0cbb9eb8fadf6410a0f7818165 [2021-11-23 02:22:50,280 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:22:50,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:22:50,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:22:50,318 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:22:50,319 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:22:50,321 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:22:50,409 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/02368c533/8a0d232eded74cebb722987d5bbbddc1/FLAGab10731bc [2021-11-23 02:22:51,327 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:22:51,328 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:22:51,386 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/02368c533/8a0d232eded74cebb722987d5bbbddc1/FLAGab10731bc [2021-11-23 02:22:51,833 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/data/02368c533/8a0d232eded74cebb722987d5bbbddc1 [2021-11-23 02:22:51,836 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:22:51,837 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:22:51,838 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:22:51,839 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:22:51,845 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:22:51,847 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:51" (1/1) ... [2021-11-23 02:22:51,848 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@141bd524 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:51, skipping insertion in model container [2021-11-23 02:22:51,849 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:51" (1/1) ... [2021-11-23 02:22:51,857 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:22:51,984 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:22:52,583 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3714] [2021-11-23 02:22:52,584 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3715-3716] [2021-11-23 02:22:52,824 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_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i[111905,111918] [2021-11-23 02:22:53,588 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:22:53,631 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-23 02:22:53,690 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:22:53,794 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3714] [2021-11-23 02:22:53,794 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3715-3716] [2021-11-23 02:22:53,813 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_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i[111905,111918] [2021-11-23 02:22:54,040 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:22:54,058 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:22:54,174 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3714] [2021-11-23 02:22:54,175 WARN L1240 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3715-3716] [2021-11-23 02:22:54,182 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_702a6e7d-0522-4ec6-9e90-868f126878a8/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i[111905,111918] [2021-11-23 02:22:54,477 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:22:54,557 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:22:54,558 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54 WrapperNode [2021-11-23 02:22:54,558 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:22:54,559 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:22:54,560 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:22:54,560 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:22:54,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,684 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,772 INFO L137 Inliner]: procedures = 178, calls = 1019, calls flagged for inlining = 80, calls inlined = 51, statements flattened = 1492 [2021-11-23 02:22:54,773 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:22:54,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:22:54,773 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:22:54,774 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:22:54,789 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,789 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,810 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,818 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,894 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,917 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,940 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,957 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:22:54,963 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:22:54,963 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:22:54,963 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:22:54,964 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (1/1) ... [2021-11-23 02:22:54,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:22:54,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:22:54,995 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:22:55,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:22:55,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-23 02:22:55,045 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_map_urb_for_dma [2021-11-23 02:22:55,046 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_map_urb_for_dma [2021-11-23 02:22:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-11-23 02:22:55,046 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-11-23 02:22:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-23 02:22:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-23 02:22:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-23 02:22:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2021-11-23 02:22:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2021-11-23 02:22:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-23 02:22:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-23 02:22:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2021-11-23 02:22:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2021-11-23 02:22:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-23 02:22:55,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-23 02:22:55,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2021-11-23 02:22:55,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2021-11-23 02:22:55,048 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_hub_control [2021-11-23 02:22:55,048 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_hub_control [2021-11-23 02:22:55,048 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_urb_dequeue [2021-11-23 02:22:55,049 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_urb_dequeue [2021-11-23 02:22:55,049 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-23 02:22:55,049 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-23 02:22:55,049 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2021-11-23 02:22:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2021-11-23 02:22:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_endpoint_disable [2021-11-23 02:22:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_endpoint_disable [2021-11-23 02:22:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-23 02:22:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-23 02:22:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-23 02:22:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-23 02:22:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2021-11-23 02:22:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-23 02:22:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-23 02:22:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_reset [2021-11-23 02:22:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_reset [2021-11-23 02:22:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_urb_enqueue [2021-11-23 02:22:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_urb_enqueue [2021-11-23 02:22:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-23 02:22:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-23 02:22:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 02:22:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_bus_resume [2021-11-23 02:22:55,054 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_bus_resume [2021-11-23 02:22:55,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:22:55,055 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_gpout_set_value [2021-11-23 02:22:55,056 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_gpout_set_value [2021-11-23 02:22:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 02:22:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 02:22:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2021-11-23 02:22:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2021-11-23 02:22:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2021-11-23 02:22:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2021-11-23 02:22:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2021-11-23 02:22:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2021-11-23 02:22:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 02:22:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-23 02:22:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-23 02:22:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-23 02:22:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-23 02:22:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 02:22:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-23 02:22:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-23 02:22:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_unmap_urb_for_dma [2021-11-23 02:22:55,060 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_unmap_urb_for_dma [2021-11-23 02:22:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-23 02:22:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-23 02:22:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-23 02:22:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-23 02:22:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-23 02:22:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure to_spi_device [2021-11-23 02:22:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure to_spi_device [2021-11-23 02:22:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_hcd [2021-11-23 02:22:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_hcd [2021-11-23 02:22:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_bus_suspend [2021-11-23 02:22:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_bus_suspend [2021-11-23 02:22:55,062 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_get_frame_number [2021-11-23 02:22:55,062 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_get_frame_number [2021-11-23 02:22:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-23 02:22:55,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-23 02:22:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:22:55,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:22:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure max3421_hub_status_data [2021-11-23 02:22:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure max3421_hub_status_data [2021-11-23 02:22:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_to_max3421 [2021-11-23 02:22:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_to_max3421 [2021-11-23 02:22:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-11-23 02:22:55,066 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-11-23 02:22:55,568 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:22:55,573 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:22:55,867 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-23 02:23:03,336 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:23:03,351 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:23:03,352 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-23 02:23:03,355 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:23:03 BoogieIcfgContainer [2021-11-23 02:23:03,356 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:23:03,357 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:23:03,358 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:23:03,360 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:23:03,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:22:51" (1/3) ... [2021-11-23 02:23:03,361 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5061debf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:23:03, skipping insertion in model container [2021-11-23 02:23:03,362 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:54" (2/3) ... [2021-11-23 02:23:03,362 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5061debf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:23:03, skipping insertion in model container [2021-11-23 02:23:03,362 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:23:03" (3/3) ... [2021-11-23 02:23:03,364 INFO L111 eAbstractionObserver]: Analyzing ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--usb--host--max3421-hcd.ko-entry_point.cil.out.i [2021-11-23 02:23:03,369 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:23:03,370 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:23:03,424 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:23:03,431 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:23:03,431 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:23:03,468 INFO L276 IsEmpty]: Start isEmpty. Operand has 535 states, 395 states have (on average 1.379746835443038) internal successors, (545), 405 states have internal predecessors, (545), 105 states have call successors, (105), 34 states have call predecessors, (105), 33 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2021-11-23 02:23:03,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-23 02:23:03,494 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:03,495 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 02:23:03,495 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:03,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:03,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1460430108, now seen corresponding path program 1 times [2021-11-23 02:23:03,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:03,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572522251] [2021-11-23 02:23:03,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:03,539 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:03,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:03,543 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:03,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-23 02:23:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:23:04,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:23:04,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:23:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:23:04,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:23:04,546 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:23:04,547 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:23:04,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572522251] [2021-11-23 02:23:04,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572522251] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:23:04,548 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:23:04,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-23 02:23:04,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515989988] [2021-11-23 02:23:04,551 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:23:04,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:23:04,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:23:04,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:23:04,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:23:04,592 INFO L87 Difference]: Start difference. First operand has 535 states, 395 states have (on average 1.379746835443038) internal successors, (545), 405 states have internal predecessors, (545), 105 states have call successors, (105), 34 states have call predecessors, (105), 33 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:23:04,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:23:04,868 INFO L93 Difference]: Finished difference Result 1473 states and 2085 transitions. [2021-11-23 02:23:04,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:23:04,871 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 58 [2021-11-23 02:23:04,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:23:04,897 INFO L225 Difference]: With dead ends: 1473 [2021-11-23 02:23:04,897 INFO L226 Difference]: Without dead ends: 910 [2021-11-23 02:23:04,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 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-23 02:23:04,912 INFO L933 BasicCegarLoop]: 816 mSDtfsCounter, 569 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1540 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:23:04,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 1540 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:23:04,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-11-23 02:23:05,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 907. [2021-11-23 02:23:05,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 675 states have (on average 1.3644444444444443) internal successors, (921), 678 states have internal predecessors, (921), 171 states have call successors, (171), 61 states have call predecessors, (171), 60 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2021-11-23 02:23:05,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1262 transitions. [2021-11-23 02:23:05,123 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1262 transitions. Word has length 58 [2021-11-23 02:23:05,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:23:05,124 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 1262 transitions. [2021-11-23 02:23:05,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:23:05,125 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1262 transitions. [2021-11-23 02:23:05,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-23 02:23:05,142 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:05,143 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 02:23:05,170 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:05,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:05,365 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:05,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:05,366 INFO L85 PathProgramCache]: Analyzing trace with hash 773574401, now seen corresponding path program 1 times [2021-11-23 02:23:05,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:05,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845577986] [2021-11-23 02:23:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:05,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:05,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:05,373 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:05,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-23 02:23:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:23:05,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:23:05,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:23:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:23:06,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:23:06,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:23:06,204 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:23:06,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845577986] [2021-11-23 02:23:06,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845577986] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:23:06,205 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:23:06,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-23 02:23:06,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846100592] [2021-11-23 02:23:06,206 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:23:06,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:23:06,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:23:06,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:23:06,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:23:06,209 INFO L87 Difference]: Start difference. First operand 907 states and 1262 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:23:06,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:23:06,501 INFO L93 Difference]: Finished difference Result 2081 states and 2880 transitions. [2021-11-23 02:23:06,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:23:06,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 68 [2021-11-23 02:23:06,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:23:06,512 INFO L225 Difference]: With dead ends: 2081 [2021-11-23 02:23:06,512 INFO L226 Difference]: Without dead ends: 1201 [2021-11-23 02:23:06,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 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-23 02:23:06,517 INFO L933 BasicCegarLoop]: 847 mSDtfsCounter, 296 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1481 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:23:06,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 1481 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:23:06,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-11-23 02:23:06,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1196. [2021-11-23 02:23:06,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1196 states, 903 states have (on average 1.3565891472868217) internal successors, (1225), 908 states have internal predecessors, (1225), 210 states have call successors, (210), 83 states have call predecessors, (210), 82 states have return successors, (209), 208 states have call predecessors, (209), 209 states have call successors, (209) [2021-11-23 02:23:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1196 states to 1196 states and 1644 transitions. [2021-11-23 02:23:06,583 INFO L78 Accepts]: Start accepts. Automaton has 1196 states and 1644 transitions. Word has length 68 [2021-11-23 02:23:06,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:23:06,584 INFO L470 AbstractCegarLoop]: Abstraction has 1196 states and 1644 transitions. [2021-11-23 02:23:06,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:23:06,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1196 states and 1644 transitions. [2021-11-23 02:23:06,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-23 02:23:06,589 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:06,590 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:23:06,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:06,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:06,808 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:06,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1703027901, now seen corresponding path program 1 times [2021-11-23 02:23:06,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:06,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [100727935] [2021-11-23 02:23:06,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:06,810 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:06,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:06,811 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:06,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-23 02:23:07,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:23:07,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-23 02:23:07,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:23:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 02:23:07,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:23:08,150 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 02:23:08,150 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:23:08,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [100727935] [2021-11-23 02:23:08,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [100727935] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:23:08,151 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:23:08,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-23 02:23:08,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401128318] [2021-11-23 02:23:08,151 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:23:08,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:23:08,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:23:08,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:23:08,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:23:08,153 INFO L87 Difference]: Start difference. First operand 1196 states and 1644 transitions. Second operand has 10 states, 10 states have (on average 6.0) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-23 02:23:08,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:23:08,948 INFO L93 Difference]: Finished difference Result 3587 states and 5199 transitions. [2021-11-23 02:23:08,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 02:23:08,951 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 2 states have call successors, (12) Word has length 89 [2021-11-23 02:23:08,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:23:08,971 INFO L225 Difference]: With dead ends: 3587 [2021-11-23 02:23:08,972 INFO L226 Difference]: Without dead ends: 2421 [2021-11-23 02:23:08,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-11-23 02:23:08,978 INFO L933 BasicCegarLoop]: 1243 mSDtfsCounter, 647 mSDsluCounter, 7529 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 8772 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-23 02:23:08,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [719 Valid, 8772 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-23 02:23:08,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states. [2021-11-23 02:23:09,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1208. [2021-11-23 02:23:09,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1208 states, 913 states have (on average 1.352683461117196) internal successors, (1235), 918 states have internal predecessors, (1235), 210 states have call successors, (210), 83 states have call predecessors, (210), 84 states have return successors, (213), 210 states have call predecessors, (213), 209 states have call successors, (213) [2021-11-23 02:23:09,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1208 states to 1208 states and 1658 transitions. [2021-11-23 02:23:09,131 INFO L78 Accepts]: Start accepts. Automaton has 1208 states and 1658 transitions. Word has length 89 [2021-11-23 02:23:09,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:23:09,134 INFO L470 AbstractCegarLoop]: Abstraction has 1208 states and 1658 transitions. [2021-11-23 02:23:09,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-23 02:23:09,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1208 states and 1658 transitions. [2021-11-23 02:23:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-11-23 02:23:09,142 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:09,142 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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-23 02:23:09,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:09,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:09,363 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:09,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:09,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1234457031, now seen corresponding path program 1 times [2021-11-23 02:23:09,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:09,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765653470] [2021-11-23 02:23:09,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:09,366 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:09,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:09,368 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:09,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-23 02:23:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:23:09,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:23:09,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:23:10,211 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-23 02:23:10,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:23:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-23 02:23:10,452 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:23:10,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765653470] [2021-11-23 02:23:10,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765653470] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:23:10,453 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:23:10,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-23 02:23:10,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893965395] [2021-11-23 02:23:10,454 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:23:10,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:23:10,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:23:10,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:23:10,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:23:10,456 INFO L87 Difference]: Start difference. First operand 1208 states and 1658 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-23 02:23:10,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:23:10,869 INFO L93 Difference]: Finished difference Result 3158 states and 4354 transitions. [2021-11-23 02:23:10,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:23:10,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 100 [2021-11-23 02:23:10,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:23:10,884 INFO L225 Difference]: With dead ends: 3158 [2021-11-23 02:23:10,885 INFO L226 Difference]: Without dead ends: 1980 [2021-11-23 02:23:10,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 197 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-23 02:23:10,890 INFO L933 BasicCegarLoop]: 950 mSDtfsCounter, 610 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:23:10,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 1555 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 02:23:10,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states. [2021-11-23 02:23:10,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1975. [2021-11-23 02:23:10,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1510 states have (on average 1.3410596026490067) internal successors, (2025), 1519 states have internal predecessors, (2025), 323 states have call successors, (323), 139 states have call predecessors, (323), 141 states have return successors, (328), 323 states have call predecessors, (328), 322 states have call successors, (328) [2021-11-23 02:23:10,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 2676 transitions. [2021-11-23 02:23:10,996 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 2676 transitions. Word has length 100 [2021-11-23 02:23:10,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:23:10,997 INFO L470 AbstractCegarLoop]: Abstraction has 1975 states and 2676 transitions. [2021-11-23 02:23:10,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-23 02:23:10,997 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 2676 transitions. [2021-11-23 02:23:11,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-23 02:23:11,003 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:11,003 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:23:11,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:11,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:11,221 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:11,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:11,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1464572768, now seen corresponding path program 1 times [2021-11-23 02:23:11,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:11,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996840907] [2021-11-23 02:23:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:11,223 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:11,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:11,224 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:11,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-23 02:23:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:23:11,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 697 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 02:23:11,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:23:11,862 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 02:23:11,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:23:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-23 02:23:12,030 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:23:12,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996840907] [2021-11-23 02:23:12,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996840907] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:23:12,031 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:23:12,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-23 02:23:12,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446257502] [2021-11-23 02:23:12,032 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:23:12,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:23:12,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:23:12,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:23:12,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:23:12,033 INFO L87 Difference]: Start difference. First operand 1975 states and 2676 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-23 02:23:12,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:23:12,146 INFO L93 Difference]: Finished difference Result 3928 states and 5334 transitions. [2021-11-23 02:23:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:23:12,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 99 [2021-11-23 02:23:12,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:23:12,160 INFO L225 Difference]: With dead ends: 3928 [2021-11-23 02:23:12,160 INFO L226 Difference]: Without dead ends: 1983 [2021-11-23 02:23:12,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 195 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-23 02:23:12,168 INFO L933 BasicCegarLoop]: 717 mSDtfsCounter, 18 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:23:12,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1407 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:23:12,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1983 states. [2021-11-23 02:23:12,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1983 to 1979. [2021-11-23 02:23:12,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1514 states have (on average 1.3375165125495376) internal successors, (2025), 1523 states have internal predecessors, (2025), 323 states have call successors, (323), 139 states have call predecessors, (323), 141 states have return successors, (328), 323 states have call predecessors, (328), 322 states have call successors, (328) [2021-11-23 02:23:12,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2676 transitions. [2021-11-23 02:23:12,267 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 2676 transitions. Word has length 99 [2021-11-23 02:23:12,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:23:12,268 INFO L470 AbstractCegarLoop]: Abstraction has 1979 states and 2676 transitions. [2021-11-23 02:23:12,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-23 02:23:12,268 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 2676 transitions. [2021-11-23 02:23:12,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-23 02:23:12,274 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:23:12,274 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-11-23 02:23:12,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:12,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:12,489 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:23:12,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:23:12,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1809326174, now seen corresponding path program 1 times [2021-11-23 02:23:12,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:23:12,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073585704] [2021-11-23 02:23:12,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:23:12,490 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:23:12,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:23:12,491 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:23:12,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-23 02:23:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:23:13,030 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 02:23:13,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:23:13,785 INFO L133 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2021-11-23 02:23:13,786 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 02:23:13,787 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 02:23:13,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-23 02:23:14,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:23:14,008 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2021-11-23 02:23:14,012 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 02:23:14,270 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:23:14 BoogieIcfgContainer [2021-11-23 02:23:14,270 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 02:23:14,271 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 02:23:14,271 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 02:23:14,271 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 02:23:14,272 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:23:03" (3/4) ... [2021-11-23 02:23:14,275 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-23 02:23:14,275 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 02:23:14,276 INFO L158 Benchmark]: Toolchain (without parser) took 22438.56ms. Allocated memory was 56.6MB in the beginning and 339.7MB in the end (delta: 283.1MB). Free memory was 26.7MB in the beginning and 118.7MB in the end (delta: -92.0MB). Peak memory consumption was 190.0MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,276 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 56.6MB. Free memory was 37.9MB in the beginning and 37.8MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:23:14,277 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2719.93ms. Allocated memory was 56.6MB in the beginning and 123.7MB in the end (delta: 67.1MB). Free memory was 26.6MB in the beginning and 68.1MB in the end (delta: -41.5MB). Peak memory consumption was 50.0MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,277 INFO L158 Benchmark]: Boogie Procedure Inliner took 213.41ms. Allocated memory is still 123.7MB. Free memory was 68.0MB in the beginning and 66.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,277 INFO L158 Benchmark]: Boogie Preprocessor took 188.31ms. Allocated memory is still 123.7MB. Free memory was 66.4MB in the beginning and 56.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,278 INFO L158 Benchmark]: RCFGBuilder took 8392.79ms. Allocated memory was 123.7MB in the beginning and 247.5MB in the end (delta: 123.7MB). Free memory was 55.9MB in the beginning and 175.1MB in the end (delta: -119.2MB). Peak memory consumption was 53.3MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,279 INFO L158 Benchmark]: TraceAbstraction took 10913.23ms. Allocated memory was 247.5MB in the beginning and 339.7MB in the end (delta: 92.3MB). Free memory was 175.1MB in the beginning and 118.7MB in the end (delta: 56.4MB). Peak memory consumption was 147.7MB. Max. memory is 16.1GB. [2021-11-23 02:23:14,279 INFO L158 Benchmark]: Witness Printer took 4.25ms. Allocated memory is still 339.7MB. Free memory is still 118.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:23:14,282 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 56.6MB. Free memory was 37.9MB in the beginning and 37.8MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2719.93ms. Allocated memory was 56.6MB in the beginning and 123.7MB in the end (delta: 67.1MB). Free memory was 26.6MB in the beginning and 68.1MB in the end (delta: -41.5MB). Peak memory consumption was 50.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 213.41ms. Allocated memory is still 123.7MB. Free memory was 68.0MB in the beginning and 66.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 188.31ms. Allocated memory is still 123.7MB. Free memory was 66.4MB in the beginning and 56.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 8392.79ms. Allocated memory was 123.7MB in the beginning and 247.5MB in the end (delta: 123.7MB). Free memory was 55.9MB in the beginning and 175.1MB in the end (delta: -119.2MB). Peak memory consumption was 53.3MB. Max. memory is 16.1GB. * TraceAbstraction took 10913.23ms. Allocated memory was 247.5MB in the beginning and 339.7MB in the end (delta: 92.3MB). Free memory was 175.1MB in the beginning and 118.7MB in the end (delta: 56.4MB). Peak memory consumption was 147.7MB. Max. memory is 16.1GB. * Witness Printer took 4.25ms. Allocated memory is still 339.7MB. Free memory is still 118.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 3987]: 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 5883. Possible FailurePath: [L4010] int ldv_irq_1_2 = 0; [L4011] int LDV_IN_INTERRUPT = 1; [L4012] int ldv_irq_1_3 = 0; [L4013] void *ldv_irq_data_1_1 ; [L4014] int ldv_irq_1_1 = 0; [L4015] int ldv_irq_1_0 = 0; [L4016] struct urb *max3421_hcd_desc_group0 ; [L4017] int ldv_irq_line_1_3 ; [L4018] void *ldv_irq_data_1_0 ; [L4019] int ldv_state_variable_0 ; [L4020] struct usb_hcd *max3421_hcd_desc_group1 ; [L4021] int ldv_state_variable_3 ; [L4022] int ldv_irq_line_1_0 ; [L4023] int ldv_state_variable_2 ; [L4024] void *ldv_irq_data_1_3 ; [L4025] struct spi_device *max3421_driver_group0 ; [L4026] int ref_cnt ; [L4027] int ldv_irq_line_1_1 ; [L4028] void *ldv_irq_data_1_2 ; [L4029] int ldv_state_variable_1 ; [L4030] int ldv_irq_line_1_2 ; [L4208] static struct max3421_hcd *max3421_hcd_list ; [L4209-L4213] static int const hrsl_to_error[16U] = { 0, -22, -22, -22, -11, -32, -84, -71, -121, -71, -71, -84, -5, -5, -62, -75}; [L5882-L5888] static struct hc_driver max3421_hcd_desc = {"max3421", "MAX3421 USB Host-Controller Driver", 192UL, 0, 16, & max3421_reset, & max3421_start, 0, 0, & max3421_stop, 0, & max3421_get_frame_number, & max3421_urb_enqueue, & max3421_urb_dequeue, & max3421_map_urb_for_dma, & max3421_unmap_urb_for_dma, & max3421_endpoint_disable, 0, & max3421_hub_status_data, & max3421_hub_control, & max3421_bus_suspend, & max3421_bus_resume, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L6027-L6029] static struct spi_driver max3421_driver = {0, & max3421_probe, & max3421_remove, 0, 0, 0, {"max3421-hcd", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; [L6045] int ldv_retval_0 ; [L6046] int ldv_retval_1 ; [L6049] int ldv_retval_2 ; [L6545] int ldv_spin = 0; VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6194] char *ldvarg7 ; [L6195] void *tmp ; [L6196] u16 ldvarg3 ; [L6197] u16 tmp___0 ; [L6198] u16 ldvarg0 ; [L6199] u16 tmp___1 ; [L6200] gfp_t ldvarg5 ; [L6201] gfp_t ldvarg6 ; [L6202] struct usb_host_endpoint *ldvarg8 ; [L6203] void *tmp___2 ; [L6204] u16 ldvarg1 ; [L6205] u16 tmp___3 ; [L6206] char *ldvarg4 ; [L6207] void *tmp___4 ; [L6208] int ldvarg9 ; [L6209] int tmp___5 ; [L6210] u16 ldvarg2 ; [L6211] u16 tmp___6 ; [L6212] int tmp___7 ; [L6213] int tmp___8 ; [L6214] int tmp___9 ; [L6215] int tmp___10 ; VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6217] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1, tmp___0=2147483648] [L6217] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(1UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6217] tmp = ldv_zalloc(1UL) [L6218] ldvarg7 = (char *)tmp [L6219] tmp___0 = __VERIFIER_nondet_u16() [L6220] ldvarg3 = tmp___0 [L6221] tmp___1 = __VERIFIER_nondet_u16() [L6222] ldvarg0 = tmp___1 VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=12, ldvarg3=13, ldvarg7={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12] [L6223] CALL, EXPR ldv_zalloc(72UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=72, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=72, tmp___0=2147483648] [L6223] RET, EXPR ldv_zalloc(72UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(72UL)={0:0}, ldvarg0=12, ldvarg3=13, ldvarg7={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12] [L6223] tmp___2 = ldv_zalloc(72UL) [L6224] ldvarg8 = (struct usb_host_endpoint *)tmp___2 [L6225] tmp___3 = __VERIFIER_nondet_u16() [L6226] ldvarg1 = tmp___3 VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=12, ldvarg1=14, ldvarg3=13, ldvarg7={0:0}, ldvarg8={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14] [L6227] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1, tmp___0=2147483648] [L6227] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldv_zalloc(1UL)={0:0}, ldvarg0=12, ldvarg1=14, ldvarg3=13, ldvarg7={0:0}, ldvarg8={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14] [L6227] tmp___4 = ldv_zalloc(1UL) [L6228] ldvarg4 = (char *)tmp___4 [L6229] tmp___5 = __VERIFIER_nondet_int() [L6230] ldvarg9 = tmp___5 [L6231] tmp___6 = __VERIFIER_nondet_u16() [L6232] ldvarg2 = tmp___6 [L6233] FCALL ldv_initialize() [L6234] ldvarg5 = (gfp_t)__VERIFIER_nondet_int() [L6235] ldvarg6 = (gfp_t)__VERIFIER_nondet_int() [L6236] ldv_state_variable_1 = 1 [L6237] ref_cnt = 0 [L6238] ldv_state_variable_0 = 1 [L6239] ldv_state_variable_3 = 0 [L6240] ldv_state_variable_2 = 0 VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15] [L6242] tmp___7 = __VERIFIER_nondet_int() [L6244] case 0: [L6250] case 1: VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=1] [L6251] COND TRUE ldv_state_variable_0 != 0 [L6252] tmp___8 = __VERIFIER_nondet_int() [L6254] case 0: [L6262] case 1: VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=1, tmp___8=1] [L6263] COND TRUE ldv_state_variable_0 == 1 [L6264] CALL, EXPR max3421_driver_init() [L6032] int tmp ; [L6034] CALL, EXPR spi_register_driver(& max3421_driver) [L6691] return __VERIFIER_nondet_int(); [L6034] RET, EXPR spi_register_driver(& max3421_driver) [L6034] tmp = spi_register_driver(& max3421_driver) [L6035] return (tmp); VAL [\result=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp=0] [L6264] RET, EXPR max3421_driver_init() [L6264] ldv_retval_0 = max3421_driver_init() [L6265] COND TRUE ldv_retval_0 == 0 [L6266] ldv_state_variable_0 = 3 [L6267] ldv_state_variable_2 = 1 [L6268] CALL ldv_initialize_spi_driver_2() [L6159] void *tmp ; VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6161] CALL, EXPR ldv_zalloc(1496UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=1496, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=1496, tmp___0=2147483648] [L6161] RET, EXPR ldv_zalloc(1496UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, ldv_zalloc(1496UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6161] tmp = ldv_zalloc(1496UL) [L6162] max3421_driver_group0 = (struct spi_device *)tmp VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=0, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}] [L6268] RET ldv_initialize_spi_driver_2() [L6269] ldv_state_variable_3 = 1 [L6270] CALL ldv_initialize_hc_driver_3() [L6122] void *tmp ; [L6123] void *tmp___0 ; VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6125] CALL, EXPR ldv_zalloc(192UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=192, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=192, tmp___0=2147483648] [L6125] RET, EXPR ldv_zalloc(192UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_zalloc(192UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6125] tmp = ldv_zalloc(192UL) [L6126] max3421_hcd_desc_group0 = (struct urb *)tmp VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}] [L6127] CALL, EXPR ldv_zalloc(968UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3951] void *p ; [L3952] void *tmp ; [L3953] int tmp___0 ; [L3955] tmp___0 = __VERIFIER_nondet_int() [L3956] COND TRUE tmp___0 != 0 [L3957] return ((void *)0); VAL [\old(size)=968, \result={0:0}, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, size=968, tmp___0=2147483648] [L6127] RET, EXPR ldv_zalloc(968UL) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldv_zalloc(968UL)={0:0}, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}] [L6127] tmp___0 = ldv_zalloc(968UL) [L6128] max3421_hcd_desc_group1 = (struct usb_hcd *)tmp___0 VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0={0:0}] [L6270] RET ldv_initialize_hc_driver_3() [L6273] COND FALSE !(ldv_retval_0 != 0) VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=1, tmp___8=1] [L6242] tmp___7 = __VERIFIER_nondet_int() [L6244] case 0: [L6250] case 1: [L6288] case 2: VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=2, tmp___8=1] [L6289] COND TRUE ldv_state_variable_3 != 0 [L6290] tmp___9 = __VERIFIER_nondet_int() [L6292] case 0: [L6303] case 1: [L6315] case 2: [L6327] case 3: [L6339] case 4: [L6351] case 5: [L6363] case 6: [L6375] case 7: [L6387] case 8: [L6395] case 9: [L6407] case 10: VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=2, tmp___8=1, tmp___9=10] [L6408] COND TRUE ldv_state_variable_3 == 1 VAL [__this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0=12, ldvarg1=14, ldvarg2=15, ldvarg3=13, ldvarg4={0:0}, ldvarg5=16, ldvarg6=12, ldvarg7={0:0}, ldvarg8={0:0}, ldvarg9=11, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:0}, tmp___0=13, tmp___1=12, tmp___2={0:0}, tmp___3=14, tmp___4={0:0}, tmp___5=11, tmp___6=15, tmp___7=2, tmp___8=1, tmp___9=10] [L6409] CALL max3421_urb_enqueue(max3421_hcd_desc_group1, max3421_hcd_desc_group0, ldvarg5) VAL [\old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L5535] struct spi_device *spi ; [L5536] struct spi_device *tmp ; [L5537] struct max3421_hcd *max3421_hcd ; [L5538] struct max3421_hcd *tmp___0 ; [L5539] struct max3421_ep *max3421_ep ; [L5540] unsigned long flags ; [L5541] int retval ; [L5542] void *tmp___1 ; [L5544] EXPR hcd->self.controller VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hcd->self.controller={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, urb={0:0}, urb={0:0}] [L5544] CALL, EXPR to_spi_device(hcd->self.controller) VAL [\old(ldv_spin)=0, __this_module={0:0}, dev={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L4062] struct device const *__mptr ; [L4063] struct spi_device *tmp ; VAL [\old(ldv_spin)=0, __this_module={0:0}, dev={0:-9223372036854775808}, dev={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L4065] COND TRUE (unsigned long )dev != (unsigned long )((struct device *)0) [L4066] __mptr = (struct device const *)dev [L4067] tmp = (struct spi_device *)__mptr VAL [\old(ldv_spin)=0, __mptr={0:-9223372036854775808}, __this_module={0:0}, dev={0:-9223372036854775808}, dev={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:-9223372036854775808}] [L4071] return (tmp); VAL [\old(ldv_spin)=0, \result={0:-9223372036854775808}, __mptr={0:-9223372036854775808}, __this_module={0:0}, dev={0:-9223372036854775808}, dev={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0, tmp={0:-9223372036854775808}] [L5544] RET, EXPR to_spi_device(hcd->self.controller) VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hcd->self.controller={0:-9223372036854775808}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, to_spi_device(hcd->self.controller)={0:-9223372036854775808}, urb={0:0}, urb={0:0}] [L5544] tmp = to_spi_device(hcd->self.controller) [L5545] spi = tmp VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, urb={0:0}, urb={0:0}] [L5546] CALL, EXPR hcd_to_max3421(hcd) VAL [\old(ldv_spin)=0, __this_module={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L4223] return ((struct max3421_hcd *)(& hcd->hcd_priv)); VAL [\old(ldv_spin)=0, \result={0:899}, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L5546] RET, EXPR hcd_to_max3421(hcd) VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hcd_to_max3421(hcd)={0:899}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, urb={0:0}, urb={0:0}] [L5546] tmp___0 = hcd_to_max3421(hcd) [L5547] max3421_hcd = tmp___0 [L5548] urb->pipe [L5549] case 1U: VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=-2147483648] [L5550] case 0U: VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=-2147483648] [L5557] default: VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=-2147483648] [L5561] CALL ldv_spin_lock() VAL [\old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6582] ldv_spin = 1 VAL [\old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L5561] RET ldv_spin_lock() VAL [\old(ldv_spin)=0, \old(mem_flags)=16, __this_module={0:0}, hcd={0:0}, hcd={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd={0:899}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, mem_flags=16, ref_cnt=0, spi={0:-9223372036854775808}, tmp={0:-9223372036854775808}, tmp___0={0:899}, urb={0:0}, urb={0:0}, urb->pipe=-2147483648] [L5562] EXPR urb->ep [L5562] EXPR (urb->ep)->hcpriv [L5562] max3421_ep = (struct max3421_ep *)(urb->ep)->hcpriv [L5563] COND TRUE (unsigned long )max3421_ep == (unsigned long )((struct max3421_ep *)0) [L5564] CALL kzalloc(40UL, mem_flags) [L6513] CALL ldv_check_alloc_flags(flags) VAL [\old(flags)=16, \old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6549] COND FALSE !(ldv_spin == 0 || ! (flags & 16U)) VAL [\old(flags)=16, \old(ldv_spin)=0, __this_module={0:0}, flags=16, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L6551] CALL ldv_error() VAL [\old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] [L3987] reach_error() VAL [\old(ldv_spin)=0, __this_module={0:0}, hrsl_to_error={87:0}, LDV_IN_INTERRUPT=1, ldv_irq_1_0=0, ldv_irq_1_1=0, ldv_irq_1_2=0, ldv_irq_1_3=0, ldv_irq_data_1_0={0:0}, ldv_irq_data_1_1={0:0}, ldv_irq_data_1_2={0:0}, ldv_irq_data_1_3={0:0}, ldv_irq_line_1_0=0, ldv_irq_line_1_1=0, ldv_irq_line_1_2=0, ldv_irq_line_1_3=0, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, max3421_driver={89:0}, max3421_driver_group0={0:0}, max3421_hcd_desc={88:0}, max3421_hcd_desc_group0={0:0}, max3421_hcd_desc_group1={0:0}, max3421_hcd_list={86:0}, ref_cnt=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 35 procedures, 536 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 10.6s, OverallIterations: 6, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2217 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2140 mSDsluCounter, 14755 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10182 mSDsCounter, 132 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 245 IncrementalHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 132 mSolverCounterUnsat, 4573 mSDtfsCounter, 245 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 821 GetRequests, 807 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1979occurred in iteration=5, InterpolantAutomatonStates: 19, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 5 MinimizatonAttempts, 1230 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 513 NumberOfCodeBlocks, 513 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 818 ConstructedInterpolants, 0 QuantifiedInterpolants, 1020 SizeOfPredicates, 5 NumberOfNonLiveVariables, 3340 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 426/426 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-23 02:23:14,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_702a6e7d-0522-4ec6-9e90-868f126878a8/bin/utaipan-EQgc7hIp5V/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