./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0 --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 213c19133f8e1eb8e04c1430c89bd3923e29e833639b74dc68815899bbf3f9fa --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 15:55:52,099 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 15:55:52,100 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 15:55:52,143 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 15:55:52,144 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 15:55:52,145 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 15:55:52,146 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 15:55:52,148 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 15:55:52,149 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 15:55:52,150 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 15:55:52,151 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 15:55:52,157 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 15:55:52,157 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 15:55:52,165 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 15:55:52,169 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 15:55:52,172 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 15:55:52,173 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 15:55:52,175 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 15:55:52,179 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 15:55:52,184 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 15:55:52,185 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 15:55:52,188 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 15:55:52,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 15:55:52,192 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 15:55:52,197 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 15:55:52,202 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 15:55:52,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 15:55:52,203 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 15:55:52,204 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 15:55:52,205 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 15:55:52,206 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 15:55:52,207 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 15:55:52,208 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 15:55:52,209 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 15:55:52,210 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 15:55:52,211 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 15:55:52,211 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 15:55:52,212 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 15:55:52,212 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 15:55:52,213 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 15:55:52,213 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 15:55:52,214 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-16 15:55:52,251 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 15:55:52,251 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 15:55:52,252 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 15:55:52,252 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 15:55:52,253 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 15:55:52,253 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 15:55:52,253 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 15:55:52,253 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 15:55:52,253 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 15:55:52,254 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-16 15:55:52,254 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 15:55:52,254 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 15:55:52,254 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-16 15:55:52,254 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-16 15:55:52,255 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 15:55:52,255 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-16 15:55:52,255 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-16 15:55:52,255 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-16 15:55:52,256 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 15:55:52,256 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 15:55:52,256 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 15:55:52,257 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 15:55:52,257 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 15:55:52,257 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 15:55:52,257 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 15:55:52,257 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 15:55:52,258 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 15:55:52,258 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 15:55:52,258 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 15:55:52,258 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 15:55:52,259 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 15:55:52,259 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-16 15:55:52,259 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 15:55:52,259 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 15:55:52,259 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-16 15:55:52,260 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 15:55:52,260 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 15:55:52,260 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 15:55:52,260 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/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_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0 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 -> 213c19133f8e1eb8e04c1430c89bd3923e29e833639b74dc68815899bbf3f9fa [2022-11-16 15:55:52,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 15:55:52,613 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 15:55:52,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 15:55:52,616 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 15:55:52,618 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 15:55:52,619 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i [2022-11-16 15:55:52,687 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/3bce19bc9/a6bb4c10017947dba14bacba54887b86/FLAGf229cc312 [2022-11-16 15:55:53,809 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 15:55:53,809 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i [2022-11-16 15:55:53,883 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/3bce19bc9/a6bb4c10017947dba14bacba54887b86/FLAGf229cc312 [2022-11-16 15:55:54,190 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/3bce19bc9/a6bb4c10017947dba14bacba54887b86 [2022-11-16 15:55:54,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 15:55:54,193 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 15:55:54,195 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 15:55:54,195 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 15:55:54,206 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 15:55:54,207 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 03:55:54" (1/1) ... [2022-11-16 15:55:54,208 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62da4b4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:55:54, skipping insertion in model container [2022-11-16 15:55:54,208 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 03:55:54" (1/1) ... [2022-11-16 15:55:54,215 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 15:55:54,386 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 15:55:58,756 WARN L229 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_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i[553894,553907] [2022-11-16 15:55:59,029 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 15:55:59,245 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 15:56:00,207 WARN L229 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_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i[553894,553907] [2022-11-16 15:56:00,219 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 15:56:00,470 INFO L208 MainTranslator]: Completed translation [2022-11-16 15:56:00,470 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00 WrapperNode [2022-11-16 15:56:00,471 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 15:56:00,472 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 15:56:00,472 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 15:56:00,472 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 15:56:00,480 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:00,788 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,080 INFO L138 Inliner]: procedures = 457, calls = 15502, calls flagged for inlining = 154, calls inlined = 76, statements flattened = 13042 [2022-11-16 15:56:01,080 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 15:56:01,081 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 15:56:01,081 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 15:56:01,081 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 15:56:01,090 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,091 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,340 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,341 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,742 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,784 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,841 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,882 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,961 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 15:56:01,963 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 15:56:01,964 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 15:56:01,964 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 15:56:01,965 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (1/1) ... [2022-11-16 15:56:01,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 15:56:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 15:56:01,994 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 15:56:02,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 15:56:02,053 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-16 15:56:02,053 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-16 15:56:02,053 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs [2022-11-16 15:56:02,054 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs [2022-11-16 15:56:02,054 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_area_set [2022-11-16 15:56:02,054 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_area_set [2022-11-16 15:56:02,054 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_alloc_urbs [2022-11-16 15:56:02,054 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_alloc_urbs [2022-11-16 15:56:02,055 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_dev [2022-11-16 15:56:02,055 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_dev [2022-11-16 15:56:02,055 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_mmap [2022-11-16 15:56:02,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 15:56:02,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 15:56:02,055 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_streaming [2022-11-16 15:56:02,056 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_streaming [2022-11-16 15:56:02,056 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2022-11-16 15:56:02,056 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2022-11-16 15:56:02,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-16 15:56:02,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-16 15:56:02,057 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-16 15:56:02,057 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-16 15:56:02,057 INFO L130 BoogieDeclarations]: Found specification of procedure res_free [2022-11-16 15:56:02,057 INFO L138 BoogieDeclarations]: Found implementation of procedure res_free [2022-11-16 15:56:02,057 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 15:56:02,058 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 15:56:02,058 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_ac97 [2022-11-16 15:56:02,058 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_ac97 [2022-11-16 15:56:02,058 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_em28xx [2022-11-16 15:56:02,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_em28xx [2022-11-16 15:56:02,059 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2022-11-16 15:56:02,059 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2022-11-16 15:56:02,059 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-16 15:56:02,060 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-16 15:56:02,060 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2022-11-16 15:56:02,060 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2022-11-16 15:56:02,060 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_frequency [2022-11-16 15:56:02,061 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_frequency [2022-11-16 15:56:02,061 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-16 15:56:02,061 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-16 15:56:02,061 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_register [2022-11-16 15:56:02,061 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_register [2022-11-16 15:56:02,062 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2022-11-16 15:56:02,062 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2022-11-16 15:56:02,062 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 15:56:02,062 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vbi_supported [2022-11-16 15:56:02,063 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vbi_supported [2022-11-16 15:56:02,063 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-16 15:56:02,064 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-16 15:56:02,064 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-16 15:56:02,064 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-16 15:56:02,065 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_copy_video [2022-11-16 15:56:02,065 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_copy_video [2022-11-16 15:56:02,065 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_gpio_set [2022-11-16 15:56:02,065 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_gpio_set [2022-11-16 15:56:02,065 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_chip_ident [2022-11-16 15:56:02,066 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_chip_ident [2022-11-16 15:56:02,066 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~int [2022-11-16 15:56:02,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~int [2022-11-16 15:56:02,066 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2022-11-16 15:56:02,067 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2022-11-16 15:56:02,067 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg_req [2022-11-16 15:56:02,067 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg_req [2022-11-16 15:56:02,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-16 15:56:02,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ctrl_urb_lock_of_em28xx [2022-11-16 15:56:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ctrl_urb_lock_of_em28xx [2022-11-16 15:56:02,068 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-11-16 15:56:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-11-16 15:56:02,068 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2022-11-16 15:56:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2022-11-16 15:56:02,069 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-16 15:56:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-16 15:56:02,070 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ctrl_urb_lock_of_em28xx [2022-11-16 15:56:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ctrl_urb_lock_of_em28xx [2022-11-16 15:56:02,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-16 15:56:02,070 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~int [2022-11-16 15:56:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~int [2022-11-16 15:56:02,070 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2022-11-16 15:56:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2022-11-16 15:56:02,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 15:56:02,071 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_i2c_unregister [2022-11-16 15:56:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_i2c_unregister [2022-11-16 15:56:02,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-16 15:56:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-16 15:56:02,072 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-16 15:56:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-16 15:56:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg [2022-11-16 15:56:02,073 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg [2022-11-16 15:56:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-16 15:56:02,074 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-16 15:56:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure video_is_registered [2022-11-16 15:56:02,074 INFO L138 BoogieDeclarations]: Found implementation of procedure video_is_registered [2022-11-16 15:56:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2022-11-16 15:56:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure video_unregister_device [2022-11-16 15:56:02,075 INFO L138 BoogieDeclarations]: Found implementation of procedure video_unregister_device [2022-11-16 15:56:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 15:56:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure video_mux [2022-11-16 15:56:02,076 INFO L138 BoogieDeclarations]: Found implementation of procedure video_mux [2022-11-16 15:56:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 15:56:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 15:56:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-16 15:56:02,077 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_audio_analog_set [2022-11-16 15:56:02,077 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_audio_analog_set [2022-11-16 15:56:02,077 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-16 15:56:02,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-16 15:56:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-16 15:56:02,078 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-16 15:56:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_prepare [2022-11-16 15:56:02,078 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_prepare [2022-11-16 15:56:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_start_analog_streaming [2022-11-16 15:56:02,079 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_start_analog_streaming [2022-11-16 15:56:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure format_by_fourcc [2022-11-16 15:56:02,082 INFO L138 BoogieDeclarations]: Found implementation of procedure format_by_fourcc [2022-11-16 15:56:02,082 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg [2022-11-16 15:56:02,082 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg [2022-11-16 15:56:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_reg_len [2022-11-16 15:56:02,085 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_reg_len [2022-11-16 15:56:02,085 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-16 15:56:02,086 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-16 15:56:02,086 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2022-11-16 15:56:02,086 INFO L130 BoogieDeclarations]: Found specification of procedure get_ressource [2022-11-16 15:56:02,090 INFO L138 BoogieDeclarations]: Found implementation of procedure get_ressource [2022-11-16 15:56:02,090 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2022-11-16 15:56:02,090 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2022-11-16 15:56:02,090 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_outfmt [2022-11-16 15:56:02,090 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_outfmt [2022-11-16 15:56:02,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 15:56:02,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 15:56:02,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-11-16 15:56:02,091 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-11-16 15:56:02,091 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-16 15:56:02,091 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-16 15:56:02,091 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_set_plane_payload [2022-11-16 15:56:02,091 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_set_plane_payload [2022-11-16 15:56:02,092 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_poll [2022-11-16 15:56:02,092 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2022-11-16 15:56:02,092 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2022-11-16 15:56:02,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-16 15:56:02,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-16 15:56:02,092 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-11-16 15:56:02,093 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-11-16 15:56:02,093 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_close [2022-11-16 15:56:02,093 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_close [2022-11-16 15:56:02,093 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg_req_len [2022-11-16 15:56:02,093 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg_req_len [2022-11-16 15:56:02,093 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2022-11-16 15:56:02,093 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2022-11-16 15:56:02,094 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg_bits [2022-11-16 15:56:02,094 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg_bits [2022-11-16 15:56:02,094 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-16 15:56:02,094 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-16 15:56:02,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 15:56:02,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 15:56:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2022-11-16 15:56:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2022-11-16 15:56:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_s_ctrl [2022-11-16 15:56:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_s_ctrl [2022-11-16 15:56:02,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-16 15:56:02,095 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-16 15:56:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_frequency [2022-11-16 15:56:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_frequency [2022-11-16 15:56:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_prepare [2022-11-16 15:56:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_prepare [2022-11-16 15:56:02,096 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_release_resources [2022-11-16 15:56:02,096 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_release_resources [2022-11-16 15:56:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-16 15:56:02,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-16 15:56:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2022-11-16 15:56:02,097 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2022-11-16 15:56:02,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_em28xx [2022-11-16 15:56:02,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_em28xx [2022-11-16 15:56:02,098 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs_req [2022-11-16 15:56:02,098 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs_req [2022-11-16 15:56:02,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 15:56:02,098 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2022-11-16 15:56:02,098 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2022-11-16 15:56:02,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 15:56:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_chip_info [2022-11-16 15:56:02,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_chip_info [2022-11-16 15:56:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_video_format [2022-11-16 15:56:02,099 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_video_format [2022-11-16 15:56:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 15:56:02,099 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_mode [2022-11-16 15:56:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_mode [2022-11-16 15:56:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2022-11-16 15:56:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2022-11-16 15:56:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-16 15:56:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-16 15:56:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-16 15:56:02,101 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-16 15:56:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_resolution_set [2022-11-16 15:56:02,101 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_resolution_set [2022-11-16 15:56:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-16 15:56:02,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-16 15:56:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_is_ac97_ready [2022-11-16 15:56:02,102 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_is_ac97_ready [2022-11-16 15:56:02,102 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-16 15:56:02,102 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-16 15:56:02,102 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querycap [2022-11-16 15:56:02,102 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querycap [2022-11-16 15:56:02,102 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_open [2022-11-16 15:56:02,103 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_open [2022-11-16 15:56:02,103 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2022-11-16 15:56:02,103 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2022-11-16 15:56:02,103 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-16 15:56:02,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-16 15:56:02,103 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~int~TO~int [2022-11-16 15:56:02,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~int~TO~int [2022-11-16 15:56:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 15:56:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 15:56:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 15:56:02,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 15:56:02,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 15:56:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_uninit_usb_xfer [2022-11-16 15:56:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_uninit_usb_xfer [2022-11-16 15:56:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure finish_field_prepare_next [2022-11-16 15:56:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_field_prepare_next [2022-11-16 15:56:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_ac97 [2022-11-16 15:56:02,105 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_ac97 [2022-11-16 15:56:02,105 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_wake_i2c [2022-11-16 15:56:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_wake_i2c [2022-11-16 15:56:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure size_to_scale [2022-11-16 15:56:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure size_to_scale [2022-11-16 15:56:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2022-11-16 15:56:02,106 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2022-11-16 15:56:02,106 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_register [2022-11-16 15:56:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_register [2022-11-16 15:56:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure scale_to_size [2022-11-16 15:56:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure scale_to_size [2022-11-16 15:56:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure print_err_status [2022-11-16 15:56:02,107 INFO L138 BoogieDeclarations]: Found implementation of procedure print_err_status [2022-11-16 15:56:02,107 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxw [2022-11-16 15:56:02,108 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxw [2022-11-16 15:56:02,108 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxh [2022-11-16 15:56:02,108 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxh [2022-11-16 15:56:02,108 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-16 15:56:02,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-16 15:56:02,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 15:56:02,109 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_vaddr [2022-11-16 15:56:02,109 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_vaddr [2022-11-16 15:56:02,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-16 15:56:02,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-16 15:56:02,109 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_start [2022-11-16 15:56:02,109 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_start [2022-11-16 15:56:03,252 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 15:56:03,256 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 15:57:01,630 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 15:57:03,748 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 15:57:03,748 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-16 15:57:03,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 03:57:03 BoogieIcfgContainer [2022-11-16 15:57:03,761 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 15:57:03,763 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 15:57:03,763 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 15:57:03,767 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 15:57:03,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 03:55:54" (1/3) ... [2022-11-16 15:57:03,768 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18ddd24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 03:57:03, skipping insertion in model container [2022-11-16 15:57:03,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:56:00" (2/3) ... [2022-11-16 15:57:03,768 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18ddd24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 03:57:03, skipping insertion in model container [2022-11-16 15:57:03,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 03:57:03" (3/3) ... [2022-11-16 15:57:03,770 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i [2022-11-16 15:57:03,790 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 15:57:03,791 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 15:57:03,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 15:57:03,877 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4c458fca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 15:57:03,877 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 15:57:03,885 INFO L276 IsEmpty]: Start isEmpty. Operand has 1421 states, 913 states have (on average 1.3636363636363635) internal successors, (1245), 938 states have internal predecessors, (1245), 395 states have call successors, (395), 111 states have call predecessors, (395), 111 states have return successors, (395), 394 states have call predecessors, (395), 395 states have call successors, (395) [2022-11-16 15:57:03,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-16 15:57:03,893 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:03,894 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:03,894 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:03,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:03,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2077560587, now seen corresponding path program 1 times [2022-11-16 15:57:03,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:03,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535841300] [2022-11-16 15:57:03,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:03,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:06,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:06,550 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:06,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535841300] [2022-11-16 15:57:06,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535841300] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:06,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:06,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:06,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528917628] [2022-11-16 15:57:06,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:06,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:06,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:06,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:06,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:06,609 INFO L87 Difference]: Start difference. First operand has 1421 states, 913 states have (on average 1.3636363636363635) internal successors, (1245), 938 states have internal predecessors, (1245), 395 states have call successors, (395), 111 states have call predecessors, (395), 111 states have return successors, (395), 394 states have call predecessors, (395), 395 states have call successors, (395) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:07,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:11,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:11,078 INFO L93 Difference]: Finished difference Result 2843 states and 4212 transitions. [2022-11-16 15:57:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:11,082 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2022-11-16 15:57:11,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:11,118 INFO L225 Difference]: With dead ends: 2843 [2022-11-16 15:57:11,118 INFO L226 Difference]: Without dead ends: 1420 [2022-11-16 15:57:11,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:11,138 INFO L413 NwaCegarLoop]: 1795 mSDtfsCounter, 1975 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1975 SdHoareTripleChecker+Valid, 1830 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:11,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1975 Valid, 1830 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-11-16 15:57:11,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2022-11-16 15:57:11,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1418. [2022-11-16 15:57:11,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 913 states have (on average 1.3581599123767798) internal successors, (1240), 934 states have internal predecessors, (1240), 393 states have call successors, (393), 113 states have call predecessors, (393), 111 states have return successors, (382), 381 states have call predecessors, (382), 382 states have call successors, (382) [2022-11-16 15:57:11,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2015 transitions. [2022-11-16 15:57:11,350 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2015 transitions. Word has length 10 [2022-11-16 15:57:11,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:11,351 INFO L495 AbstractCegarLoop]: Abstraction has 1418 states and 2015 transitions. [2022-11-16 15:57:11,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:11,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2015 transitions. [2022-11-16 15:57:11,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-16 15:57:11,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:11,353 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:11,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 15:57:11,354 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:11,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:11,355 INFO L85 PathProgramCache]: Analyzing trace with hash -21603442, now seen corresponding path program 1 times [2022-11-16 15:57:11,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:11,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622703208] [2022-11-16 15:57:11,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:11,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:13,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:13,274 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:13,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622703208] [2022-11-16 15:57:13,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622703208] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:13,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:13,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:13,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924789771] [2022-11-16 15:57:13,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:13,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:13,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:13,283 INFO L87 Difference]: Start difference. First operand 1418 states and 2015 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:14,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:17,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-16 15:57:19,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:19,671 INFO L93 Difference]: Finished difference Result 1424 states and 2021 transitions. [2022-11-16 15:57:19,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:19,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-16 15:57:19,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:19,681 INFO L225 Difference]: With dead ends: 1424 [2022-11-16 15:57:19,681 INFO L226 Difference]: Without dead ends: 1421 [2022-11-16 15:57:19,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:19,684 INFO L413 NwaCegarLoop]: 1787 mSDtfsCounter, 1982 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1984 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:19,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1984 Valid, 1805 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2022-11-16 15:57:19,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-11-16 15:57:19,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1421. [2022-11-16 15:57:19,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 916 states have (on average 1.3580786026200873) internal successors, (1244), 936 states have internal predecessors, (1244), 392 states have call successors, (392), 114 states have call predecessors, (392), 112 states have return successors, (382), 381 states have call predecessors, (382), 382 states have call successors, (382) [2022-11-16 15:57:19,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2018 transitions. [2022-11-16 15:57:19,766 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2018 transitions. Word has length 11 [2022-11-16 15:57:19,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:19,767 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 2018 transitions. [2022-11-16 15:57:19,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:19,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2018 transitions. [2022-11-16 15:57:19,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-16 15:57:19,768 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:19,768 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:19,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 15:57:19,769 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:19,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:19,769 INFO L85 PathProgramCache]: Analyzing trace with hash -671174034, now seen corresponding path program 1 times [2022-11-16 15:57:19,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:19,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084846938] [2022-11-16 15:57:19,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:19,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:21,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:21,496 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:21,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084846938] [2022-11-16 15:57:21,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084846938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:21,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:21,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:21,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96609042] [2022-11-16 15:57:21,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:21,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:21,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:21,505 INFO L87 Difference]: Start difference. First operand 1421 states and 2018 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:22,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:26,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:26,610 INFO L93 Difference]: Finished difference Result 1423 states and 2019 transitions. [2022-11-16 15:57:26,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:26,611 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-11-16 15:57:26,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:26,619 INFO L225 Difference]: With dead ends: 1423 [2022-11-16 15:57:26,619 INFO L226 Difference]: Without dead ends: 1420 [2022-11-16 15:57:26,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:26,621 INFO L413 NwaCegarLoop]: 1785 mSDtfsCounter, 1996 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1996 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:26,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1996 Valid, 1786 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2022-11-16 15:57:26,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2022-11-16 15:57:26,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1420. [2022-11-16 15:57:26,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 916 states have (on average 1.3569868995633187) internal successors, (1243), 935 states have internal predecessors, (1243), 391 states have call successors, (391), 114 states have call predecessors, (391), 112 states have return successors, (382), 381 states have call predecessors, (382), 382 states have call successors, (382) [2022-11-16 15:57:26,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 2016 transitions. [2022-11-16 15:57:26,919 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 2016 transitions. Word has length 12 [2022-11-16 15:57:26,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:26,920 INFO L495 AbstractCegarLoop]: Abstraction has 1420 states and 2016 transitions. [2022-11-16 15:57:26,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:26,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 2016 transitions. [2022-11-16 15:57:26,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-16 15:57:26,921 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:26,921 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:26,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 15:57:26,922 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:26,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:26,923 INFO L85 PathProgramCache]: Analyzing trace with hash 666978961, now seen corresponding path program 1 times [2022-11-16 15:57:26,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:26,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793174005] [2022-11-16 15:57:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:26,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:28,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:28,458 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:28,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793174005] [2022-11-16 15:57:28,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793174005] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:28,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:28,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:28,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811733635] [2022-11-16 15:57:28,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:28,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:28,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:28,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:28,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:28,465 INFO L87 Difference]: Start difference. First operand 1420 states and 2016 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:29,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:35,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:35,190 INFO L93 Difference]: Finished difference Result 4112 states and 5872 transitions. [2022-11-16 15:57:35,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:35,191 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-16 15:57:35,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:35,207 INFO L225 Difference]: With dead ends: 4112 [2022-11-16 15:57:35,207 INFO L226 Difference]: Without dead ends: 2696 [2022-11-16 15:57:35,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:35,217 INFO L413 NwaCegarLoop]: 2376 mSDtfsCounter, 1844 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1844 SdHoareTripleChecker+Valid, 4125 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:35,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1844 Valid, 4125 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-11-16 15:57:35,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2696 states. [2022-11-16 15:57:35,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2696 to 2692. [2022-11-16 15:57:35,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2692 states, 1747 states have (on average 1.3606182026330853) internal successors, (2377), 1778 states have internal predecessors, (2377), 735 states have call successors, (735), 215 states have call predecessors, (735), 209 states have return successors, (732), 718 states have call predecessors, (732), 724 states have call successors, (732) [2022-11-16 15:57:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2692 states to 2692 states and 3844 transitions. [2022-11-16 15:57:35,403 INFO L78 Accepts]: Start accepts. Automaton has 2692 states and 3844 transitions. Word has length 13 [2022-11-16 15:57:35,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:35,404 INFO L495 AbstractCegarLoop]: Abstraction has 2692 states and 3844 transitions. [2022-11-16 15:57:35,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:35,404 INFO L276 IsEmpty]: Start isEmpty. Operand 2692 states and 3844 transitions. [2022-11-16 15:57:35,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 15:57:35,405 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:35,405 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:35,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 15:57:35,406 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:35,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:35,406 INFO L85 PathProgramCache]: Analyzing trace with hash -799946287, now seen corresponding path program 1 times [2022-11-16 15:57:35,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:35,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878204932] [2022-11-16 15:57:35,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:35,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:36,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:37,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:37,066 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:37,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878204932] [2022-11-16 15:57:37,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878204932] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:37,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:37,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:37,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636313325] [2022-11-16 15:57:37,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:37,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:37,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:37,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:37,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:37,070 INFO L87 Difference]: Start difference. First operand 2692 states and 3844 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:38,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:41,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-16 15:57:43,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:43,151 INFO L93 Difference]: Finished difference Result 2694 states and 3845 transitions. [2022-11-16 15:57:43,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:43,152 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-11-16 15:57:43,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:43,167 INFO L225 Difference]: With dead ends: 2694 [2022-11-16 15:57:43,168 INFO L226 Difference]: Without dead ends: 2691 [2022-11-16 15:57:43,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:43,171 INFO L413 NwaCegarLoop]: 1783 mSDtfsCounter, 1975 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1977 SdHoareTripleChecker+Valid, 1801 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:43,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1977 Valid, 1801 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2022-11-16 15:57:43,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2691 states. [2022-11-16 15:57:43,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2691 to 2691. [2022-11-16 15:57:43,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 1747 states have (on average 1.360045792787636) internal successors, (2376), 1777 states have internal predecessors, (2376), 734 states have call successors, (734), 215 states have call predecessors, (734), 209 states have return successors, (732), 718 states have call predecessors, (732), 724 states have call successors, (732) [2022-11-16 15:57:43,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 3842 transitions. [2022-11-16 15:57:43,527 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 3842 transitions. Word has length 14 [2022-11-16 15:57:43,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:43,527 INFO L495 AbstractCegarLoop]: Abstraction has 2691 states and 3842 transitions. [2022-11-16 15:57:43,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:43,528 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 3842 transitions. [2022-11-16 15:57:43,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 15:57:43,536 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:43,536 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 15:57:43,536 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:43,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:43,537 INFO L85 PathProgramCache]: Analyzing trace with hash 970016148, now seen corresponding path program 1 times [2022-11-16 15:57:43,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:43,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705933717] [2022-11-16 15:57:43,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:43,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:44,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:45,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:45,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:45,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705933717] [2022-11-16 15:57:45,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705933717] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:45,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:45,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:45,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364093360] [2022-11-16 15:57:45,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:45,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:45,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:45,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:45,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:45,088 INFO L87 Difference]: Start difference. First operand 2691 states and 3842 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:49,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:49,341 INFO L93 Difference]: Finished difference Result 2693 states and 3843 transitions. [2022-11-16 15:57:49,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:49,342 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-16 15:57:49,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:49,356 INFO L225 Difference]: With dead ends: 2693 [2022-11-16 15:57:49,356 INFO L226 Difference]: Without dead ends: 2690 [2022-11-16 15:57:49,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:49,359 INFO L413 NwaCegarLoop]: 1781 mSDtfsCounter, 1989 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1989 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:49,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1989 Valid, 1782 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-11-16 15:57:49,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2690 states. [2022-11-16 15:57:49,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2690 to 2690. [2022-11-16 15:57:49,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2690 states, 1747 states have (on average 1.3594733829421866) internal successors, (2375), 1776 states have internal predecessors, (2375), 733 states have call successors, (733), 215 states have call predecessors, (733), 209 states have return successors, (732), 718 states have call predecessors, (732), 724 states have call successors, (732) [2022-11-16 15:57:49,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2690 states to 2690 states and 3840 transitions. [2022-11-16 15:57:49,537 INFO L78 Accepts]: Start accepts. Automaton has 2690 states and 3840 transitions. Word has length 15 [2022-11-16 15:57:49,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:49,538 INFO L495 AbstractCegarLoop]: Abstraction has 2690 states and 3840 transitions. [2022-11-16 15:57:49,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:49,538 INFO L276 IsEmpty]: Start isEmpty. Operand 2690 states and 3840 transitions. [2022-11-16 15:57:49,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 15:57:49,539 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:49,539 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:49,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 15:57:49,540 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:49,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:49,540 INFO L85 PathProgramCache]: Analyzing trace with hash 4281652, now seen corresponding path program 1 times [2022-11-16 15:57:49,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:49,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446559301] [2022-11-16 15:57:49,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:50,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:50,892 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:50,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446559301] [2022-11-16 15:57:50,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446559301] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:50,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:50,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:50,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381380009] [2022-11-16 15:57:50,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:50,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:50,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:50,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:50,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:50,895 INFO L87 Difference]: Start difference. First operand 2690 states and 3840 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:51,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:57:55,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:57:55,011 INFO L93 Difference]: Finished difference Result 2692 states and 3841 transitions. [2022-11-16 15:57:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:57:55,012 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-11-16 15:57:55,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:57:55,023 INFO L225 Difference]: With dead ends: 2692 [2022-11-16 15:57:55,023 INFO L226 Difference]: Without dead ends: 2681 [2022-11-16 15:57:55,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:55,026 INFO L413 NwaCegarLoop]: 1780 mSDtfsCounter, 1986 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1986 SdHoareTripleChecker+Valid, 1781 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-16 15:57:55,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1986 Valid, 1781 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-11-16 15:57:55,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2681 states. [2022-11-16 15:57:55,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2681 to 2681. [2022-11-16 15:57:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 1740 states have (on average 1.3586206896551725) internal successors, (2364), 1768 states have internal predecessors, (2364), 731 states have call successors, (731), 214 states have call predecessors, (731), 209 states have return successors, (732), 718 states have call predecessors, (732), 724 states have call successors, (732) [2022-11-16 15:57:55,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 3827 transitions. [2022-11-16 15:57:55,296 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 3827 transitions. Word has length 16 [2022-11-16 15:57:55,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:57:55,297 INFO L495 AbstractCegarLoop]: Abstraction has 2681 states and 3827 transitions. [2022-11-16 15:57:55,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-16 15:57:55,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 3827 transitions. [2022-11-16 15:57:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-16 15:57:55,300 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:57:55,300 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:57:55,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 15:57:55,300 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:57:55,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:57:55,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1214075552, now seen corresponding path program 1 times [2022-11-16 15:57:55,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:57:55,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803650692] [2022-11-16 15:57:55,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:57:55,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:57:55,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:57:57,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:57:57,404 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:57:57,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803650692] [2022-11-16 15:57:57,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803650692] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:57:57,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:57:57,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:57:57,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012583031] [2022-11-16 15:57:57,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:57:57,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:57:57,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:57:57,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:57:57,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:57:57,406 INFO L87 Difference]: Start difference. First operand 2681 states and 3827 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 15:57:58,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:58:01,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-16 15:58:04,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:58:04,757 INFO L93 Difference]: Finished difference Result 5956 states and 8640 transitions. [2022-11-16 15:58:04,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:58:04,758 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2022-11-16 15:58:04,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:58:04,776 INFO L225 Difference]: With dead ends: 5956 [2022-11-16 15:58:04,776 INFO L226 Difference]: Without dead ends: 3279 [2022-11-16 15:58:04,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:58:04,790 INFO L413 NwaCegarLoop]: 1879 mSDtfsCounter, 277 mSDsluCounter, 1764 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 3643 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-16 15:58:04,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 3643 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 443 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-16 15:58:04,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2022-11-16 15:58:05,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 3278. [2022-11-16 15:58:05,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3278 states, 2129 states have (on average 1.3767026773132927) internal successors, (2931), 2158 states have internal predecessors, (2931), 939 states have call successors, (939), 214 states have call predecessors, (939), 209 states have return successors, (942), 925 states have call predecessors, (942), 932 states have call successors, (942) [2022-11-16 15:58:05,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3278 states to 3278 states and 4812 transitions. [2022-11-16 15:58:05,133 INFO L78 Accepts]: Start accepts. Automaton has 3278 states and 4812 transitions. Word has length 35 [2022-11-16 15:58:05,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:58:05,134 INFO L495 AbstractCegarLoop]: Abstraction has 3278 states and 4812 transitions. [2022-11-16 15:58:05,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-16 15:58:05,135 INFO L276 IsEmpty]: Start isEmpty. Operand 3278 states and 4812 transitions. [2022-11-16 15:58:05,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-16 15:58:05,143 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:58:05,144 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:58:05,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 15:58:05,144 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:58:05,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:58:05,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1997285749, now seen corresponding path program 1 times [2022-11-16 15:58:05,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:58:05,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996680412] [2022-11-16 15:58:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:58:05,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:58:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:58:07,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 15:58:07,792 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:58:07,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996680412] [2022-11-16 15:58:07,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996680412] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:58:07,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:58:07,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 15:58:07,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141929714] [2022-11-16 15:58:07,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:58:07,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 15:58:07,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:58:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 15:58:07,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:58:07,795 INFO L87 Difference]: Start difference. First operand 3278 states and 4812 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-16 15:58:09,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:58:13,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:58:13,644 INFO L93 Difference]: Finished difference Result 3280 states and 4813 transitions. [2022-11-16 15:58:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 15:58:13,645 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2022-11-16 15:58:13,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:58:13,660 INFO L225 Difference]: With dead ends: 3280 [2022-11-16 15:58:13,660 INFO L226 Difference]: Without dead ends: 3277 [2022-11-16 15:58:13,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 15:58:13,663 INFO L413 NwaCegarLoop]: 1778 mSDtfsCounter, 29 mSDsluCounter, 1744 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 3522 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-11-16 15:58:13,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 3522 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2022-11-16 15:58:13,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2022-11-16 15:58:13,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 3277. [2022-11-16 15:58:13,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 2129 states have (on average 1.3757632691404416) internal successors, (2929), 2157 states have internal predecessors, (2929), 938 states have call successors, (938), 214 states have call predecessors, (938), 209 states have return successors, (942), 925 states have call predecessors, (942), 932 states have call successors, (942) [2022-11-16 15:58:13,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 4809 transitions. [2022-11-16 15:58:13,897 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 4809 transitions. Word has length 58 [2022-11-16 15:58:13,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:58:13,898 INFO L495 AbstractCegarLoop]: Abstraction has 3277 states and 4809 transitions. [2022-11-16 15:58:13,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-16 15:58:13,899 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 4809 transitions. [2022-11-16 15:58:13,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-16 15:58:13,904 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:58:13,904 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:58:13,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 15:58:13,905 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:58:13,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:58:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash -18623412, now seen corresponding path program 1 times [2022-11-16 15:58:13,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:58:13,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897097939] [2022-11-16 15:58:13,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:58:13,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:58:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:58:20,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-16 15:58:20,886 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:58:20,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897097939] [2022-11-16 15:58:20,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897097939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:58:20,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:58:20,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 15:58:20,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965674972] [2022-11-16 15:58:20,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:58:20,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 15:58:20,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:58:20,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 15:58:20,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-16 15:58:20,888 INFO L87 Difference]: Start difference. First operand 3277 states and 4809 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 15:58:21,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:58:33,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:58:33,629 INFO L93 Difference]: Finished difference Result 7300 states and 10652 transitions. [2022-11-16 15:58:33,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 15:58:33,632 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 65 [2022-11-16 15:58:33,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:58:33,651 INFO L225 Difference]: With dead ends: 7300 [2022-11-16 15:58:33,651 INFO L226 Difference]: Without dead ends: 4022 [2022-11-16 15:58:33,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-16 15:58:33,667 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 4066 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 3175 mSolverCounterSat, 1973 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4383 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 5148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1973 IncrementalHoareTripleChecker+Valid, 3175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2022-11-16 15:58:33,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4383 Valid, 935 Invalid, 5148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1973 Valid, 3175 Invalid, 0 Unknown, 0 Unchecked, 12.3s Time] [2022-11-16 15:58:33,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4022 states. [2022-11-16 15:58:33,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4022 to 3999. [2022-11-16 15:58:33,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3999 states, 2595 states have (on average 1.3653179190751445) internal successors, (3543), 2631 states have internal predecessors, (3543), 1121 states have call successors, (1121), 286 states have call predecessors, (1121), 282 states have return successors, (1129), 1110 states have call predecessors, (1129), 1117 states have call successors, (1129) [2022-11-16 15:58:33,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 5793 transitions. [2022-11-16 15:58:33,975 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 5793 transitions. Word has length 65 [2022-11-16 15:58:33,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:58:33,976 INFO L495 AbstractCegarLoop]: Abstraction has 3999 states and 5793 transitions. [2022-11-16 15:58:33,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 15:58:33,976 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 5793 transitions. [2022-11-16 15:58:33,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-16 15:58:33,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:58:33,982 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:58:33,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 15:58:33,983 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:58:33,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:58:33,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1399007042, now seen corresponding path program 1 times [2022-11-16 15:58:33,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:58:33,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965289540] [2022-11-16 15:58:33,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:58:33,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 15:58:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 15:58:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-16 15:58:38,587 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 15:58:38,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965289540] [2022-11-16 15:58:38,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965289540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 15:58:38,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 15:58:38,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 15:58:38,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902039822] [2022-11-16 15:58:38,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 15:58:38,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 15:58:38,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 15:58:38,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 15:58:38,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-16 15:58:38,590 INFO L87 Difference]: Start difference. First operand 3999 states and 5793 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 15:58:39,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 15:58:44,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-16 15:58:46,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-16 15:58:51,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 15:58:51,434 INFO L93 Difference]: Finished difference Result 7876 states and 11411 transitions. [2022-11-16 15:58:51,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 15:58:51,435 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 69 [2022-11-16 15:58:51,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 15:58:51,454 INFO L225 Difference]: With dead ends: 7876 [2022-11-16 15:58:51,454 INFO L226 Difference]: Without dead ends: 3881 [2022-11-16 15:58:51,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-16 15:58:51,471 INFO L413 NwaCegarLoop]: 2372 mSDtfsCounter, 1152 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1152 SdHoareTripleChecker+Valid, 5449 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2022-11-16 15:58:51,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1152 Valid, 5449 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 727 Invalid, 1 Unknown, 0 Unchecked, 12.6s Time] [2022-11-16 15:58:51,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3881 states. [2022-11-16 15:58:51,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3881 to 3881. [2022-11-16 15:58:51,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3881 states, 2523 states have (on average 1.3658343242172017) internal successors, (3446), 2556 states have internal predecessors, (3446), 1080 states have call successors, (1080), 281 states have call predecessors, (1080), 277 states have return successors, (1081), 1068 states have call predecessors, (1081), 1075 states have call successors, (1081) [2022-11-16 15:58:51,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3881 states to 3881 states and 5607 transitions. [2022-11-16 15:58:51,772 INFO L78 Accepts]: Start accepts. Automaton has 3881 states and 5607 transitions. Word has length 69 [2022-11-16 15:58:51,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 15:58:51,773 INFO L495 AbstractCegarLoop]: Abstraction has 3881 states and 5607 transitions. [2022-11-16 15:58:51,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 15:58:51,773 INFO L276 IsEmpty]: Start isEmpty. Operand 3881 states and 5607 transitions. [2022-11-16 15:58:51,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-16 15:58:51,782 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 15:58:51,782 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 15:58:51,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 15:58:51,783 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 15:58:51,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 15:58:51,783 INFO L85 PathProgramCache]: Analyzing trace with hash 493778287, now seen corresponding path program 1 times [2022-11-16 15:58:51,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 15:58:51,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812789066] [2022-11-16 15:58:51,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 15:58:51,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 16:01:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 16:01:42,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 16:03:24,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 16:03:24,356 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-16 16:03:24,356 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 16:03:24,357 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-16 16:03:24,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 16:03:24,362 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 16:03:24,369 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-16 16:03:24,769 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 04:03:24 BoogieIcfgContainer [2022-11-16 16:03:24,769 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-16 16:03:24,769 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 16:03:24,769 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 16:03:24,770 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 16:03:24,770 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 03:57:03" (3/4) ... [2022-11-16 16:03:24,773 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 16:03:24,773 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 16:03:24,774 INFO L158 Benchmark]: Toolchain (without parser) took 450580.71ms. Allocated memory was 140.5MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 106.6MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2022-11-16 16:03:24,774 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory is still 119.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 16:03:24,774 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6276.49ms. Allocated memory was 140.5MB in the beginning and 337.6MB in the end (delta: 197.1MB). Free memory was 106.6MB in the beginning and 197.0MB in the end (delta: -90.5MB). Peak memory consumption was 220.5MB. Max. memory is 16.1GB. [2022-11-16 16:03:24,775 INFO L158 Benchmark]: Boogie Procedure Inliner took 608.42ms. Allocated memory is still 337.6MB. Free memory was 197.0MB in the beginning and 96.4MB in the end (delta: 100.7MB). Peak memory consumption was 98.6MB. Max. memory is 16.1GB. [2022-11-16 16:03:24,776 INFO L158 Benchmark]: Boogie Preprocessor took 881.46ms. Allocated memory was 337.6MB in the beginning and 539.0MB in the end (delta: 201.3MB). Free memory was 96.4MB in the beginning and 274.0MB in the end (delta: -177.6MB). Peak memory consumption was 68.8MB. Max. memory is 16.1GB. [2022-11-16 16:03:24,776 INFO L158 Benchmark]: RCFGBuilder took 61797.78ms. Allocated memory was 539.0MB in the beginning and 2.1GB in the end (delta: 1.6GB). Free memory was 274.0MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2022-11-16 16:03:24,777 INFO L158 Benchmark]: TraceAbstraction took 381006.02ms. Allocated memory was 2.1GB in the beginning and 3.2GB in the end (delta: 1.1GB). Free memory was 1.4GB in the beginning and 1.8GB in the end (delta: -387.5MB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2022-11-16 16:03:24,778 INFO L158 Benchmark]: Witness Printer took 4.09ms. Allocated memory is still 3.2GB. Free memory is still 1.8GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 16:03:24,779 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.22ms. Allocated memory is still 140.5MB. Free memory is still 119.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 6276.49ms. Allocated memory was 140.5MB in the beginning and 337.6MB in the end (delta: 197.1MB). Free memory was 106.6MB in the beginning and 197.0MB in the end (delta: -90.5MB). Peak memory consumption was 220.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 608.42ms. Allocated memory is still 337.6MB. Free memory was 197.0MB in the beginning and 96.4MB in the end (delta: 100.7MB). Peak memory consumption was 98.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 881.46ms. Allocated memory was 337.6MB in the beginning and 539.0MB in the end (delta: 201.3MB). Free memory was 96.4MB in the beginning and 274.0MB in the end (delta: -177.6MB). Peak memory consumption was 68.8MB. Max. memory is 16.1GB. * RCFGBuilder took 61797.78ms. Allocated memory was 539.0MB in the beginning and 2.1GB in the end (delta: 1.6GB). Free memory was 274.0MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * TraceAbstraction took 381006.02ms. Allocated memory was 2.1GB in the beginning and 3.2GB in the end (delta: 1.1GB). Free memory was 1.4GB in the beginning and 1.8GB in the end (delta: -387.5MB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. * Witness Printer took 4.09ms. Allocated memory is still 3.2GB. Free memory is still 1.8GB. 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: 15884]: 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 10309, overapproximation of bitwiseOr at line 6071. Possible FailurePath: [L10735-L10736] static struct em28xx_reg_seq pinnacle_hybrid_pro_analog[2U] = { {8, 253U, 239U, 10}, {-1, 255U, 255U, -1}}; [L10747-L10755] static struct em28xx_reg_seq reddo_dvb_c_usb_box[8U] = { {8, 254U, 255U, 10}, {8, 222U, 255U, 10}, {8, 254U, 255U, 10}, {8, 255U, 255U, 10}, {8, 127U, 255U, 10}, {8, 111U, 255U, 10}, {8, 255U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10786-L10789] static struct em28xx_reg_seq pctv_290e[4U] = { {128, 0U, 255U, 80}, {128, 64U, 255U, 80}, {128, 192U, 255U, 80}, {-1, 255U, 255U, -1}}; [L6264] static unsigned int isoc_debug ; [L7196] struct v4l2_ctrl_ops const em28xx_ctrl_ops = {0, 0, & em28xx_s_ctrl}; [L8952] int LDV_IN_INTERRUPT ; [L10701-L10704] static struct em28xx_reg_seq hauppauge_wintv_hvr_900_digital[4U] = { {8, 46U, 239U, 10}, {4, 4U, 15U, 10}, {4, 12U, 15U, 10}, {-1, 255U, 255U, -1}}; [L10708-L10709] static struct em28xx_reg_seq em2880_msi_digivox_ad_analog[2U] = { {8, 105U, 239U, 10}, {-1, 255U, 255U, -1}}; [L15200-L15202] struct vb2_ops em28xx_vbi_qops = {& vbi_queue_setup, & vb2_ops_wait_prepare, & vb2_ops_wait_finish, 0, & vbi_buffer_prepare, 0, 0, & em28xx_start_analog_streaming, & em28xx_stop_vbi_streaming, & vbi_buffer_queue}; [L10796-L10805] static struct em28xx_reg_seq c3tech_digital_duo_digital[9U] = { {128, 255U, 255U, 10}, {128, 253U, 255U, 10}, {128, 249U, 255U, 35}, {128, 253U, 255U, 10}, {128, 255U, 255U, 10}, {128, 254U, 255U, 10}, {128, 190U, 255U, 10}, {128, 254U, 255U, 20}, {-1, 255U, 255U, -1}}; [L10810-L10813] static struct em28xx_reg_seq pctv_510e[4U] = { {128, 16U, 255U, 100}, {128, 20U, 255U, 100}, {128, 84U, 255U, 40}, {-1, 255U, 255U, -1}}; [L10744-L10746] static struct em28xx_reg_seq terratec_cinergy_USB_XS_FR_digital[3U] = { {8, 110U, 239U, 10}, {4, 8U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10768-L10769] static struct em28xx_reg_seq terratec_av350_unmute_gpio[2U] = { {8, 255U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10721-L10723] static struct em28xx_reg_seq kworld_330u_analog[3U] = { {8, 109U, 239U, 10}, {4, 0U, 255U, 10}, {-1, 255U, 255U, -1}}; [L15319] static unsigned short omnivision_sensor_addrs[3U] = { 33U, 48U, 65534U}; [L11568-L11802] struct usb_device_id em28xx_id_table[79U] = { {3U, 60186U, 10064U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 22UL}, {3U, 60186U, 10065U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 22UL}, {3U, 60186U, 10240U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 60186U, 10000U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10272U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10273U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10336U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10337U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10338U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10339U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10352U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10369U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10371U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10344U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 10357U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}, {3U, 60186U, 58112U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 39UL}, {3U, 60186U, 58115U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 63UL}, {3U, 60186U, 58117U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 47UL}, {3U, 60186U, 58128U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 49UL}, {3U, 60186U, 41747U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 69UL}, {3U, 60186U, 41750U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 57UL}, {3U, 60186U, 58144U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 50UL}, {3U, 60186U, 58147U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 54UL}, {3U, 60186U, 58192U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 41UL}, {3U, 60186U, 58197U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 42UL}, {3U, 60186U, 10241U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 21UL}, {3U, 60186U, 58199U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 42UL}, {3U, 60186U, 58201U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 42UL}, {3U, 7040U, 58114U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 9UL}, {3U, 7040U, 58116U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 9UL}, {3U, 3277U, 54U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 2UL}, {3U, 3277U, 76U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 51UL}, {3U, 3277U, 79U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 34UL}, {3U, 3277U, 94U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 55UL}, {3U, 3277U, 66U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 55UL}, {3U, 3277U, 67U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 43UL}, {3U, 3277U, 142U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 87UL}, {3U, 3277U, 172U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 87UL}, {3U, 3277U, 4258U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 79UL}, {3U, 3277U, 4269U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 79UL}, {3U, 3277U, 4278U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 79UL}, {3U, 3277U, 132U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 68UL}, {3U, 3277U, 150U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 67UL}, {3U, 3277U, 4271U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 67UL}, {3U, 3277U, 178U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 82UL}, {3U, 4057U, 51U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 33UL}, {3U, 6235U, 10352U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 46UL}, {3U, 6235U, 8257U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 58UL}, {3U, 8256U, 16896U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 4UL}, {3U, 8256U, 16897U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 4UL}, {3U, 8256U, 25856U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 10UL}, {3U, 8256U, 25858U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 18UL}, {3U, 8256U, 25875U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 16UL}, {3U, 8256U, 25879U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 16UL}, {3U, 8256U, 25883U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 16UL}, {3U, 8256U, 25887U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 60UL}, {3U, 1080U, 45058U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 20UL}, {3U, 8193U, 61714U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 24UL}, {3U, 8964U, 519U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 9UL}, {3U, 8964U, 520U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 3UL}, {3U, 8964U, 538U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 9UL}, {3U, 8964U, 550U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 56UL}, {3U, 8964U, 551U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 17UL}, {3U, 1043U, 24611U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7UL}, {3U, 2363U, 40963U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 9UL}, {3U, 2363U, 40965U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 40UL}, {3U, 1211U, 1301U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65UL}, {3U, 60186U, 20646U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 37UL}, {3U, 7040U, 41792U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 76UL}, {3U, 8211U, 591U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 78UL}, {3U, 8211U, 588U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 80UL}, {3U, 8256U, 5637U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 81UL}, {3U, 7040U, 59221U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 88UL}, {3U, 60186U, 20486U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 83UL}, {3U, 7040U, 58121U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 64UL}, {3U, 7040U, 58405U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 84UL}, {3U, 8964U, 578U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 85UL}, {3U, 8211U, 593U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 86UL}}; [L10780-L10781] static struct em28xx_reg_seq leadership_digital[2U] = { {128, 112U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10301-L10326] static char *i2c_devs[128U] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (char *)"remote IR sensor", 0, 0, 0, 0, 0, (char *)"saa7113h", 0, 0, 0, (char *)"drxk", 0, 0, 0, 0, 0, 0, (char *)"remote IR sensor", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (char *)"msp34xx", 0, 0, (char *)"tda9887", (char *)"msp34xx", 0, 0, (char *)"remote IR sensor", 0, 0, 0, 0, 0, 0, 0, 0, (char *)"eeprom", 0, 0, 0, 0, 0, 0, 0, (char *)"tda9874", 0, 0, 0, (char *)"tvp5150a", (char *)"webcam sensor or tvp5150a", 0, 0, (char *)"tuner (analog)", (char *)"tuner (analog)", (char *)"tuner (analog)", (char *)"tuner (analog)"}; [L10710-L10715] static struct em28xx_reg_seq em2882_kworld_315u_digital[6U] = { {8, 255U, 255U, 10}, {8, 254U, 255U, 10}, {4, 4U, 255U, 10}, {4, 12U, 255U, 10}, {8, 126U, 255U, 10}, {-1, 255U, 255U, -1}}; [L6268] static unsigned int video_debug ; [L10777-L10779] static struct em28xx_reg_seq dikom_dk300_digital[3U] = { {8, 110U, 239U, 10}, {4, 8U, 255U, 10}, {-1, 255U, 255U, -1}}; [L11823] static unsigned short msp3400_addrs[3U] = { 64U, 68U, 65534U}; [L10690] static unsigned int card[4U] = { 4294967295U, 4294967295U, 4294967295U, 4294967295U}; [L11822] static unsigned short tvp5150_addrs[3U] = { 92U, 93U, 65534U}; [L8478-L8526] static struct video_device const em28xx_video_template = {{{0, 0}, 0, 0U, 0, 0U, 0U, 0UL, 0U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 0, 0, 0, 0, 0, 0, {.alsa = {0U, 0U, 0U}}}, & em28xx_v4l_fops, {0, 0, {0, {0, 0}, 0, 0, 0, 0, {{0}}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}, 0, 0, {{0}, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0, 0, {0, {0, 0}, 0, 0, 0UL}}, 0, 0, 0, {{0}, (unsigned char)0, (unsigned char)0, (_Bool)0, (_Bool)0, (_Bool)0, (_Bool)0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0U, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}}, 0, (_Bool)0, (_Bool)0, {{0, 0}, 0UL, 0, 0, 0UL, 0, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {0, {0, 0}, 0, 0, 0UL}}, 0UL, {{0L}, {0, 0}, 0, {0, {0, 0}, 0, 0, 0UL}}, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {0}, {0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0, 0, 0, 0, 0UL, 0UL, 0UL, 0UL, 0, 0}, 0, 0, 0, 0ULL, 0, {0, 0}, 0, {0, 0}, 0, {0}, 0U, 0U, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0, 0}, 0, 0, 0, 0, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, 0, 0, 0, (unsigned short)0, 0UL, 0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 16777215ULL, 0ULL, & video_device_release_empty, & video_ioctl_ops, {0UL, 0UL, 0UL}, {0UL, 0UL, 0UL}, 0}; [L10724-L10726] static struct em28xx_reg_seq kworld_330u_digital[3U] = { {8, 110U, 239U, 10}, {4, 8U, 255U, 10}, {-1, 255U, 255U, -1}}; [L13523] static unsigned int core_debug ; [L15894] static int ldv_mutex_ctrl_urb_lock_of_em28xx ; [L13524] static unsigned int reg_debug ; [L10691] static int usb_xfer_mode = -1; [L10770-L10772] static struct em28xx_reg_seq silvercrest_reg_seq[3U] = { {8, 255U, 255U, 10}, {8, 1U, 247U, 10}, {-1, 255U, 255U, -1}}; [L10688] static unsigned int disable_ir ; [L10733-L10734] static struct em28xx_reg_seq kworld_a340_digital[2U] = { {8, 109U, 239U, 10}, {-1, 255U, 255U, -1}}; [L11813-L11819] static struct em28xx_hash_table em28xx_i2c_hash[7U] = { {2959749827UL, 6U, 37U}, {4111597795UL, 15U, 37U}, {463798400UL, 19U, 4U}, {2004877440UL, 29U, 4U}, {3306291427UL, 62U, 37U}, {1269104768UL, 72U, 69U}, {1803550848UL, 77U, 4U}}; [L8529-L8536] static struct v4l2_ioctl_ops const radio_ioctl_ops = {& vidioc_querycap, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & radio_g_tuner, & radio_s_tuner, & vidioc_g_frequency, & vidioc_s_frequency, 0, 0, 0, 0, & vidioc_g_register, & vidioc_s_register, & vidioc_g_chip_info, & vidioc_g_chip_ident, 0, 0, 0, 0, 0, 0, 0, & v4l2_ctrl_subscribe_event, & v4l2_event_unsubscribe, 0}; [L10773-L10776] static struct em28xx_reg_seq vc211a_enable[4U] = { {8, 255U, 7U, 10}, {8, 255U, 15U, 10}, {8, 255U, 11U, 10}, {-1, 255U, 255U, -1}}; [L10705-L10707] static struct em28xx_reg_seq hauppauge_wintv_hvr_900R2_digital[3U] = { {8, 46U, 239U, 10}, {4, 12U, 15U, 10}, {-1, 255U, 255U, -1}}; [L14827] static struct list_head em28xx_devlist = {& em28xx_devlist, & em28xx_devlist}; [L16322] static int ldv_mutex_lock_of_v4l2_ctrl_handler ; [L10756-L10759] static struct em28xx_reg_seq default_tuner_gpio[4U] = { {8, 16U, 16U, 10}, {8, 0U, 16U, 10}, {8, 16U, 16U, 10}, {-1, 255U, 255U, -1}}; [L10155-L10240] static struct i2c_adapter em28xx_adap_template = {& __this_module, 0U, (struct i2c_algorithm const *)(& em28xx_algo), 0, {{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}, {{0, 0}}, 0, 0, 0, 0, 0, 0}, 0, 0, {0, 0, {0, {0, 0}, 0, 0, 0, 0, {{0}}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}, 0, 0, {{0}, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0, 0, {0, {0, 0}, 0, 0, 0UL}}, 0, 0, 0, {{0}, (unsigned char)0, (unsigned char)0, (_Bool)0, (_Bool)0, (_Bool)0, (_Bool)0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0U, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}}, 0, (_Bool)0, (_Bool)0, {{0, 0}, 0UL, 0, 0, 0UL, 0, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {0, {0, 0}, 0, 0, 0UL}}, 0UL, {{0L}, {0, 0}, 0, {0, {0, 0}, 0, 0, 0UL}}, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {0}, {0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0, 0, 0, 0, 0UL, 0UL, 0UL, 0UL, 0, 0}, 0, 0, 0, 0ULL, 0, {0, 0}, 0, {0, 0}, 0, {0}, 0U, 0U, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0, 0}, 0, {'e', 'm', '2', '8', 'x', 'x', '\000'}, {0U, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}}, {{0}, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0, 0, {0, {0, 0}, 0, 0, 0UL}}, {0, 0}, 0}; [L16215] static int ldv_mutex_lock_of_em28xx ; [L8465-L8477] static struct v4l2_ioctl_ops const video_ioctl_ops = {& vidioc_querycap, 0, 0, & vidioc_enum_fmt_vid_cap, 0, 0, 0, 0, & vidioc_g_fmt_vid_cap, 0, 0, 0, & vidioc_g_fmt_vbi_cap, 0, 0, 0, 0, 0, & vidioc_s_fmt_vid_cap, 0, 0, 0, & vidioc_g_fmt_vbi_cap, 0, 0, 0, 0, 0, & vidioc_try_fmt_vid_cap, 0, 0, 0, & vidioc_g_fmt_vbi_cap, 0, 0, 0, 0, 0, & vb2_ioctl_reqbufs, & vb2_ioctl_querybuf, & vb2_ioctl_qbuf, 0, & vb2_ioctl_dqbuf, & vb2_ioctl_create_bufs, & vb2_ioctl_prepare_buf, 0, 0, 0, & vb2_ioctl_streamon, & vb2_ioctl_streamoff, & vidioc_g_std, & vidioc_s_std, & vidioc_querystd, & vidioc_enum_input, & vidioc_g_input, & vidioc_s_input, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & vidioc_g_audio, & vidioc_s_audio, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & vidioc_g_parm, & vidioc_s_parm, & vidioc_g_tuner, & vidioc_s_tuner, & vidioc_g_frequency, & vidioc_s_frequency, 0, 0, 0, 0, & vidioc_g_register, & vidioc_s_register, & vidioc_g_chip_info, & vidioc_g_chip_ident, & vidioc_enum_framesizes, 0, 0, 0, 0, 0, 0, & v4l2_ctrl_subscribe_event, & v4l2_event_unsubscribe, 0}; [L10729-L10732] static struct em28xx_reg_seq evga_indtube_digital[4U] = { {8, 122U, 255U, 1}, {4, 4U, 255U, 10}, {4, 12U, 255U, 1}, {-1, 255U, 255U, -1}}; [L14828-L14832] static struct mutex em28xx_devlist_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "em28xx_devlist_mutex.wait_lock", 0, 0UL}}}}, {& em28xx_devlist_mutex.wait_list, & em28xx_devlist_mutex.wait_list}, 0, 0, (void *)(& em28xx_devlist_mutex), {0, {0, 0}, "em28xx_devlist_mutex", 0, 0UL}}; [L13884-L13888] static struct em28xx_vol_otable const outputs[5U] = { {1, 2U}, {2, 4U}, {4, 6U}, {8, 54U}, {16, 56U}}; [L10737-L10740] static struct em28xx_reg_seq pinnacle_hybrid_pro_digital[4U] = { {8, 110U, 239U, 10}, {4, 4U, 255U, 100}, {4, 12U, 255U, 1}, {-1, 255U, 255U, -1}}; [L13793-L13799] static struct em28xx_vol_itable inputs[7U] = { {0, 20U}, {1, 16U}, {3, 12U}, {4, 14U}, {5, 18U}, {6, 22U}, {7, 24U}}; [L10790-L10795] static struct em28xx_reg_seq pctv_460e[6U] = { {128, 1U, 255U, 50}, {13, 255U, 255U, 50}, {128, 65U, 255U, 50}, {13, 66U, 255U, 50}, {128, 97U, 255U, 50}, {-1, 255U, 255U, -1}}; [L15320-L15321] static struct soc_camera_link camlink = {0UL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "em28xx", 0, 0}; [L8527-L8528] static struct v4l2_file_operations const radio_fops = {& __this_module, 0, 0, 0, 0, & video_ioctl2, 0, 0, 0, & em28xx_v4l2_open, & em28xx_v4l2_close}; [L9382] static unsigned int i2c_debug ; [L14833] static struct list_head em28xx_extension_devlist = {& em28xx_extension_devlist, & em28xx_extension_devlist}; [L7547-L7550] static char const *iname[10U] = { 0, "Composite1", "Composite2", "Composite3", "Composite4", "S-Video", "Television", "Cable TV", "DVB", "for debug only"}; [L8462-L8464] static struct v4l2_file_operations const em28xx_v4l_fops = {& __this_module, & vb2_fop_read, 0, & vb2_fop_poll, 0, & video_ioctl2, 0, 0, & vb2_fop_mmap, & em28xx_v4l2_open, & em28xx_v4l2_close}; [L10692] static unsigned long em28xx_devused ; [L10819-L11566] struct em28xx_board em28xx_boards[89U] = { {(char *)"Unknown EM2800 video grabber", 0, 4, 0, 0U, 1U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Unknown EM2750/28xx video grabber", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Cinergy 250 USB", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Pinnacle PCTV USB 2", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Hauppauge WinTV USB 2", 0, 43, 0, 0U, 97U, 0, 0, 0, 0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {5, 2U, 2236960, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"MSI VOX USB 2.0", 0, 37, 0, 0U, 97U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 4U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Cinergy 200 USB", 0, 66, 0, 0U, 1U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Leadtek Winfast USB II", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Kworld USB2800", 0, 42, 0, 0U, 1U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 / Plextor ConvertX PX-AV100U", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Hauppauge WinTV HVR 900", 0, 71, 0, 0U, 1U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-hauppauge"}, {(char *)"Terratec Hybrid XS", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& default_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-terratec-cinergy-xs"}, {(char *)"Kworld PVR TV 2800 RF", 0, 0, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Prodigy XS", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0", 0, 59, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 5, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"V-Gear PocketTV", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Hauppauge WinTV HVR 950", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-hauppauge"}, {(char *)"Pinnacle PCTV HD Pro Stick", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"Hauppauge WinTV HVR 900 (R2)", 0, 71, 0, 0U, 1U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900R2_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-hauppauge"}, {(char *)"EM2860/SAA711X Reference Design", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{5, 9U, 0, 0, 0}, {1, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"AMD ATI TV Wonder HD 600", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-ati-tv-wonder-hd-600"}, {(char *)"eMPIA Technology, Inc. GrabBeeX+ Video Encoder", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"EM2710/EM2750/EM2751 webcam grabber", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, 8U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{1, 0U, 0, 0, (struct em28xx_reg_seq *)(& silvercrest_reg_seq)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Huaqi DLCW-130", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, 10U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{1, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"D-Link DUB-T210 TV Tuner", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 1, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Gadmei UTV310", 0, 69, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 1U, 1, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Hercules Smart TV USB 2.0", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 1, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Pinnacle PCTV USB 2 (Philips FM1216ME)", 0, 38, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Leadtek Winfast USB II Deluxe", 0, 38, 0, 0U, 73U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, 88U, 2, 1, {{6, 4U, 6, 0, 0}, {1, 5U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {10, 0U, 6, 0, 0}, 0}, {(char *)"EM2860/TVP5150 Reference Design", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Videology 20K14XUSB USB2.0", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{1, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Usbgear VD204v9", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Supercomp USB 2.0 TV", 0, 43, 0, 0U, 97U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 1, 0, 0}, {1, 0U, 0, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Elgato Video Capture", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Cinergy A Hybrid XS", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Typhoon DVD Maker", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"NetGMBH Cam", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{1, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Gadmei UTV330", 0, 69, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Yakumo MovieMixer", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"KWorld PVRTV 300U", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Plextor ConvertX PX-TV100U", 0, 69, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 71U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 1, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Kworld 350 U DVB-T", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Kworld 355 U DVB-T", 0, 4, 0, 0U, 0U, (struct em28xx_reg_seq *)(& default_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Cinergy T XS", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Cinergy T XS (MT2060)", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Pinnacle PCTV DVB-T", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 34U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Compro, VideoMate U3", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"KWorld DVB-T 305U", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"KWorld DVB-T 310U", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& default_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"MSI DigiVox A/D", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"MSI DigiVox A/D II", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& em2880_msi_digivox_ad_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Hybrid XS Secam", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& terratec_cinergy_USB_XS_FR_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& terratec_cinergy_USB_XS_FR_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& terratec_cinergy_USB_XS_FR_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& terratec_cinergy_USB_XS_FR_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"DNT DA2 Hybrid", 0, 71, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Pinnacle Hybrid Pro", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& pinnacle_hybrid_pro_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Kworld VS-DVB-T 323UR", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& kworld_330u_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-kworld-315u"}, {(char *)"Terratec Cinnergy Hybrid T USB XS (em2882)", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-terratec-cinergy-xs"}, {(char *)"Pinnacle Hybrid Pro (330e)", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900R2_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"Kworld PlusTV HD Hybrid 330", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& kworld_330u_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, 76U, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 1408, (struct em28xx_reg_seq *)(& kworld_330u_analog)}, {1, 1U, 1, 1408, (struct em28xx_reg_seq *)(& kworld_330u_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& kworld_330u_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Compro VideoMate ForYou/Stereo", 0, 37, 0, 0U, 1U, 0, 0, 0, (struct em28xx_reg_seq *)(& compro_mute_gpio), (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 176U, 1, 1, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& compro_unmute_tv_gpio)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& compro_unmute_svid_gpio)}}, {0, 0U, 0, 0, 0}, 0}, {0, 0, 0, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Hauppauge WinTV HVR 850", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& hauppauge_wintv_hvr_900_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-hauppauge"}, {(char *)"Pixelview PlayTV Box 4 USB 2.0", 0, 59, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 5, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Gadmei TVR200", 0, 37, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 1, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Kaiomy TVnPC U2", 3, 71, 97, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 1, 0, 0}, {5, 2U, 1, 0, 0}}, {10, 0U, 1, 0, 0}, (char *)"rc-kaiomy"}, {(char *)"Easy Cap Capture DC-60", 2, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"IO-DATA GV-MVP/SZ", 0, 43, 0, 0U, 1U, 0, 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, 0}, {1, 1U, 0, 0, 0}, {5, 2U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Empire dual TV", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& default_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& default_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec Grabby", 2, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Terratec AV350", 2, 4, 0, 0U, 0U, 0, 0, 0, (struct em28xx_reg_seq *)(& terratec_av350_mute_gpio), (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{1, 1U, 128, 0, (struct em28xx_reg_seq *)(& terratec_av350_unmute_gpio)}, {5, 2U, 128, 0, (struct em28xx_reg_seq *)(& terratec_av350_unmute_gpio)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"KWorld ATSC 315U HDTV TV Box", 0, 60, 0, 0U, 1U, (struct em28xx_reg_seq *)(& em2882_kworld_315u_digital), 0, (struct em28xx_reg_seq *)(& em2882_kworld_315u_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 7U, 64U, (unsigned char)0, (unsigned short)0, 2, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-kworld-315u"}, {(char *)"Evga inDtube", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& evga_indtube_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& evga_indtube_analog)}, {1, 1U, 1, 0, (struct em28xx_reg_seq *)(& evga_indtube_analog)}, {5, 2U, 1, 0, (struct em28xx_reg_seq *)(& evga_indtube_analog)}}, {0, 0U, 0, 0, 0}, (char *)"rc-evga-indtube"}, {(char *)"Silvercrest Webcam 1.3mpix", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{1, 0U, 0, 0, (struct em28xx_reg_seq *)(& silvercrest_reg_seq)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Gadmei UTV330+", 0, 69, 0, 0U, 1U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 7U, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{6, 2U, 0, 0, 0}, {1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-gadmei-rm008z"}, {(char *)"Reddo DVB-C USB TV Box", 0, 4, 0, 0U, 0U, 0, 0, (struct em28xx_reg_seq *)(& reddo_dvb_c_usb_box), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Actionmaster/LinXcel/Digitus VC211A", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, (struct em28xx_reg_seq *)(& vc211a_enable)}, {5, 9U, 1, 0, (struct em28xx_reg_seq *)(& vc211a_enable)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"Dikom DK300", 0, 71, 0, 0U, 0U, (struct em28xx_reg_seq *)(& dikom_dk300_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 1, 0, {{6, 0U, 0, 0, (struct em28xx_reg_seq *)(& default_analog)}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"KWorld PlusTV 340U or UB435-Q (ATSC)", 0, 4, 0, 0U, 0U, (struct em28xx_reg_seq *)(& kworld_a340_digital), 0, (struct em28xx_reg_seq *)(& default_tuner_gpio), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"EM2874 Leadership ISDBT", 0, 4, 0, 1U, 0U, (struct em28xx_reg_seq *)(& leadership_digital), 0, (struct em28xx_reg_seq *)(& leadership_reset), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 2U, 64U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"PCTV nanoStick T2 290e", 0, 4, 0, 1U, 0U, 0, 0, (struct em28xx_reg_seq *)(& pctv_290e), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 64U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"Terratec Cinergy H5", 0, 4, 0, 1U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"PCTV DVB-S2 Stick (460e)", 0, 4, 0, 1U, 0U, 0, 0, (struct em28xx_reg_seq *)(& pctv_460e), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"Hauppauge WinTV HVR 930C", 0, 4, 0, 1U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-hauppauge"}, {(char *)"Terratec Cinergy HTC Stick", 0, 4, 0, 1U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-nec-terratec-cinergy-xs"}, {(char *)"Honestech Vidbox NW03", 0, 4, 0, 0U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned short)0, 2, 0, {{1, 0U, 1, 0, 0}, {5, 9U, 1, 0, 0}}, {0, 0U, 0, 0, 0}, 0}, {(char *)"MaxMedia UB425-TC", 0, 4, 0, 1U, 0U, 0, 0, (struct em28xx_reg_seq *)(& maxmedia_ub425_tc), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-reddo"}, {(char *)"PCTV QuatroStick (510e)", 0, 4, 0, 1U, 0U, 0, 0, (struct em28xx_reg_seq *)(& pctv_510e), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"PCTV QuatroStick nano (520e)", 0, 4, 0, 1U, 0U, 0, 0, (struct em28xx_reg_seq *)(& pctv_520e), 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-pinnacle-pctv-hd"}, {(char *)"Terratec Cinergy HTC USB XS", 0, 4, 0, 1U, 0U, 0, 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 65U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-nec-terratec-cinergy-xs"}, {(char *)"C3 Tech Digital Duo HDTV/SDTV USB", 0, 4, 0, 1U, 0U, (struct em28xx_reg_seq *)(& c3tech_digital_duo_digital), 0, 0, 0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 64U, (unsigned char)0, (unsigned short)0, 0, 0, {{0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}, {0, 0U, 0, 0, 0}}, {0, 0U, 0, 0, 0}, (char *)"rc-empty"}}; [L10698-L10700] static struct em28xx_reg_seq hauppauge_wintv_hvr_900_analog[3U] = { {8, 45U, 239U, 10}, {5, 255U, 16U, 10}, {-1, 255U, 255U, -1}}; [L6265] static unsigned int video_nr[4U] = { 4294967295U, 4294967295U, 4294967295U, 4294967295U}; [L6269-L6274] static struct em28xx_fmt format[6U] = { {(char *)"16 bpp YUY2, 4:2:2, packed", 1448695129U, 16, 20}, {(char *)"16 bpp RGB 565, LE", 1346520914U, 16, 4}, {(char *)"8 bpp Bayer BGBG..GRGR", 825770306U, 8, 3}, {(char *)"8 bpp Bayer GRGR..BGBG", 1195528775U, 8, 1}, {(char *)"8 bpp Bayer GBGB..RGRG", 1196573255U, 8, 2}, {(char *)"12 bpp YUV411", 1345401140U, 12, 24}}; [L13525] static int alt ; [L6267] static unsigned int radio_nr[4U] = { 4294967295U, 4294967295U, 4294967295U, 4294967295U}; [L10741-L10743] static struct em28xx_reg_seq terratec_cinergy_USB_XS_FR_analog[3U] = { {8, 109U, 239U, 10}, {4, 0U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10766-L10767] static struct em28xx_reg_seq terratec_av350_mute_gpio[2U] = { {8, 255U, 127U, 10}, {-1, 255U, 255U, -1}}; [L10762-L10763] static struct em28xx_reg_seq compro_unmute_svid_gpio[2U] = { {8, 4U, 7U, 10}, {-1, 255U, 255U, -1}}; [L9381] static unsigned int i2c_scan ; [L10760-L10761] static struct em28xx_reg_seq compro_unmute_tv_gpio[2U] = { {8, 5U, 7U, 10}, {-1, 255U, 255U, -1}}; [L10716-L10720] static struct em28xx_reg_seq em2882_kworld_315u_tuner_gpio[5U] = { {4, 8U, 255U, 10}, {4, 12U, 255U, 10}, {4, 8U, 255U, 10}, {4, 12U, 255U, 10}, {-1, 255U, 255U, -1}}; [L10764-L10765] static struct em28xx_reg_seq compro_mute_gpio[2U] = { {8, 6U, 7U, 10}, {-1, 255U, 255U, -1}}; [L16429] static int ldv_mutex_mutex_of_device ; [L10154] static struct i2c_algorithm em28xx_algo = {& em28xx_i2c_xfer, 0, & functionality}; [L10694-L10695] static struct em28xx_reg_seq default_analog[2U] = { {8, 109U, 239U, 10}, {-1, 255U, 255U, -1}}; [L10806-L10809] static struct em28xx_reg_seq maxmedia_ub425_tc[4U] = { {128, 131U, 255U, 100}, {128, 195U, 255U, 100}, {128, 67U, 255U, 0}, {-1, 255U, 255U, -1}}; [L6992-L6994] static struct vb2_ops em28xx_video_qops = {& queue_setup, & vb2_ops_wait_prepare, & vb2_ops_wait_finish, 0, & buffer_prepare, 0, 0, & em28xx_start_analog_streaming, & em28xx_stop_streaming, & buffer_queue}; [L13526] static unsigned int disable_vbi ; [L11804-L11812] static struct em28xx_hash_table em28xx_eeprom_hash[8U] = { {1826642575UL, 14U, 59U}, {1925995147UL, 61U, 59U}, {2523530305UL, 48U, 71U}, {376046657UL, 66U, 71U}, {3471067801UL, 70U, 71U}, {3095685920UL, 53U, 71U}, {1677087677UL, 73U, 4U}, {1318138946UL, 75U, 71U}}; [L10241-L10300] static struct i2c_client em28xx_client_template = {(unsigned short)0, (unsigned short)0, {'e', 'm', '2', '8', 'x', 'x', ' ', 'i', 'n', 't', 'e', 'r', 'n', 'a', 'l', '\000'}, 0, 0, {0, 0, {0, {0, 0}, 0, 0, 0, 0, {{0}}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}, 0, 0, {{0}, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0, 0, {0, {0, 0}, 0, 0, 0UL}}, 0, 0, 0, {{0}, (unsigned char)0, (unsigned char)0, (_Bool)0, (_Bool)0, (_Bool)0, (_Bool)0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0U, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}}, 0, (_Bool)0, (_Bool)0, {{0, 0}, 0UL, 0, 0, 0UL, 0, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {0, {0, 0}, 0, 0, 0UL}}, 0UL, {{0L}, {0, 0}, 0, {0, {0, 0}, 0, 0, 0UL}}, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {0}, {0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0, 0, 0, 0, 0UL, 0UL, 0UL, 0UL, 0, 0}, 0, 0, 0, 0ULL, 0, {0, 0}, 0, {0, 0}, 0, {0}, 0U, 0U, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0, 0}, 0, {0, 0}}; [L16108] static int ldv_mutex_lock ; [L10727-L10728] static struct em28xx_reg_seq evga_indtube_analog[2U] = { {8, 121U, 255U, 60}, {-1, 255U, 255U, -1}}; [L10814-L10818] static struct em28xx_reg_seq pctv_520e[5U] = { {128, 16U, 255U, 100}, {128, 20U, 255U, 100}, {128, 84U, 255U, 40}, {128, 212U, 255U, 0}, {-1, 255U, 255U, -1}}; [L10696-L10697] static struct em28xx_reg_seq default_digital[2U] = { {8, 110U, 239U, 10}, {-1, 255U, 255U, -1}}; [L11567] unsigned int const em28xx_bcount = 89U; [L8537-L8736] static struct video_device em28xx_radio_template = {{{0, 0}, 0, 0U, 0, 0U, 0U, 0UL, 0U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 0, 0, 0, 0, 0, 0, {.alsa = {0U, 0U, 0U}}}, & radio_fops, {0, 0, {0, {0, 0}, 0, 0, 0, 0, {{0}}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}, 0, 0, {{0}, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0, 0, {0, {0, 0}, 0, 0, 0UL}}, 0, 0, 0, {{0}, (unsigned char)0, (unsigned char)0, (_Bool)0, (_Bool)0, (_Bool)0, (_Bool)0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0U, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}}, 0, (_Bool)0, (_Bool)0, {{0, 0}, 0UL, 0, 0, 0UL, 0, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {0, {0, 0}, 0, 0, 0UL}}, 0UL, {{0L}, {0, 0}, 0, {0, {0, 0}, 0, 0, 0UL}}, {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {0}, {0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0, 0, 0, 0, 0UL, 0UL, 0UL, 0UL, 0, 0}, 0, 0, 0, 0ULL, 0, {0, 0}, 0, {0, 0}, 0, {0}, 0U, 0U, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0, 0}, 0, 0, 0, 0, 0, 0, {'e', 'm', '2', '8', 'x', 'x', '-', 'r', 'a', 'd', 'i', 'o', '\000'}, 0, 0, 0, (unsigned short)0, 0UL, 0, {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0ULL, 0ULL, 0, & radio_ioctl_ops, {0UL, 0UL, 0UL}, {0UL, 0UL, 0UL}, 0}; [L10687] static int tuner = -1; [L10782-L10785] static struct em28xx_reg_seq leadership_reset[4U] = { {128, 240U, 255U, 10}, {128, 176U, 255U, 10}, {128, 240U, 255U, 10}, {-1, 255U, 255U, -1}}; [L15318] static unsigned short micron_sensor_addrs[4U] = { 92U, 93U, 72U, 65534U}; [L11803] struct usb_device_id const __mod_usb_device_table ; [L11820-L11821] static unsigned short saa711x_addrs[5U] = { 37U, 36U, 33U, 32U, 65534U}; [L16001] static int ldv_mutex_em28xx_devlist_mutex ; [L10689] static unsigned int disable_usb_speed_check ; [L16536] static int ldv_mutex_vb_lock_of_videobuf_queue ; [L6266] static unsigned int vbi_nr[4U] = { 4294967295U, 4294967295U, 4294967295U, 4294967295U}; [L8955] struct vb2_buffer *var_group1 ; [L8956] struct vb2_queue *var_group2 ; [L8957] unsigned int var_em28xx_start_analog_streaming_13_p1 ; [L8958] struct v4l2_ctrl *var_group3 ; [L8959] struct file *var_group4 ; [L8960] int res_em28xx_v4l2_open_53 ; [L8961] void *var_vidioc_querycap_47_p1 ; [L8962] struct v4l2_capability *var_vidioc_querycap_47_p2 ; [L8963] void *var_vidioc_enum_fmt_vid_cap_48_p1 ; [L8964] struct v4l2_fmtdesc *var_vidioc_enum_fmt_vid_cap_48_p2 ; [L8965] void *var_vidioc_g_fmt_vid_cap_23_p1 ; [L8966] struct v4l2_format *var_vidioc_g_fmt_vid_cap_23_p2 ; [L8967] void *var_vidioc_try_fmt_vid_cap_25_p1 ; [L8968] struct v4l2_format *var_vidioc_try_fmt_vid_cap_25_p2 ; [L8969] void *var_vidioc_s_fmt_vid_cap_27_p1 ; [L8970] struct v4l2_format *var_vidioc_s_fmt_vid_cap_27_p2 ; [L8971] void *var_vidioc_g_fmt_vbi_cap_50_p1 ; [L8972] struct v4l2_format *var_vidioc_g_fmt_vbi_cap_50_p2 ; [L8973] void *var_vidioc_enum_framesizes_49_p1 ; [L8974] struct v4l2_frmsizeenum *var_vidioc_enum_framesizes_49_p2 ; [L8975] void *var_vidioc_g_audio_36_p1 ; [L8976] struct v4l2_audio *var_vidioc_g_audio_36_p2 ; [L8977] void *var_vidioc_s_audio_37_p1 ; [L8978] struct v4l2_audio const *var_vidioc_s_audio_37_p2 ; [L8979] void *var_vidioc_g_std_28_p1 ; [L8980] v4l2_std_id *var_vidioc_g_std_28_p2 ; [L8981] void *var_vidioc_querystd_29_p1 ; [L8982] v4l2_std_id *var_vidioc_querystd_29_p2 ; [L8983] void *var_vidioc_s_std_30_p1 ; [L8984] v4l2_std_id var_vidioc_s_std_30_p2 ; [L8985] void *var_vidioc_g_parm_31_p1 ; [L8986] struct v4l2_streamparm *var_vidioc_g_parm_31_p2 ; [L8987] void *var_vidioc_s_parm_32_p1 ; [L8988] struct v4l2_streamparm *var_vidioc_s_parm_32_p2 ; [L8989] void *var_vidioc_enum_input_33_p1 ; [L8990] struct v4l2_input *var_vidioc_enum_input_33_p2 ; [L8991] void *var_vidioc_g_input_34_p1 ; [L8992] unsigned int *var_vidioc_g_input_34_p2 ; [L8993] void *var_vidioc_s_input_35_p1 ; [L8994] unsigned int var_vidioc_s_input_35_p2 ; [L8995] void *var_vidioc_g_tuner_38_p1 ; [L8996] struct v4l2_tuner *var_vidioc_g_tuner_38_p2 ; [L8997] void *var_vidioc_s_tuner_39_p1 ; [L8998] struct v4l2_tuner const *var_vidioc_s_tuner_39_p2 ; [L8999] void *var_vidioc_g_frequency_40_p1 ; [L9000] struct v4l2_frequency *var_vidioc_g_frequency_40_p2 ; [L9001] void *var_vidioc_s_frequency_41_p1 ; [L9002] struct v4l2_frequency const *var_vidioc_s_frequency_41_p2 ; [L9003] void *var_vidioc_g_chip_ident_42_p1 ; [L9004] struct v4l2_dbg_chip_ident *var_vidioc_g_chip_ident_42_p2 ; [L9005] void *var_vidioc_g_chip_info_43_p1 ; [L9006] struct v4l2_dbg_chip_info *var_vidioc_g_chip_info_43_p2 ; [L9007] void *var_vidioc_g_register_45_p1 ; [L9008] struct v4l2_dbg_register *var_vidioc_g_register_45_p2 ; [L9009] void *var_vidioc_s_register_46_p1 ; [L9010] struct v4l2_dbg_register const *var_vidioc_s_register_46_p2 ; [L9011] void *var_radio_g_tuner_51_p1 ; [L9012] struct v4l2_tuner *var_radio_g_tuner_51_p2 ; [L9013] void *var_radio_s_tuner_52_p1 ; [L9014] struct v4l2_tuner const *var_radio_s_tuner_52_p2 ; [L9015] int ldv_s_em28xx_v4l_fops_v4l2_file_operations ; [L9016] int ldv_s_radio_fops_v4l2_file_operations ; [L9017] int tmp ; [L9018] int tmp___0 ; [L9020] ldv_s_em28xx_v4l_fops_v4l2_file_operations = 0 [L9021] ldv_s_radio_fops_v4l2_file_operations = 0 [L9022] LDV_IN_INTERRUPT = 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=0, ldv_mutex_em28xx_devlist_mutex=0, ldv_mutex_lock=0, ldv_mutex_lock_of_em28xx=0, ldv_mutex_lock_of_v4l2_ctrl_handler=0, ldv_mutex_mutex_of_device=0, ldv_mutex_vb_lock_of_videobuf_queue=0, ldv_s_em28xx_v4l_fops_v4l2_file_operations=0, ldv_s_radio_fops_v4l2_file_operations=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L9023] CALL ldv_initialize() VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=0, \old(ldv_mutex_em28xx_devlist_mutex)=0, \old(ldv_mutex_lock)=0, \old(ldv_mutex_lock_of_em28xx)=0, \old(ldv_mutex_lock_of_v4l2_ctrl_handler)=0, \old(ldv_mutex_mutex_of_device)=0, \old(ldv_mutex_vb_lock_of_videobuf_queue)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=0, ldv_mutex_em28xx_devlist_mutex=0, ldv_mutex_lock=0, ldv_mutex_lock_of_em28xx=0, ldv_mutex_lock_of_v4l2_ctrl_handler=0, ldv_mutex_mutex_of_device=0, ldv_mutex_vb_lock_of_videobuf_queue=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16646] ldv_mutex_ctrl_urb_lock_of_em28xx = 1 [L16647] ldv_mutex_em28xx_devlist_mutex = 1 [L16648] ldv_mutex_lock = 1 [L16649] ldv_mutex_lock_of_em28xx = 1 [L16650] ldv_mutex_lock_of_v4l2_ctrl_handler = 1 [L16651] ldv_mutex_mutex_of_device = 1 [L16652] ldv_mutex_vb_lock_of_videobuf_queue = 1 [L9023] RET ldv_initialize() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_em28xx_v4l_fops_v4l2_file_operations=0, ldv_s_radio_fops_v4l2_file_operations=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L9231] tmp___0 = __VERIFIER_nondet_int() [L9232] COND TRUE (tmp___0 != 0 || ldv_s_em28xx_v4l_fops_v4l2_file_operations != 0) || ldv_s_radio_fops_v4l2_file_operations != 0 [L9026] tmp = __VERIFIER_nondet_int() [L9028] case 0: [L9032] case 1: [L9036] case 2: [L9040] case 3: [L9044] case 4: [L9048] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_em28xx_v4l_fops_v4l2_file_operations=0, ldv_s_radio_fops_v4l2_file_operations=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp=5, tmp___0=1, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L9049] COND TRUE ldv_s_em28xx_v4l_fops_v4l2_file_operations == 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_em28xx_v4l_fops_v4l2_file_operations=0, ldv_s_radio_fops_v4l2_file_operations=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp=5, tmp___0=1, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L9050] FCALL ldv_handler_precall() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_em28xx_v4l_fops_v4l2_file_operations=0, ldv_s_radio_fops_v4l2_file_operations=0, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp=5, tmp___0=1, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L9051] CALL em28xx_v4l2_open(var_group4) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8271] struct video_device *vdev ; [L8272] struct video_device *tmp ; [L8273] struct em28xx *dev ; [L8274] void *tmp___0 ; [L8275] enum v4l2_buf_type fh_type ; [L8276] struct em28xx_fh *fh ; [L8277] char const *tmp___1 ; [L8278] int tmp___2 ; [L8279] void *tmp___3 ; [L8280] struct v4l2_subdev *__sd ; [L8281] struct list_head const *__mptr ; [L8282] struct list_head const *__mptr___0 ; VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8284] CALL, EXPR video_devdata(filp) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={36893488147419099137:1000}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16934] CALL, EXPR ldv_malloc(sizeof(struct video_device)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=1494, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6045] COND TRUE __VERIFIER_nondet_int() [L6046] void *res = malloc(size); [L6047] CALL, EXPR ldv_is_err(res) [L6041] return ((unsigned long)ptr > ((unsigned long)-4095)); [L6047] RET, EXPR ldv_is_err(res) [L6047] CALL assume_abort_if_not(!ldv_is_err(res)) [L6036] COND FALSE !(!cond) [L6047] RET assume_abort_if_not(!ldv_is_err(res)) [L6048] return res; [L16934] RET, EXPR ldv_malloc(sizeof(struct video_device)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={36893488147419099137:1000}, arg0={36893488147419099137:1000}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct video_device))={36893488147419099137:0}, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16934] return ldv_malloc(sizeof(struct video_device)); [L8284] RET, EXPR video_devdata(filp) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_devdata(filp)={36893488147419099137:0}, video_ioctl_ops={554:0}, video_nr={569:0}] [L8284] tmp = video_devdata(filp) [L8285] vdev = tmp VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8286] CALL, EXPR video_drvdata(filp) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6161] struct video_device *tmp ; [L6162] void *tmp___0 ; VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, file={36893488147419099137:1000}, file={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6164] CALL, EXPR video_devdata(file) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={36893488147419099137:1000}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16934] CALL, EXPR ldv_malloc(sizeof(struct video_device)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=1494, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6045] COND TRUE __VERIFIER_nondet_int() [L6046] void *res = malloc(size); [L6047] CALL, EXPR ldv_is_err(res) [L6041] return ((unsigned long)ptr > ((unsigned long)-4095)); [L6047] RET, EXPR ldv_is_err(res) [L6047] CALL assume_abort_if_not(!ldv_is_err(res)) [L6036] COND FALSE !(!cond) [L6047] RET assume_abort_if_not(!ldv_is_err(res)) [L6048] return res; [L16934] RET, EXPR ldv_malloc(sizeof(struct video_device)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={36893488147419099137:1000}, arg0={36893488147419099137:1000}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct video_device))={-18446744073709555711:0}, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16934] return ldv_malloc(sizeof(struct video_device)); [L6164] RET, EXPR video_devdata(file) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, file={36893488147419099137:1000}, file={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_devdata(file)={-18446744073709555711:0}, video_ioctl_ops={554:0}, video_nr={569:0}] [L6164] tmp = video_devdata(file) [L6165] CALL, EXPR video_get_drvdata(tmp) [L6145] void *tmp ; VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={-18446744073709555711:0}, vdev={-18446744073709555711:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6147] CALL, EXPR dev_get_drvdata((struct device const *)(& vdev->dev)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={-18446744073709555711:124}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16733] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6045] COND TRUE __VERIFIER_nondet_int() [L6046] void *res = malloc(size); [L6047] CALL, EXPR ldv_is_err(res) [L6041] return ((unsigned long)ptr > ((unsigned long)-4095)); [L6047] RET, EXPR ldv_is_err(res) [L6047] CALL assume_abort_if_not(!ldv_is_err(res)) [L6036] COND FALSE !(!cond) [L6047] RET assume_abort_if_not(!ldv_is_err(res)) [L6048] return res; [L16733] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, arg0={-18446744073709555711:124}, arg0={-18446744073709555711:124}, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={594:0}, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16733] return ldv_malloc(0UL); [L6147] RET, EXPR dev_get_drvdata((struct device const *)(& vdev->dev)) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev_get_drvdata((struct device const *)(& vdev->dev))={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={-18446744073709555711:0}, vdev={-18446744073709555711:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6147] tmp = dev_get_drvdata((struct device const *)(& vdev->dev)) [L6148] return (tmp); [L6165] RET, EXPR video_get_drvdata(tmp) [L6165] tmp___0 = video_get_drvdata(tmp) [L6166] return (tmp___0); [L8286] RET, EXPR video_drvdata(filp) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, video_debug=0, video_drvdata(filp)={594:0}, video_ioctl_ops={554:0}, video_nr={569:0}] [L8286] tmp___0 = video_drvdata(filp) [L8287] dev = (struct em28xx *)tmp___0 [L8288] fh_type = 0 [L8289] vdev->vfl_type [L8290] case 0: [L8293] case 1: [L8294] fh_type = 4 VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8298] COND FALSE !(video_debug != 0U) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8304] CALL, EXPR ldv_mutex_lock_interruptible_8(& dev->lock) [L9304] ldv_func_ret_type___6 ldv_func_res ; [L9305] int tmp ; [L9306] int tmp___0 ; [L9308] CALL, EXPR mutex_lock_interruptible(ldv_func_arg1) [L16789] return __VERIFIER_nondet_int(); [L9308] RET, EXPR mutex_lock_interruptible(ldv_func_arg1) [L9308] tmp = mutex_lock_interruptible(ldv_func_arg1) [L9309] ldv_func_res = tmp [L9310] CALL, EXPR ldv_mutex_lock_interruptible_lock_of_em28xx(ldv_func_arg1) [L16218] int nondetermined ; VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, lock={594:7004}, lock={594:7004}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16220] COND TRUE ldv_mutex_lock_of_em28xx == 1 VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=1, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, lock={594:7004}, lock={594:7004}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16224] nondetermined = __VERIFIER_nondet_int() [L16225] COND TRUE \read(nondetermined) [L16226] ldv_mutex_lock_of_em28xx = 2 [L16227] return (0); [L9310] RET, EXPR ldv_mutex_lock_interruptible_lock_of_em28xx(ldv_func_arg1) [L9310] tmp___0 = ldv_mutex_lock_interruptible_lock_of_em28xx(ldv_func_arg1) [L9311] return (tmp___0); [L8304] RET, EXPR ldv_mutex_lock_interruptible_8(& dev->lock) [L8304] tmp___2 = ldv_mutex_lock_interruptible_8(& dev->lock) [L8305] COND FALSE !(tmp___2 != 0) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8309] CALL, EXPR kzalloc(184UL, 208U) VAL [\old(flags)=208, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=184, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6069] void *tmp ; VAL [\old(flags)=208, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=184, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, flags=208, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, size=184, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6071] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32768, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=184, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6060] void *tmp___2 ; [L6062] CALL, EXPR __kmalloc(size, flags) [L6055] CALL, EXPR ldv_malloc(size) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6045] COND TRUE __VERIFIER_nondet_int() [L6046] void *res = malloc(size); [L6047] CALL, EXPR ldv_is_err(res) [L6041] return ((unsigned long)ptr > ((unsigned long)-4095)); [L6047] RET, EXPR ldv_is_err(res) [L6047] CALL assume_abort_if_not(!ldv_is_err(res)) [L6036] COND FALSE !(!cond) [L6047] RET assume_abort_if_not(!ldv_is_err(res)) [L6048] return res; [L6055] RET, EXPR ldv_malloc(size) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=184, \old(t)=32768, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_malloc(size)={18446744073709547521:0}, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, size=184, t=32768, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6055] return ldv_malloc(size); [L6062] RET, EXPR __kmalloc(size, flags) [L6062] tmp___2 = __kmalloc(size, flags) [L6063] return (tmp___2); [L6071] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, \old(size)=184, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, flags=208, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kmalloc(size, flags | 32768U)={18446744073709547521:0}, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, size=184, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L6071] tmp = kmalloc(size, flags | 32768U) [L6072] return (tmp); [L8309] RET, EXPR kzalloc(184UL, 208U) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, kzalloc(184UL, 208U)={18446744073709547521:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8309] tmp___3 = kzalloc(184UL, 208U) [L8310] fh = (struct em28xx_fh *)tmp___3 VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8311] COND FALSE !((unsigned long )fh == (unsigned long )((struct em28xx_fh *)0)) [L8317] FCALL v4l2_fh_init(& fh->fh, vdev) [L8318] fh->dev = dev [L8319] fh->type = fh_type [L8320] filp->private_data = (void *)fh [L8321] EXPR fh->type [L8321] (unsigned int )fh->type == 1U && dev->users == 0 VAL [(unsigned int )fh->type == 1U && dev->users == 0=0, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dev->users=36893488147419099147, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh->type=4, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8321] COND FALSE !((unsigned int )fh->type == 1U && dev->users == 0) [L8327] EXPR vdev->vfl_type VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=2, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8327] COND TRUE vdev->vfl_type == 2 [L8328] COND FALSE !(video_debug != 0U) [L8333] EXPR dev->v4l2_dev.subdevs.next [L8333] __mptr = (struct list_head const *)dev->v4l2_dev.subdevs.next [L8334] __sd = (struct v4l2_subdev *)__mptr + 0xffffffffffffff80UL VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mptr={-2:30659}, __sd={-2:451}, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, printk("\016%s %s :video_open: setting radio device\n", (char *)(& dev->name), "em28xx_v4l2_open")=36893488147419099156, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8344] COND TRUE (unsigned long )(& __sd->list) != (unsigned long )(& dev->v4l2_dev.subdevs) [L8337] EXPR __sd->ops [L8337] EXPR (__sd->ops)->tuner [L8337] (unsigned long )(__sd->ops)->tuner != (unsigned long )((struct v4l2_subdev_tuner_ops const * )0) && (unsigned long )((__sd->ops)->tuner)->s_radio != (unsigned long )((int (* )(struct v4l2_subdev * ))0) [L8337] EXPR __sd->ops [L8337] EXPR (__sd->ops)->tuner [L8337] EXPR ((__sd->ops)->tuner)->s_radio [L8337] (unsigned long )(__sd->ops)->tuner != (unsigned long )((struct v4l2_subdev_tuner_ops const * )0) && (unsigned long )((__sd->ops)->tuner)->s_radio != (unsigned long )((int (* )(struct v4l2_subdev * ))0) VAL [((__sd->ops)->tuner)->s_radio={-1:14}, (__sd->ops)->tuner={596:-595}, (__sd->ops)->tuner={596:-595}, (unsigned long )(__sd->ops)->tuner != (unsigned long )((struct v4l2_subdev_tuner_ops const * )0) && (unsigned long )((__sd->ops)->tuner)->s_radio != (unsigned long )((int (* )(struct v4l2_subdev * ))0)=1, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mptr={-2:30659}, __sd={-2:451}, __sd->ops={36893488147419099187:604}, __sd->ops={36893488147419099187:604}, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, printk("\016%s %s :video_open: setting radio device\n", (char *)(& dev->name), "em28xx_v4l2_open")=36893488147419099156, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8337] COND TRUE (unsigned long )(__sd->ops)->tuner != (unsigned long )((struct v4l2_subdev_tuner_ops const * )0) && (unsigned long )((__sd->ops)->tuner)->s_radio != (unsigned long )((int (* )(struct v4l2_subdev * ))0) [L8338] EXPR __sd->ops [L8338] EXPR (__sd->ops)->tuner [L8338] EXPR ((__sd->ops)->tuner)->s_radio VAL [((__sd->ops)->tuner)->s_radio={-1:14}, (__sd->ops)->tuner={596:-595}, \old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mptr={-2:30659}, __sd={-2:451}, __sd->ops={36893488147419099187:604}, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dev={594:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, fh={18446744073709547521:0}, fh_type=4, filp={36893488147419099137:1000}, filp={36893488147419099137:1000}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, printk("\016%s %s :video_open: setting radio device\n", (char *)(& dev->name), "em28xx_v4l2_open")=36893488147419099156, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tmp={36893488147419099137:0}, tmp___0={594:0}, tmp___2=0, tmp___3={18446744073709547521:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, vdev={36893488147419099137:0}, vdev->vfl_type=1, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8338] CALL (*(((__sd->ops)->tuner)->s_radio))(__sd) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=2, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L8403] struct em28xx_fh *fh ; [L8404] struct em28xx *dev ; [L8405] int errCode ; [L8406] struct v4l2_subdev *__sd ; [L8407] struct list_head const *__mptr ; [L8408] struct list_head const *__mptr___0 ; [L8410] EXPR filp->private_data [L8410] fh = (struct em28xx_fh *)filp->private_data [L8411] EXPR fh->dev [L8411] dev = fh->dev [L8412] COND FALSE !(video_debug != 0U) [L8416] CALL ldv_mutex_lock_11(& dev->lock) [L9334] CALL ldv_mutex_lock_lock_of_em28xx(ldv_func_arg1) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=2, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, lock={36893488147419099170:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16253] COND FALSE !(ldv_mutex_lock_of_em28xx == 1) VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=2, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, lock={36893488147419099170:0}, lock={36893488147419099170:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L16255] CALL ldv_error() VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=2, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] [L15884] reach_error() VAL [\old(ldv_mutex_ctrl_urb_lock_of_em28xx)=1, \old(ldv_mutex_lock_of_em28xx)=2, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419099161:36893488147419099177}, alt=0, c3tech_digital_duo_digital={530:0}, camlink={561:0}, card={541:0}, compro_mute_gpio={577:0}, compro_unmute_svid_gpio={574:0}, compro_unmute_tv_gpio={575:0}, core_debug=0, default_analog={579:0}, default_digital={586:0}, default_tuner_gpio={552:0}, dikom_dk300_digital={539:0}, disable_ir=0, disable_usb_speed_check=0, disable_vbi=0, em2880_msi_digivox_ad_analog={528:0}, em2882_kworld_315u_digital={538:0}, em2882_kworld_315u_tuner_gpio={576:0}, em28xx_adap_template={553:0}, em28xx_algo={578:0}, em28xx_bcount=89, em28xx_boards={567:0}, em28xx_client_template={583:0}, em28xx_ctrl_ops={526:0}, em28xx_devlist={551:0}, em28xx_devlist_mutex={556:0}, em28xx_devused={566:0}, em28xx_eeprom_hash={582:0}, em28xx_extension_devlist={563:0}, em28xx_i2c_hash={547:0}, em28xx_radio_template={587:0}, em28xx_v4l_fops={565:0}, em28xx_vbi_qops={529:0}, em28xx_video_qops={581:0}, em28xx_video_template={543:0}, evga_indtube_analog={584:0}, evga_indtube_digital={555:0}, format={570:0}, hauppauge_wintv_hvr_900_analog={568:0}, hauppauge_wintv_hvr_900_digital={527:0}, hauppauge_wintv_hvr_900R2_digital={550:0}, i2c_debug=0, i2c_devs={537:0}, i2c_scan=0, iname={564:0}, inputs={559:0}, isoc_debug=0, kworld_330u_analog={534:0}, kworld_330u_digital={544:0}, kworld_a340_digital={546:0}, LDV_IN_INTERRUPT=1, ldv_mutex_ctrl_urb_lock_of_em28xx=1, ldv_mutex_em28xx_devlist_mutex=1, ldv_mutex_lock=1, ldv_mutex_lock_of_em28xx=2, ldv_mutex_lock_of_v4l2_ctrl_handler=1, ldv_mutex_mutex_of_device=1, ldv_mutex_vb_lock_of_videobuf_queue=1, leadership_digital={536:0}, leadership_reset={588:0}, maxmedia_ub425_tc={580:0}, micron_sensor_addrs={589:0}, msp3400_addrs={540:0}, omnivision_sensor_addrs={535:0}, outputs={557:0}, pctv_290e={525:0}, pctv_460e={560:0}, pctv_510e={531:0}, pctv_520e={585:0}, pinnacle_hybrid_pro_analog={523:0}, pinnacle_hybrid_pro_digital={558:0}, radio_fops={562:0}, radio_ioctl_ops={548:0}, radio_nr={571:0}, reddo_dvb_c_usb_box={524:0}, reg_debug=0, saa711x_addrs={590:0}, silvercrest_reg_seq={545:0}, terratec_av350_mute_gpio={573:0}, terratec_av350_unmute_gpio={533:0}, terratec_cinergy_USB_XS_FR_analog={572:0}, terratec_cinergy_USB_XS_FR_digital={532:0}, tuner=-1, tvp5150_addrs={542:0}, usb_xfer_mode=-1, vbi_nr={591:0}, vc211a_enable={549:0}, video_debug=0, video_ioctl_ops={554:0}, video_nr={569:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 112 procedures, 1421 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 380.5s, OverallIterations: 12, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 76.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 4 mSolverCounterUnknown, 19699 SdHoareTripleChecker+Valid, 73.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19271 mSDsluCounter, 28459 SdHoareTripleChecker+Invalid, 70.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8784 mSDsCounter, 1991 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6609 IncrementalHoareTripleChecker+Invalid, 8604 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1991 mSolverCounterUnsat, 19675 mSDtfsCounter, 6609 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3999occurred in iteration=10, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.7s AutomataMinimizationTime, 11 MinimizatonAttempts, 30 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.4s SsaConstructionTime, 174.9s SatisfiabilityAnalysisTime, 19.6s InterpolantComputationTime, 399 NumberOfCodeBlocks, 399 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 307 ConstructedInterpolants, 0 QuantifiedInterpolants, 553 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 26/26 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-16 16:03:24,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0 --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 213c19133f8e1eb8e04c1430c89bd3923e29e833639b74dc68815899bbf3f9fa --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 16:03:27,217 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 16:03:27,220 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 16:03:27,256 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 16:03:27,257 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 16:03:27,261 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 16:03:27,263 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 16:03:27,267 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 16:03:27,270 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 16:03:27,277 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 16:03:27,279 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 16:03:27,281 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 16:03:27,281 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 16:03:27,284 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 16:03:27,285 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 16:03:27,290 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 16:03:27,292 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 16:03:27,293 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 16:03:27,295 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 16:03:27,302 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 16:03:27,305 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 16:03:27,306 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 16:03:27,308 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 16:03:27,310 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 16:03:27,320 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 16:03:27,320 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 16:03:27,321 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 16:03:27,322 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 16:03:27,323 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 16:03:27,324 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 16:03:27,325 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 16:03:27,325 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 16:03:27,327 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 16:03:27,328 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 16:03:27,329 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 16:03:27,330 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 16:03:27,331 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 16:03:27,331 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 16:03:27,331 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 16:03:27,333 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 16:03:27,334 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 16:03:27,339 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-16 16:03:27,376 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 16:03:27,377 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 16:03:27,378 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 16:03:27,378 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 16:03:27,379 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 16:03:27,379 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 16:03:27,380 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 16:03:27,380 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 16:03:27,380 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 16:03:27,381 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 16:03:27,382 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 16:03:27,382 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 16:03:27,384 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 16:03:27,384 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 16:03:27,384 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 16:03:27,385 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 16:03:27,385 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 16:03:27,385 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 16:03:27,385 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-16 16:03:27,386 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-16 16:03:27,386 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 16:03:27,386 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 16:03:27,386 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 16:03:27,387 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 16:03:27,387 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 16:03:27,387 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 16:03:27,388 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 16:03:27,388 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 16:03:27,388 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 16:03:27,388 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 16:03:27,389 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-16 16:03:27,389 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-16 16:03:27,390 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 16:03:27,390 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 16:03:27,390 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-16 16:03:27,390 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_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/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_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0 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 -> 213c19133f8e1eb8e04c1430c89bd3923e29e833639b74dc68815899bbf3f9fa [2022-11-16 16:03:27,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 16:03:27,813 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 16:03:27,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 16:03:27,819 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 16:03:27,819 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 16:03:27,821 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i [2022-11-16 16:03:27,891 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/cfc97ae93/44919eeea0ea487f97dad3ae72c96dee/FLAGbe34640a0 [2022-11-16 16:03:29,034 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 16:03:29,035 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i [2022-11-16 16:03:29,095 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/cfc97ae93/44919eeea0ea487f97dad3ae72c96dee/FLAGbe34640a0 [2022-11-16 16:03:29,276 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/data/cfc97ae93/44919eeea0ea487f97dad3ae72c96dee [2022-11-16 16:03:29,279 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 16:03:29,280 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 16:03:29,281 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 16:03:29,281 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 16:03:29,285 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 16:03:29,286 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 04:03:29" (1/1) ... [2022-11-16 16:03:29,287 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26458930 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:29, skipping insertion in model container [2022-11-16 16:03:29,287 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 04:03:29" (1/1) ... [2022-11-16 16:03:29,294 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 16:03:29,526 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 16:03:33,811 WARN L229 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_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i[553894,553907] [2022-11-16 16:03:34,036 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 16:03:34,222 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-16 16:03:34,312 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 16:03:34,994 WARN L229 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_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i[553894,553907] [2022-11-16 16:03:35,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 16:03:35,135 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 16:03:36,130 WARN L229 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_a68490bc-ce9e-4aee-8a0a-536479430548/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--em28xx--em28xx.ko-ldv_main0.cil.out.i[553894,553907] [2022-11-16 16:03:36,146 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 16:03:36,455 INFO L208 MainTranslator]: Completed translation [2022-11-16 16:03:36,455 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36 WrapperNode [2022-11-16 16:03:36,455 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 16:03:36,457 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 16:03:36,457 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 16:03:36,457 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 16:03:36,464 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:36,643 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,257 INFO L138 Inliner]: procedures = 472, calls = 15500, calls flagged for inlining = 155, calls inlined = 77, statements flattened = 12872 [2022-11-16 16:03:37,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 16:03:37,259 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 16:03:37,259 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 16:03:37,259 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 16:03:37,270 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,270 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,429 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,430 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,832 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,879 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:37,972 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:38,021 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:38,130 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 16:03:38,132 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 16:03:38,132 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 16:03:38,132 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 16:03:38,133 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 04:03:36" (1/1) ... [2022-11-16 16:03:38,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 16:03:38,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 16:03:38,170 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 16:03:38,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 16:03:38,212 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-16 16:03:38,212 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-16 16:03:38,212 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs [2022-11-16 16:03:38,212 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs [2022-11-16 16:03:38,213 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_area_set [2022-11-16 16:03:38,213 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_area_set [2022-11-16 16:03:38,213 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_alloc_urbs [2022-11-16 16:03:38,213 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_alloc_urbs [2022-11-16 16:03:38,213 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_dev [2022-11-16 16:03:38,214 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_dev [2022-11-16 16:03:38,214 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_fop_mmap [2022-11-16 16:03:38,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 16:03:38,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 16:03:38,214 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_stop_streaming [2022-11-16 16:03:38,214 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_stop_streaming [2022-11-16 16:03:38,215 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT [2022-11-16 16:03:38,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~TO~C_INT [2022-11-16 16:03:38,215 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2022-11-16 16:03:38,215 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2022-11-16 16:03:38,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-16 16:03:38,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-16 16:03:38,216 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-16 16:03:38,216 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-16 16:03:38,216 INFO L130 BoogieDeclarations]: Found specification of procedure res_free [2022-11-16 16:03:38,216 INFO L138 BoogieDeclarations]: Found implementation of procedure res_free [2022-11-16 16:03:38,216 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 16:03:38,217 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 16:03:38,217 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_ac97 [2022-11-16 16:03:38,217 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_ac97 [2022-11-16 16:03:38,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_em28xx [2022-11-16 16:03:38,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_em28xx [2022-11-16 16:03:38,218 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2022-11-16 16:03:38,218 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2022-11-16 16:03:38,218 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-16 16:03:38,218 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-16 16:03:38,219 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2022-11-16 16:03:38,219 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2022-11-16 16:03:38,219 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_frequency [2022-11-16 16:03:38,219 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_frequency [2022-11-16 16:03:38,220 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-16 16:03:38,220 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-16 16:03:38,220 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_register [2022-11-16 16:03:38,220 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_register [2022-11-16 16:03:38,221 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2022-11-16 16:03:38,221 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2022-11-16 16:03:38,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 16:03:38,221 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_vbi_supported [2022-11-16 16:03:38,221 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_vbi_supported [2022-11-16 16:03:38,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-16 16:03:38,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-16 16:03:38,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-16 16:03:38,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-16 16:03:38,223 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-16 16:03:38,224 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-16 16:03:38,224 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-16 16:03:38,224 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-16 16:03:38,224 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_copy_video [2022-11-16 16:03:38,224 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_copy_video [2022-11-16 16:03:38,225 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_gpio_set [2022-11-16 16:03:38,225 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_gpio_set [2022-11-16 16:03:38,226 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_chip_ident [2022-11-16 16:03:38,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_chip_ident [2022-11-16 16:03:38,226 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2022-11-16 16:03:38,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2022-11-16 16:03:38,226 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2022-11-16 16:03:38,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2022-11-16 16:03:38,227 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg_req [2022-11-16 16:03:38,227 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg_req [2022-11-16 16:03:38,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ctrl_urb_lock_of_em28xx [2022-11-16 16:03:38,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ctrl_urb_lock_of_em28xx [2022-11-16 16:03:38,228 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-11-16 16:03:38,228 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-11-16 16:03:38,228 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2022-11-16 16:03:38,229 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2022-11-16 16:03:38,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ctrl_urb_lock_of_em28xx [2022-11-16 16:03:38,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ctrl_urb_lock_of_em28xx [2022-11-16 16:03:38,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2022-11-16 16:03:38,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2022-11-16 16:03:38,229 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_i2c_unregister [2022-11-16 16:03:38,230 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_i2c_unregister [2022-11-16 16:03:38,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-16 16:03:38,230 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-16 16:03:38,231 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-11-16 16:03:38,231 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-11-16 16:03:38,231 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg [2022-11-16 16:03:38,231 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg [2022-11-16 16:03:38,232 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-16 16:03:38,232 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-16 16:03:38,233 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2022-11-16 16:03:38,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2022-11-16 16:03:38,233 INFO L130 BoogieDeclarations]: Found specification of procedure video_is_registered [2022-11-16 16:03:38,233 INFO L138 BoogieDeclarations]: Found implementation of procedure video_is_registered [2022-11-16 16:03:38,233 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2022-11-16 16:03:38,234 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-11-16 16:03:38,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-11-16 16:03:38,234 INFO L130 BoogieDeclarations]: Found specification of procedure video_unregister_device [2022-11-16 16:03:38,234 INFO L138 BoogieDeclarations]: Found implementation of procedure video_unregister_device [2022-11-16 16:03:38,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 16:03:38,234 INFO L130 BoogieDeclarations]: Found specification of procedure video_mux [2022-11-16 16:03:38,235 INFO L138 BoogieDeclarations]: Found implementation of procedure video_mux [2022-11-16 16:03:38,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 16:03:38,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 16:03:38,235 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-16 16:03:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-16 16:03:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-16 16:03:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-16 16:03:38,236 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_audio_analog_set [2022-11-16 16:03:38,236 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_audio_analog_set [2022-11-16 16:03:38,237 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-16 16:03:38,238 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-16 16:03:38,240 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_prepare [2022-11-16 16:03:38,241 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_prepare [2022-11-16 16:03:38,241 INFO L130 BoogieDeclarations]: Found specification of procedure format_by_fourcc [2022-11-16 16:03:38,241 INFO L138 BoogieDeclarations]: Found implementation of procedure format_by_fourcc [2022-11-16 16:03:38,242 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg [2022-11-16 16:03:38,243 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg [2022-11-16 16:03:38,244 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_reg_len [2022-11-16 16:03:38,245 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_reg_len [2022-11-16 16:03:38,245 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-16 16:03:38,250 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-16 16:03:38,251 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2022-11-16 16:03:38,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-16 16:03:38,251 INFO L130 BoogieDeclarations]: Found specification of procedure get_ressource [2022-11-16 16:03:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure get_ressource [2022-11-16 16:03:38,251 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT [2022-11-16 16:03:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~v4l2_std_id~0~TO~C_INT [2022-11-16 16:03:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2022-11-16 16:03:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2022-11-16 16:03:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_outfmt [2022-11-16 16:03:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_outfmt [2022-11-16 16:03:38,252 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 16:03:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 16:03:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-16 16:03:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-11-16 16:03:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-11-16 16:03:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-16 16:03:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-16 16:03:38,253 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_set_plane_payload [2022-11-16 16:03:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_set_plane_payload [2022-11-16 16:03:38,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-16 16:03:38,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-16 16:03:38,254 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2022-11-16 16:03:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2022-11-16 16:03:38,254 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-16 16:03:38,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-16 16:03:38,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-16 16:03:38,255 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-11-16 16:03:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-11-16 16:03:38,255 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_close [2022-11-16 16:03:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_close [2022-11-16 16:03:38,256 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_reg_req_len [2022-11-16 16:03:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_reg_req_len [2022-11-16 16:03:38,256 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2022-11-16 16:03:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2022-11-16 16:03:38,256 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_reg_bits [2022-11-16 16:03:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_reg_bits [2022-11-16 16:03:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-16 16:03:38,257 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-16 16:03:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 16:03:38,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 16:03:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_s_ctrl [2022-11-16 16:03:38,257 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_s_ctrl [2022-11-16 16:03:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-16 16:03:38,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-16 16:03:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_frequency [2022-11-16 16:03:38,258 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_frequency [2022-11-16 16:03:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_buffer_prepare [2022-11-16 16:03:38,258 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_buffer_prepare [2022-11-16 16:03:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_release_resources [2022-11-16 16:03:38,259 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_release_resources [2022-11-16 16:03:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-16 16:03:38,259 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-16 16:03:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2022-11-16 16:03:38,259 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2022-11-16 16:03:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_em28xx [2022-11-16 16:03:38,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_em28xx [2022-11-16 16:03:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_write_regs_req [2022-11-16 16:03:38,260 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_write_regs_req [2022-11-16 16:03:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 16:03:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2022-11-16 16:03:38,260 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2022-11-16 16:03:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 16:03:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_chip_info [2022-11-16 16:03:38,261 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_chip_info [2022-11-16 16:03:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_video_format [2022-11-16 16:03:38,261 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_video_format [2022-11-16 16:03:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-16 16:03:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-16 16:03:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-16 16:03:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-16 16:03:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 16:03:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_set_mode [2022-11-16 16:03:38,262 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_set_mode [2022-11-16 16:03:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2022-11-16 16:03:38,263 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2022-11-16 16:03:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-16 16:03:38,263 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-16 16:03:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-16 16:03:38,263 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-16 16:03:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_resolution_set [2022-11-16 16:03:38,263 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_resolution_set [2022-11-16 16:03:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-16 16:03:38,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-16 16:03:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_is_ac97_ready [2022-11-16 16:03:38,264 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_is_ac97_ready [2022-11-16 16:03:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT [2022-11-16 16:03:38,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u16~0~X~$Pointer$~X~C_INT~TO~C_INT [2022-11-16 16:03:38,265 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-16 16:03:38,265 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-16 16:03:38,265 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querycap [2022-11-16 16:03:38,265 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querycap [2022-11-16 16:03:38,265 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_v4l2_open [2022-11-16 16:03:38,265 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_v4l2_open [2022-11-16 16:03:38,265 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2022-11-16 16:03:38,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2022-11-16 16:03:38,266 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-16 16:03:38,266 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-16 16:03:38,266 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-11-16 16:03:38,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-11-16 16:03:38,266 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 16:03:38,267 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 16:03:38,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-16 16:03:38,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-16 16:03:38,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-16 16:03:38,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-16 16:03:38,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 16:03:38,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 16:03:38,268 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_uninit_usb_xfer [2022-11-16 16:03:38,268 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_uninit_usb_xfer [2022-11-16 16:03:38,268 INFO L130 BoogieDeclarations]: Found specification of procedure finish_field_prepare_next [2022-11-16 16:03:38,268 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_field_prepare_next [2022-11-16 16:03:38,268 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_read_ac97 [2022-11-16 16:03:38,269 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_read_ac97 [2022-11-16 16:03:38,269 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_wake_i2c [2022-11-16 16:03:38,269 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_wake_i2c [2022-11-16 16:03:38,269 INFO L130 BoogieDeclarations]: Found specification of procedure size_to_scale [2022-11-16 16:03:38,270 INFO L138 BoogieDeclarations]: Found implementation of procedure size_to_scale [2022-11-16 16:03:38,274 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2022-11-16 16:03:38,274 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2022-11-16 16:03:38,274 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_register [2022-11-16 16:03:38,274 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_register [2022-11-16 16:03:38,274 INFO L130 BoogieDeclarations]: Found specification of procedure scale_to_size [2022-11-16 16:03:38,275 INFO L138 BoogieDeclarations]: Found implementation of procedure scale_to_size [2022-11-16 16:03:38,275 INFO L130 BoogieDeclarations]: Found specification of procedure print_err_status [2022-11-16 16:03:38,275 INFO L138 BoogieDeclarations]: Found implementation of procedure print_err_status [2022-11-16 16:03:38,275 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxw [2022-11-16 16:03:38,276 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxw [2022-11-16 16:03:38,276 INFO L130 BoogieDeclarations]: Found specification of procedure norm_maxh [2022-11-16 16:03:38,276 INFO L138 BoogieDeclarations]: Found implementation of procedure norm_maxh [2022-11-16 16:03:38,276 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_vaddr [2022-11-16 16:03:38,276 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_vaddr [2022-11-16 16:03:38,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-16 16:03:38,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-16 16:03:38,277 INFO L130 BoogieDeclarations]: Found specification of procedure em28xx_capture_start [2022-11-16 16:03:38,277 INFO L138 BoogieDeclarations]: Found implementation of procedure em28xx_capture_start [2022-11-16 16:03:39,519 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 16:03:39,522 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 16:04:22,484 WARN L230 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2022-11-16 16:04:22,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 101 [2022-11-16 16:04:22,487 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.constructTransFormula(Statements2TransFormula.java:213) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.getTransFormula(Statements2TransFormula.java:173) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Statements2TransFormula.statementSequence(Statements2TransFormula.java:718) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.util.TransFormulaAdder.addTransitionFormulas(TransFormulaAdder.java:119) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:736) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:265) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBuilderObserver.process(RCFGBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) ... 25 more [2022-11-16 16:04:22,492 INFO L158 Benchmark]: Toolchain (without parser) took 53211.01ms. Allocated memory was 67.1MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 38.1MB in the beginning and 1.0GB in the end (delta: -992.2MB). Peak memory consumption was 362.7MB. Max. memory is 16.1GB. [2022-11-16 16:04:22,492 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 67.1MB. Free memory is still 48.8MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 16:04:22,493 INFO L158 Benchmark]: CACSL2BoogieTranslator took 7174.60ms. Allocated memory was 67.1MB in the beginning and 469.8MB in the end (delta: 402.7MB). Free memory was 37.7MB in the beginning and 225.8MB in the end (delta: -188.1MB). Peak memory consumption was 274.6MB. Max. memory is 16.1GB. [2022-11-16 16:04:22,494 INFO L158 Benchmark]: Boogie Procedure Inliner took 801.14ms. Allocated memory was 469.8MB in the beginning and 1.4GB in the end (delta: 939.5MB). Free memory was 225.8MB in the beginning and 1.2GB in the end (delta: -995.1MB). Peak memory consumption was 144.7MB. Max. memory is 16.1GB. [2022-11-16 16:04:22,495 INFO L158 Benchmark]: Boogie Preprocessor took 871.50ms. Allocated memory is still 1.4GB. Free memory was 1.2GB in the beginning and 1.1GB in the end (delta: 105.9MB). Peak memory consumption was 107.0MB. Max. memory is 16.1GB. [2022-11-16 16:04:22,495 INFO L158 Benchmark]: RCFGBuilder took 44358.64ms. Allocated memory is still 1.4GB. Free memory was 1.1GB in the beginning and 1.0GB in the end (delta: 84.6MB). Peak memory consumption was 96.5MB. Max. memory is 16.1GB. [2022-11-16 16:04:22,498 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 67.1MB. Free memory is still 48.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 7174.60ms. Allocated memory was 67.1MB in the beginning and 469.8MB in the end (delta: 402.7MB). Free memory was 37.7MB in the beginning and 225.8MB in the end (delta: -188.1MB). Peak memory consumption was 274.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 801.14ms. Allocated memory was 469.8MB in the beginning and 1.4GB in the end (delta: 939.5MB). Free memory was 225.8MB in the beginning and 1.2GB in the end (delta: -995.1MB). Peak memory consumption was 144.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 871.50ms. Allocated memory is still 1.4GB. Free memory was 1.2GB in the beginning and 1.1GB in the end (delta: 105.9MB). Peak memory consumption was 107.0MB. Max. memory is 16.1GB. * RCFGBuilder took 44358.64ms. Allocated memory is still 1.4GB. Free memory was 1.1GB in the beginning and 1.0GB in the end (delta: 84.6MB). Peak memory consumption was 96.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a68490bc-ce9e-4aee-8a0a-536479430548/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory")