./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e161bf665c83935d804e4a6c9c0991c63b86e29f86a0454f154d0af3adfb44c2 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 11:46:27,854 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 11:46:27,856 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 11:46:27,891 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 11:46:27,892 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 11:46:27,893 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 11:46:27,895 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 11:46:27,897 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 11:46:27,898 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 11:46:27,902 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 11:46:27,902 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 11:46:27,904 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 11:46:27,904 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 11:46:27,906 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 11:46:27,906 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 11:46:27,909 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 11:46:27,910 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 11:46:27,911 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 11:46:27,912 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 11:46:27,916 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 11:46:27,917 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 11:46:27,918 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 11:46:27,919 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 11:46:27,919 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 11:46:27,920 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 11:46:27,925 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 11:46:27,926 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 11:46:27,926 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 11:46:27,927 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 11:46:27,927 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 11:46:27,928 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 11:46:27,928 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 11:46:27,930 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 11:46:27,931 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 11:46:27,931 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 11:46:27,932 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 11:46:27,932 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 11:46:27,933 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 11:46:27,933 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 11:46:27,933 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 11:46:27,934 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 11:46:27,935 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 11:46:27,936 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 11:46:27,959 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 11:46:27,959 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 11:46:27,960 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 11:46:27,960 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 11:46:27,961 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 11:46:27,961 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 11:46:27,961 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 11:46:27,961 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 11:46:27,962 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 11:46:27,962 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 11:46:27,963 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 11:46:27,964 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 11:46:27,964 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 11:46:27,964 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 11:46:27,964 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 11:46:27,964 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 11:46:27,964 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 11:46:27,965 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 11:46:27,965 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 11:46:27,965 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 11:46:27,965 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 11:46:27,965 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 11:46:27,966 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 11:46:27,966 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 11:46:27,966 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 11:46:27,966 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e161bf665c83935d804e4a6c9c0991c63b86e29f86a0454f154d0af3adfb44c2 [2022-07-12 11:46:28,209 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 11:46:28,232 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 11:46:28,234 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 11:46:28,235 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 11:46:28,235 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 11:46:28,236 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i [2022-07-12 11:46:28,281 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8164ad78c/67c215fea4344c7eb7feda0e2eab8041/FLAG17d1d9c2a [2022-07-12 11:46:28,910 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 11:46:28,910 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i [2022-07-12 11:46:28,955 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8164ad78c/67c215fea4344c7eb7feda0e2eab8041/FLAG17d1d9c2a [2022-07-12 11:46:29,307 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8164ad78c/67c215fea4344c7eb7feda0e2eab8041 [2022-07-12 11:46:29,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 11:46:29,310 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 11:46:29,310 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 11:46:29,310 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 11:46:29,313 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 11:46:29,313 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 11:46:29" (1/1) ... [2022-07-12 11:46:29,314 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4441eb25 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:29, skipping insertion in model container [2022-07-12 11:46:29,314 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 11:46:29" (1/1) ... [2022-07-12 11:46:29,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 11:46:29,432 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 11:46:31,443 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i[341124,341137] [2022-07-12 11:46:31,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 11:46:31,656 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 11:46:32,051 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i[341124,341137] [2022-07-12 11:46:32,060 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 11:46:32,187 INFO L208 MainTranslator]: Completed translation [2022-07-12 11:46:32,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32 WrapperNode [2022-07-12 11:46:32,189 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 11:46:32,190 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 11:46:32,190 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 11:46:32,190 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 11:46:32,195 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,278 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,437 INFO L137 Inliner]: procedures = 461, calls = 4704, calls flagged for inlining = 237, calls inlined = 78, statements flattened = 4544 [2022-07-12 11:46:32,437 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 11:46:32,438 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 11:46:32,438 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 11:46:32,438 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 11:46:32,444 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,481 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,482 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,556 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,574 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,621 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 11:46:32,623 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 11:46:32,623 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 11:46:32,623 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 11:46:32,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (1/1) ... [2022-07-12 11:46:32,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 11:46:32,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 11:46:32,663 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 11:46:32,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 11:46:32,740 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-07-12 11:46:32,740 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-07-12 11:46:32,740 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure pd_vidioc_s_fmt [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_vidioc_s_fmt [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure set_tuner_mode [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure set_tuner_mode [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure check_control_id [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure check_control_id [2022-07-12 11:46:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-12 11:46:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure set_frequency [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure set_frequency [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure usb_transfer_stop [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_transfer_stop [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-12 11:46:32,742 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-12 11:46:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure start_video_stream [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure start_video_stream [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure get_audio_std [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure get_audio_std [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_poseidon [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_poseidon [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-12 11:46:32,743 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-12 11:46:32,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 11:46:32,744 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-12 11:46:32,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_poseidon [2022-07-12 11:46:32,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_poseidon [2022-07-12 11:46:32,744 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_release [2022-07-12 11:46:32,744 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_release [2022-07-12 11:46:32,744 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_open [2022-07-12 11:46:32,759 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_open [2022-07-12 11:46:32,759 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-07-12 11:46:32,759 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-07-12 11:46:32,759 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-07-12 11:46:32,759 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-07-12 11:46:32,759 INFO L130 BoogieDeclarations]: Found specification of procedure send_set_req [2022-07-12 11:46:32,759 INFO L138 BoogieDeclarations]: Found implementation of procedure send_set_req [2022-07-12 11:46:32,759 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-12 11:46:32,759 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_iolock [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_iolock [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bulk_urbs_generic [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bulk_urbs_generic [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-07-12 11:46:32,760 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-12 11:46:32,760 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urb [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urb [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_mmap_free [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_mmap_free [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure pd_vidioc_s_tuner [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_vidioc_s_tuner [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure set_std [2022-07-12 11:46:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure set_std [2022-07-12 11:46:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urb_generic [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urb_generic [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_stop [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_stop [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure send_get_req [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure send_get_req [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-12 11:46:32,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-12 11:46:32,762 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_checkmode [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_checkmode [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_input [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_input [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_coherent [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_queue_vmalloc_init [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_queue_vmalloc_init [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure set_debug_mode [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure set_debug_mode [2022-07-12 11:46:32,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-12 11:46:32,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-12 11:46:33,265 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 11:46:33,266 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 11:48:01,643 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 11:48:01,668 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 11:48:01,673 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-12 11:48:01,676 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 11:48:01 BoogieIcfgContainer [2022-07-12 11:48:01,676 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 11:48:01,678 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 11:48:01,678 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 11:48:01,681 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 11:48:01,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 11:46:29" (1/3) ... [2022-07-12 11:48:01,682 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6be07496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 11:48:01, skipping insertion in model container [2022-07-12 11:48:01,682 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:46:32" (2/3) ... [2022-07-12 11:48:01,682 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6be07496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 11:48:01, skipping insertion in model container [2022-07-12 11:48:01,682 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 11:48:01" (3/3) ... [2022-07-12 11:48:01,683 INFO L111 eAbstractionObserver]: Analyzing ICFG main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i [2022-07-12 11:48:01,692 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 11:48:01,693 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 11:48:01,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 11:48:01,750 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5f77966d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3d0b59b5 [2022-07-12 11:48:01,750 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 11:48:01,756 INFO L276 IsEmpty]: Start isEmpty. Operand has 990 states, 716 states have (on average 1.3980446927374302) internal successors, (1001), 728 states have internal predecessors, (1001), 210 states have call successors, (210), 62 states have call predecessors, (210), 62 states have return successors, (210), 209 states have call predecessors, (210), 210 states have call successors, (210) [2022-07-12 11:48:01,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-07-12 11:48:01,761 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:01,761 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:48:01,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:01,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash -899981502, now seen corresponding path program 1 times [2022-07-12 11:48:01,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:01,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403072498] [2022-07-12 11:48:01,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:01,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:02,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:02,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:02,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:02,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403072498] [2022-07-12 11:48:02,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403072498] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:02,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:02,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 11:48:02,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422476260] [2022-07-12 11:48:02,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:02,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 11:48:02,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:02,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 11:48:02,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 11:48:02,761 INFO L87 Difference]: Start difference. First operand has 990 states, 716 states have (on average 1.3980446927374302) internal successors, (1001), 728 states have internal predecessors, (1001), 210 states have call successors, (210), 62 states have call predecessors, (210), 62 states have return successors, (210), 209 states have call predecessors, (210), 210 states have call successors, (210) Second operand has 4 states, 4 states have (on average 2.0) 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-07-12 11:48:04,859 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:07,007 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:10,088 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:13,491 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:16,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:18,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:48:18,652 INFO L93 Difference]: Finished difference Result 2046 states and 2969 transitions. [2022-07-12 11:48:18,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:48:18,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) 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-07-12 11:48:18,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:48:18,673 INFO L225 Difference]: With dead ends: 2046 [2022-07-12 11:48:18,674 INFO L226 Difference]: Without dead ends: 1056 [2022-07-12 11:48:18,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:48:18,686 INFO L413 NwaCegarLoop]: 1286 mSDtfsCounter, 1236 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 308 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1346 SdHoareTripleChecker+Valid, 1922 SdHoareTripleChecker+Invalid, 1115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2022-07-12 11:48:18,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1346 Valid, 1922 Invalid, 1115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 803 Invalid, 4 Unknown, 0 Unchecked, 15.5s Time] [2022-07-12 11:48:18,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-07-12 11:48:18,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1049. [2022-07-12 11:48:18,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 762 states have (on average 1.3832020997375327) internal successors, (1054), 771 states have internal predecessors, (1054), 214 states have call successors, (214), 74 states have call predecessors, (214), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:48:18,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1476 transitions. [2022-07-12 11:48:18,785 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1476 transitions. Word has length 12 [2022-07-12 11:48:18,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:48:18,786 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1476 transitions. [2022-07-12 11:48:18,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) 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-07-12 11:48:18,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1476 transitions. [2022-07-12 11:48:18,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-12 11:48:18,787 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:18,787 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:48:18,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 11:48:18,788 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:18,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash -2131208777, now seen corresponding path program 1 times [2022-07-12 11:48:18,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:18,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480822790] [2022-07-12 11:48:18,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:18,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:18,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:19,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:19,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:19,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:19,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:19,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480822790] [2022-07-12 11:48:19,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480822790] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:19,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:19,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 11:48:19,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052021205] [2022-07-12 11:48:19,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:19,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 11:48:19,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:19,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 11:48:19,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 11:48:19,283 INFO L87 Difference]: Start difference. First operand 1049 states and 1476 transitions. Second operand has 4 states, 4 states have (on average 2.25) 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-07-12 11:48:21,364 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:23,409 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:26,863 WARN L534 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-07-12 11:48:27,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:48:27,792 INFO L93 Difference]: Finished difference Result 1055 states and 1481 transitions. [2022-07-12 11:48:27,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:48:27,793 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) 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-07-12 11:48:27,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:48:27,798 INFO L225 Difference]: With dead ends: 1055 [2022-07-12 11:48:27,798 INFO L226 Difference]: Without dead ends: 1052 [2022-07-12 11:48:27,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:48:27,800 INFO L413 NwaCegarLoop]: 1205 mSDtfsCounter, 1593 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 390 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1712 SdHoareTripleChecker+Valid, 1666 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-07-12 11:48:27,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1712 Valid, 1666 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 425 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2022-07-12 11:48:27,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-07-12 11:48:27,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1048. [2022-07-12 11:48:27,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 762 states have (on average 1.3818897637795275) internal successors, (1053), 770 states have internal predecessors, (1053), 213 states have call successors, (213), 74 states have call predecessors, (213), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:48:27,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1474 transitions. [2022-07-12 11:48:27,835 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1474 transitions. Word has length 13 [2022-07-12 11:48:27,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:48:27,836 INFO L495 AbstractCegarLoop]: Abstraction has 1048 states and 1474 transitions. [2022-07-12 11:48:27,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) 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-07-12 11:48:27,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1474 transitions. [2022-07-12 11:48:27,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-12 11:48:27,836 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:27,837 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:48:27,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 11:48:27,837 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:27,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:27,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1644543771, now seen corresponding path program 1 times [2022-07-12 11:48:27,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:27,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959268194] [2022-07-12 11:48:27,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:27,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:28,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:28,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:28,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:28,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:28,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959268194] [2022-07-12 11:48:28,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959268194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:28,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:28,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 11:48:28,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640592136] [2022-07-12 11:48:28,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:28,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 11:48:28,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:28,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 11:48:28,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 11:48:28,337 INFO L87 Difference]: Start difference. First operand 1048 states and 1474 transitions. Second operand has 4 states, 4 states have (on average 2.5) 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-07-12 11:48:30,416 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:32,461 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:36,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:48:36,848 INFO L93 Difference]: Finished difference Result 1054 states and 1479 transitions. [2022-07-12 11:48:36,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:48:36,849 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) 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-07-12 11:48:36,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:48:36,853 INFO L225 Difference]: With dead ends: 1054 [2022-07-12 11:48:36,853 INFO L226 Difference]: Without dead ends: 1051 [2022-07-12 11:48:36,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:48:36,855 INFO L413 NwaCegarLoop]: 1204 mSDtfsCounter, 1590 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 388 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1709 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2022-07-12 11:48:36,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1709 Valid, 1665 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 424 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2022-07-12 11:48:36,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2022-07-12 11:48:36,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1047. [2022-07-12 11:48:36,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 762 states have (on average 1.3805774278215224) internal successors, (1052), 769 states have internal predecessors, (1052), 212 states have call successors, (212), 74 states have call predecessors, (212), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:48:36,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1472 transitions. [2022-07-12 11:48:36,929 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1472 transitions. Word has length 14 [2022-07-12 11:48:36,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:48:36,929 INFO L495 AbstractCegarLoop]: Abstraction has 1047 states and 1472 transitions. [2022-07-12 11:48:36,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) 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-07-12 11:48:36,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1472 transitions. [2022-07-12 11:48:36,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-12 11:48:36,930 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:36,930 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:48:36,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 11:48:36,930 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:36,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:36,931 INFO L85 PathProgramCache]: Analyzing trace with hash 557174394, now seen corresponding path program 1 times [2022-07-12 11:48:36,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:36,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316751554] [2022-07-12 11:48:36,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:36,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:37,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:37,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:37,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:37,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316751554] [2022-07-12 11:48:37,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316751554] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:37,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:37,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 11:48:37,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574996312] [2022-07-12 11:48:37,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:37,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 11:48:37,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:37,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 11:48:37,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 11:48:37,374 INFO L87 Difference]: Start difference. First operand 1047 states and 1472 transitions. Second operand has 4 states, 4 states have (on average 2.75) 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-07-12 11:48:39,558 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:41,581 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:45,887 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:46,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:48:46,786 INFO L93 Difference]: Finished difference Result 1053 states and 1477 transitions. [2022-07-12 11:48:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:48:46,787 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) 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-07-12 11:48:46,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:48:46,792 INFO L225 Difference]: With dead ends: 1053 [2022-07-12 11:48:46,792 INFO L226 Difference]: Without dead ends: 1050 [2022-07-12 11:48:46,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:48:46,798 INFO L413 NwaCegarLoop]: 1203 mSDtfsCounter, 1587 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 386 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1706 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 386 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2022-07-12 11:48:46,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1706 Valid, 1664 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [386 Valid, 422 Invalid, 3 Unknown, 0 Unchecked, 9.2s Time] [2022-07-12 11:48:46,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2022-07-12 11:48:46,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1046. [2022-07-12 11:48:46,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 762 states have (on average 1.379265091863517) internal successors, (1051), 768 states have internal predecessors, (1051), 211 states have call successors, (211), 74 states have call predecessors, (211), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:48:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1470 transitions. [2022-07-12 11:48:46,838 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1470 transitions. Word has length 15 [2022-07-12 11:48:46,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:48:46,838 INFO L495 AbstractCegarLoop]: Abstraction has 1046 states and 1470 transitions. [2022-07-12 11:48:46,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) 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-07-12 11:48:46,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1470 transitions. [2022-07-12 11:48:46,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-12 11:48:46,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:46,839 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:48:46,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 11:48:46,840 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:46,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:46,840 INFO L85 PathProgramCache]: Analyzing trace with hash 90965640, now seen corresponding path program 1 times [2022-07-12 11:48:46,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:46,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544592651] [2022-07-12 11:48:46,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:46,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:47,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:47,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:47,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:47,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544592651] [2022-07-12 11:48:47,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544592651] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:47,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:47,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 11:48:47,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630718672] [2022-07-12 11:48:47,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:47,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 11:48:47,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:47,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 11:48:47,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 11:48:47,302 INFO L87 Difference]: Start difference. First operand 1046 states and 1470 transitions. Second operand has 4 states, 4 states have (on average 3.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-07-12 11:48:49,382 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:51,418 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:55,648 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:48:56,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:48:56,563 INFO L93 Difference]: Finished difference Result 1052 states and 1475 transitions. [2022-07-12 11:48:56,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:48:56,564 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.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-07-12 11:48:56,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:48:56,576 INFO L225 Difference]: With dead ends: 1052 [2022-07-12 11:48:56,577 INFO L226 Difference]: Without dead ends: 1043 [2022-07-12 11:48:56,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:48:56,578 INFO L413 NwaCegarLoop]: 1202 mSDtfsCounter, 1584 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 384 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1703 SdHoareTripleChecker+Valid, 1663 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 384 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2022-07-12 11:48:56,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1703 Valid, 1663 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [384 Valid, 421 Invalid, 3 Unknown, 0 Unchecked, 9.1s Time] [2022-07-12 11:48:56,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-07-12 11:48:56,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1039. [2022-07-12 11:48:56,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 757 states have (on average 1.3791281373844122) internal successors, (1044), 762 states have internal predecessors, (1044), 209 states have call successors, (209), 73 states have call predecessors, (209), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:48:56,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1461 transitions. [2022-07-12 11:48:56,608 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1461 transitions. Word has length 16 [2022-07-12 11:48:56,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:48:56,608 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1461 transitions. [2022-07-12 11:48:56,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.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-07-12 11:48:56,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1461 transitions. [2022-07-12 11:48:56,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-12 11:48:56,617 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:48:56,618 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] [2022-07-12 11:48:56,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 11:48:56,618 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:48:56,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:48:56,619 INFO L85 PathProgramCache]: Analyzing trace with hash -922598502, now seen corresponding path program 1 times [2022-07-12 11:48:56,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:48:56,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576129481] [2022-07-12 11:48:56,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:48:56,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:48:56,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:57,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:48:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:57,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-12 11:48:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:57,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 11:48:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:57,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 11:48:57,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:48:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:48:57,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:48:57,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576129481] [2022-07-12 11:48:57,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576129481] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:48:57,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:48:57,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 11:48:57,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628849977] [2022-07-12 11:48:57,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:48:57,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 11:48:57,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:48:57,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 11:48:57,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 11:48:57,296 INFO L87 Difference]: Start difference. First operand 1039 states and 1461 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 11:48:59,383 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:01,612 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:05,644 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:49:10,797 INFO L93 Difference]: Finished difference Result 2076 states and 2920 transitions. [2022-07-12 11:49:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:49:10,798 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2022-07-12 11:49:10,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:49:10,803 INFO L225 Difference]: With dead ends: 2076 [2022-07-12 11:49:10,803 INFO L226 Difference]: Without dead ends: 1043 [2022-07-12 11:49:10,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-12 11:49:10,807 INFO L413 NwaCegarLoop]: 1282 mSDtfsCounter, 2001 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 647 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2119 SdHoareTripleChecker+Valid, 2473 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 647 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2022-07-12 11:49:10,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2119 Valid, 2473 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [647 Valid, 973 Invalid, 3 Unknown, 0 Unchecked, 13.2s Time] [2022-07-12 11:49:10,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-07-12 11:49:10,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1039. [2022-07-12 11:49:10,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 757 states have (on average 1.3751651254953765) internal successors, (1041), 762 states have internal predecessors, (1041), 209 states have call successors, (209), 73 states have call predecessors, (209), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:49:10,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1458 transitions. [2022-07-12 11:49:10,840 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1458 transitions. Word has length 51 [2022-07-12 11:49:10,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:49:10,841 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1458 transitions. [2022-07-12 11:49:10,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 11:49:10,841 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1458 transitions. [2022-07-12 11:49:10,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-12 11:49:10,845 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:49:10,845 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] [2022-07-12 11:49:10,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 11:49:10,845 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:49:10,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:49:10,846 INFO L85 PathProgramCache]: Analyzing trace with hash -916063398, now seen corresponding path program 1 times [2022-07-12 11:49:10,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:49:10,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747201917] [2022-07-12 11:49:10,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:49:10,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:49:11,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:11,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:49:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:11,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-12 11:49:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:11,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 11:49:11,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:11,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 11:49:11,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 11:49:11,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:49:11,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747201917] [2022-07-12 11:49:11,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747201917] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:49:11,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:49:11,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 11:49:11,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732016276] [2022-07-12 11:49:11,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:49:11,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 11:49:11,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:49:11,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 11:49:11,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 11:49:11,430 INFO L87 Difference]: Start difference. First operand 1039 states and 1458 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 11:49:13,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:15,538 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:17,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:21,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:49:21,512 INFO L93 Difference]: Finished difference Result 1046 states and 1464 transitions. [2022-07-12 11:49:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 11:49:21,513 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2022-07-12 11:49:21,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:49:21,517 INFO L225 Difference]: With dead ends: 1046 [2022-07-12 11:49:21,517 INFO L226 Difference]: Without dead ends: 1043 [2022-07-12 11:49:21,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 11:49:21,518 INFO L413 NwaCegarLoop]: 1322 mSDtfsCounter, 1378 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 579 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1447 SdHoareTripleChecker+Valid, 2406 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 579 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2022-07-12 11:49:21,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1447 Valid, 2406 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [579 Valid, 580 Invalid, 3 Unknown, 0 Unchecked, 9.9s Time] [2022-07-12 11:49:21,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-07-12 11:49:21,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1039. [2022-07-12 11:49:21,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 757 states have (on average 1.3738441215323647) internal successors, (1040), 762 states have internal predecessors, (1040), 209 states have call successors, (209), 73 states have call predecessors, (209), 72 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:49:21,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1457 transitions. [2022-07-12 11:49:21,546 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1457 transitions. Word has length 51 [2022-07-12 11:49:21,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:49:21,546 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1457 transitions. [2022-07-12 11:49:21,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 11:49:21,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1457 transitions. [2022-07-12 11:49:21,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 11:49:21,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:49:21,549 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:49:21,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 11:49:21,550 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:49:21,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:49:21,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1781798744, now seen corresponding path program 1 times [2022-07-12 11:49:21,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:49:21,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246152358] [2022-07-12 11:49:21,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:49:21,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:49:21,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:49:22,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-12 11:49:22,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 11:49:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 11:49:22,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-12 11:49:22,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:49:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 11:49:22,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 11:49:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 11:49:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 11:49:22,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:49:22,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246152358] [2022-07-12 11:49:22,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246152358] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:49:22,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 11:49:22,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 11:49:22,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428310148] [2022-07-12 11:49:22,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:49:22,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 11:49:22,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:49:22,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 11:49:22,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 11:49:22,586 INFO L87 Difference]: Start difference. First operand 1039 states and 1457 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 11:49:24,664 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:26,704 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:29,511 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:34,988 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:37,563 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 11:49:47,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:49:47,222 INFO L93 Difference]: Finished difference Result 2136 states and 2998 transitions. [2022-07-12 11:49:47,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 11:49:47,223 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2022-07-12 11:49:47,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:49:47,228 INFO L225 Difference]: With dead ends: 2136 [2022-07-12 11:49:47,228 INFO L226 Difference]: Without dead ends: 1103 [2022-07-12 11:49:47,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-07-12 11:49:47,231 INFO L413 NwaCegarLoop]: 1253 mSDtfsCounter, 2261 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 1202 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2413 SdHoareTripleChecker+Valid, 2783 SdHoareTripleChecker+Invalid, 3017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1202 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2022-07-12 11:49:47,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2413 Valid, 2783 Invalid, 3017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1202 Valid, 1810 Invalid, 5 Unknown, 0 Unchecked, 23.8s Time] [2022-07-12 11:49:47,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2022-07-12 11:49:47,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 1042. [2022-07-12 11:49:47,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 759 states have (on average 1.370223978919631) internal successors, (1040), 764 states have internal predecessors, (1040), 209 states have call successors, (209), 74 states have call predecessors, (209), 73 states have return successors, (208), 207 states have call predecessors, (208), 207 states have call successors, (208) [2022-07-12 11:49:47,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1457 transitions. [2022-07-12 11:49:47,265 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1457 transitions. Word has length 84 [2022-07-12 11:49:47,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:49:47,265 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1457 transitions. [2022-07-12 11:49:47,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 11:49:47,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1457 transitions. [2022-07-12 11:49:47,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 11:49:47,269 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:49:47,269 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:49:47,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 11:49:47,269 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:49:47,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:49:47,270 INFO L85 PathProgramCache]: Analyzing trace with hash 481005672, now seen corresponding path program 1 times [2022-07-12 11:49:47,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:49:47,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187167826] [2022-07-12 11:49:47,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:49:47,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:49:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:47,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:49:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:47,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-12 11:49:47,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:47,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 11:49:47,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:47,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 11:49:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:47,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-12 11:49:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:48,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 11:49:48,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:48,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 11:49:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:48,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 11:49:48,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:48,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-12 11:49:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-12 11:49:48,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 11:49:48,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187167826] [2022-07-12 11:49:48,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187167826] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 11:49:48,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488549414] [2022-07-12 11:49:48,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:49:48,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 11:49:48,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 11:49:48,435 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 11:49:48,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-12 11:49:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 11:49:49,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 6827 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-12 11:49:49,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 11:49:50,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 11:49:50,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 11:49:50,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488549414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 11:49:50,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 11:49:50,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 11 [2022-07-12 11:49:50,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902298878] [2022-07-12 11:49:50,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 11:49:50,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 11:49:50,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 11:49:50,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 11:49:50,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-12 11:49:50,253 INFO L87 Difference]: Start difference. First operand 1042 states and 1457 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 11:49:50,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 11:49:50,801 INFO L93 Difference]: Finished difference Result 2099 states and 2966 transitions. [2022-07-12 11:49:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 11:49:50,802 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2022-07-12 11:49:50,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 11:49:50,806 INFO L225 Difference]: With dead ends: 2099 [2022-07-12 11:49:50,806 INFO L226 Difference]: Without dead ends: 1063 [2022-07-12 11:49:50,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-12 11:49:50,812 INFO L413 NwaCegarLoop]: 1375 mSDtfsCounter, 17 mSDsluCounter, 4107 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 5482 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 11:49:50,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 5482 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 11:49:50,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-07-12 11:49:50,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1056. [2022-07-12 11:49:50,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 771 states have (on average 1.3683527885862516) internal successors, (1055), 776 states have internal predecessors, (1055), 210 states have call successors, (210), 74 states have call predecessors, (210), 74 states have return successors, (231), 209 states have call predecessors, (231), 208 states have call successors, (231) [2022-07-12 11:49:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1496 transitions. [2022-07-12 11:49:50,852 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1496 transitions. Word has length 84 [2022-07-12 11:49:50,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 11:49:50,853 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1496 transitions. [2022-07-12 11:49:50,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 11:49:50,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1496 transitions. [2022-07-12 11:49:50,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-12 11:49:50,856 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 11:49:50,857 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:49:50,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-12 11:49:51,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 11:49:51,064 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 11:49:51,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 11:49:51,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1437279859, now seen corresponding path program 1 times [2022-07-12 11:49:51,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 11:49:51,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361680480] [2022-07-12 11:49:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 11:49:51,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 11:49:53,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-12 11:49:53,365 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-12 11:49:54,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-12 11:49:54,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-12 11:49:54,989 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-12 11:49:54,989 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-12 11:49:54,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 11:49:54,993 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 11:49:54,996 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-12 11:49:55,159 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.07 11:49:55 BoogieIcfgContainer [2022-07-12 11:49:55,159 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-12 11:49:55,160 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-12 11:49:55,160 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-12 11:49:55,160 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-12 11:49:55,161 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 11:48:01" (3/4) ... [2022-07-12 11:49:55,163 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-12 11:49:55,163 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-12 11:49:55,163 INFO L158 Benchmark]: Toolchain (without parser) took 205853.50ms. Allocated memory was 96.5MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 61.1MB in the beginning and 754.6MB in the end (delta: -693.5MB). Peak memory consumption was 416.9MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,163 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 96.5MB. Free memory was 75.1MB in the beginning and 75.0MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 11:49:55,164 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2878.74ms. Allocated memory was 96.5MB in the beginning and 247.5MB in the end (delta: 151.0MB). Free memory was 61.1MB in the beginning and 151.6MB in the end (delta: -90.6MB). Peak memory consumption was 132.8MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,164 INFO L158 Benchmark]: Boogie Procedure Inliner took 247.82ms. Allocated memory is still 247.5MB. Free memory was 151.6MB in the beginning and 116.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,164 INFO L158 Benchmark]: Boogie Preprocessor took 183.35ms. Allocated memory is still 247.5MB. Free memory was 116.0MB in the beginning and 81.3MB in the end (delta: 34.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,164 INFO L158 Benchmark]: RCFGBuilder took 89053.91ms. Allocated memory was 247.5MB in the beginning and 1.2GB in the end (delta: 956.3MB). Free memory was 81.3MB in the beginning and 442.1MB in the end (delta: -360.8MB). Peak memory consumption was 683.6MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,165 INFO L158 Benchmark]: TraceAbstraction took 113481.30ms. Allocated memory is still 1.2GB. Free memory was 441.1MB in the beginning and 755.7MB in the end (delta: -314.6MB). Peak memory consumption was 80.7MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,165 INFO L158 Benchmark]: Witness Printer took 2.84ms. Allocated memory is still 1.2GB. Free memory was 755.7MB in the beginning and 754.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-12 11:49:55,166 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.16ms. Allocated memory is still 96.5MB. Free memory was 75.1MB in the beginning and 75.0MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2878.74ms. Allocated memory was 96.5MB in the beginning and 247.5MB in the end (delta: 151.0MB). Free memory was 61.1MB in the beginning and 151.6MB in the end (delta: -90.6MB). Peak memory consumption was 132.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 247.82ms. Allocated memory is still 247.5MB. Free memory was 151.6MB in the beginning and 116.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 183.35ms. Allocated memory is still 247.5MB. Free memory was 116.0MB in the beginning and 81.3MB in the end (delta: 34.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * RCFGBuilder took 89053.91ms. Allocated memory was 247.5MB in the beginning and 1.2GB in the end (delta: 956.3MB). Free memory was 81.3MB in the beginning and 442.1MB in the end (delta: -360.8MB). Peak memory consumption was 683.6MB. Max. memory is 16.1GB. * TraceAbstraction took 113481.30ms. Allocated memory is still 1.2GB. Free memory was 441.1MB in the beginning and 755.7MB in the end (delta: -314.6MB). Peak memory consumption was 80.7MB. Max. memory is 16.1GB. * Witness Printer took 2.84ms. Allocated memory is still 1.2GB. Free memory was 755.7MB in the beginning and 754.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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: 11827]: 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 5532, overapproximation of bitwiseAnd at line 10918. Possible FailurePath: [L5531] static int usb_transfer_mode ; [L5532-L5533] static struct poseidon_format const poseidon_formats[2U] = { {(char *)"YUV 422", 1448695129, 16, 0}, {(char *)"RGB565", 1346520914, 16, 0}}; [L5534-L5552] static struct poseidon_tvnorm const poseidon_tvnorms[18U] = { {32ULL, {'P', 'A', 'L', '-', 'D', '\000'}, 32U}, {1ULL, {'P', 'A', 'L', '-', 'B', '\000'}, 16U}, {4ULL, {'P', 'A', 'L', '-', 'G', '\000'}, 64U}, {8ULL, {'P', 'A', 'L', '-', 'H', '\000'}, 128U}, {16ULL, {'P', 'A', 'L', '-', 'I', '\000'}, 256U}, {256ULL, {'P', 'A', 'L', '-', 'M', '\000'}, 512U}, {512ULL, {'P', 'A', 'L', '-', 'N', '\000'}, 1048576U}, {1024ULL, {'P', 'A', 'L', '-', 'N', 'c', '\000'}, 1048576U}, {4096ULL, {'N', 'T', 'S', 'C', '-', 'M', '\000'}, 1U}, {8192ULL, {'N', 'T', 'S', 'C', '-', 'J', 'P', '\000'}, 2U}, {65536ULL, {'S', 'E', 'C', 'A', 'M', '-', 'B', '\000'}, 4096U}, {131072ULL, {'S', 'E', 'C', 'A', 'M', '-', 'D', '\000'}, 8192U}, {262144ULL, {'S', 'E', 'C', 'A', 'M', '-', 'G', '\000'}, 16384U}, {524288ULL, {'S', 'E', 'C', 'A', 'M', '-', 'H', '\000'}, 32768U}, {1048576ULL, {'S', 'E', 'C', 'A', 'M', '-', 'K', '\000'}, 65536U}, {2097152ULL, {'S', 'E', 'C', 'A', 'M', '-', 'K', '1', '\000'}, 131072U}, {4194304ULL, {'S', 'E', 'C', 'A', 'M', '-', 'L', '\000'}, 262144U}, {8388608ULL, {'S', 'E', 'C', 'A', 'M', '-', 'L', 'C', '\000'}, 524288U}}; [L5553] static unsigned int const POSEIDON_TVNORMS = 18U; [L5554-L5558] static struct pd_audio_mode const pd_audio_modes[5U] = { {1U, 1U, 0U}, {2U, 2U, 1U}, {16U, 8U, 3U}, {32U, 4U, 2U}, {64U, 8U, 4U}}; [L5559] static unsigned int const POSEIDON_AUDIOMODS = 5U; [L5560-L5563] static struct pd_input const pd_inputs[4U] = { {(char *)"TV Antenna", 1U}, {(char *)"TV Cable", 2U}, {(char *)"TV SVideo", 4U}, {(char *)"TV Composite", 8U}}; [L5564] static unsigned int const POSEIDON_INPUTS = 4U; [L5565-L5571] static struct poseidon_control controls[4U] = { {{9963776U, 1, {'b', 'r', 'i', 'g', 'h', 't', 'n', 'e', 's', 's', '\000'}, 0, 10000, 1, 100, 0U, {0U, 0U}}, 1}, {{9963777U, 1, {'c', 'o', 'n', 't', 'r', 'a', 's', 't', '\000'}, 0, 10000, 1, 100, 0U, {0U, 0U}}, 2}, {{9963779U, 1, {'h', 'u', 'e', '\000'}, 0, 10000, 1, 100, 0U, {0U, 0U}}, 3}, {{9963778U, 1, {'s', 'a', 't', 'u', 'r', 'a', 't', 'i', 'o', 'n', '\000'}, 0, 10000, 1, 100, 0U, {0U, 0U}}, 4}}; [L5572-L5574] static struct video_std_to_audio_std const video_to_audio_map[3U] = { {4325425ULL, 2}, {4864ULL, 8}, {8192ULL, 4}}; [L5575] static unsigned int const map_size = 3U; [L6329] static struct videobuf_queue_ops pd_video_qops = {& pd_buf_setup, & pd_buf_prepare, & pd_buf_queue, & pd_buf_release}; [L7513-L7515] static struct v4l2_file_operations const pd_video_fops = {& __this_module, & pd_video_read, 0, & pd_video_poll, & video_ioctl2, 0, & pd_video_mmap, & pd_video_open, & pd_video_release}; [L7516-L7525] static struct v4l2_ioctl_ops const pd_video_ioctl_ops = {& vidioc_querycap, 0, 0, & vidioc_enum_fmt, 0, 0, 0, & vidioc_g_fmt, 0, 0, 0, & vidioc_g_fmt_vbi, 0, 0, 0, 0, & vidioc_s_fmt, 0, 0, 0, 0, 0, 0, 0, 0, & vidioc_try_fmt, 0, 0, 0, 0, 0, 0, 0, 0, & vidioc_reqbufs, & vidioc_querybuf, & vidioc_qbuf, & vidioc_dqbuf, 0, 0, 0, & vidioc_streamon, & vidioc_streamoff, 0, & vidioc_s_std, 0, & vidioc_enum_input, & vidioc_g_input, & vidioc_s_input, 0, 0, 0, & vidioc_queryctrl, & vidioc_g_ctrl, & vidioc_s_ctrl, 0, 0, 0, 0, & vidioc_enumaudio, & vidioc_g_audio, & vidioc_s_audio, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & vidioc_g_tuner, & vidioc_s_tuner, & vidioc_g_frequency, & vidioc_s_frequency, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L7526-L7622] static struct video_device pd_video_template = {& pd_video_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, (unsigned char)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, {{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, 0ULL, 0, {0, 0}, 0, {0, 0, 0}, 0U, {{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0}, 0, 0, 0, 0, {'T', 'e', 'l', 'e', 'g', 'e', 'n', 't', '-', 'V', 'i', 'd', 'e', 'o', '\000'}, 0, -1, (unsigned short)0, 0UL, 0, {{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 16777215ULL, 0ULL, & video_device_release, & pd_video_ioctl_ops, 0}; [L7717] int LDV_IN_INTERRUPT ; [L8257-L8258] static struct snd_pcm_hardware snd_pd_hw_capture = {65795U, 4ULL, 128U, 48000U, 48000U, 2U, 2U, 32768UL, 8192UL, 8192UL, 4U, 4U, 0UL}; [L8553-L8556] static struct snd_pcm_ops pcm_capture_ops = {& snd_pd_capture_open, & snd_pd_pcm_close, & snd_pcm_lib_ioctl, & snd_pd_hw_capture_params, & snd_pd_hw_capture_free, & snd_pd_prepare, & snd_pd_capture_trigger, & snd_pd_capture_pointer, 0, 0, & snd_pcm_pd_get_page, 0, 0}; [L8841-L8843] static int dvb_bandwidth[3U][2U] = { { 8, 0}, { 7, 1}, { 6, 2}}; [L8844] static int dvb_bandwidth_length = 3; [L9264-L9287] static struct dvb_frontend_ops poseidon_frontend_ops = {{{'P', 'o', 's', 'e', 'i', 'd', 'o', 'n', ' ', 'D', 'V', 'B', '-', 'T', '\000'}, 2, 174000000U, 862000000U, 62500U, 0U, 0U, 0U, 0U, 0U, 1075523247}, & poseidon_fe_release, 0, & poseidon_fe_init, & poseidon_fe_sleep, 0, 0, 0, & poseidon_set_fe, & poseidon_fe_get_tune_settings, & poseidon_get_fe, & poseidon_read_status, & poseidon_read_ber, & poseidon_read_signal_strength, & poseidon_read_snr, & poseidon_read_unc_blocks, 0, 0, 0, 0, 0, 0, 0, 0, 0, & poseidon_ts_bus_ctrl, 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, (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, (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, (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}, 0U, 0U, 0U, 0U, 0U, 0U}, 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}; [L9491-L9493] static short adapter_nr[8U] = { -1, -1, -1, -1, -1, -1, -1, -1}; [L9923] static int preemphasis[3U] = { 0, 32, 16}; [L10107-L10108] static struct v4l2_file_operations const poseidon_fm_fops = {& __this_module, 0, 0, 0, & video_ioctl2, 0, 0, & poseidon_fm_open, & poseidon_fm_close}; [L10438-L10446] static struct v4l2_ioctl_ops const poseidon_fm_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, & vidioc_g_input___0, & vidioc_s_input___0, 0, 0, 0, & tlg_fm_vidioc_queryctrl, & tlg_fm_vidioc_g_ctrl, & tlg_fm_vidioc_s_ctrl, & tlg_fm_vidioc_g_exts_ctrl, & tlg_fm_vidioc_s_exts_ctrl, 0, & tlg_fm_vidioc_querymenu, 0, & vidioc_g_audio___0, & vidioc_s_audio___0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & tlg_fm_vidioc_g_tuner, & vidioc_s_tuner___0, & fm_get_freq, & fm_set_freq, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L10447-L10495] static struct video_device poseidon_fm_template = {& poseidon_fm_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, (unsigned char)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, {{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, 0ULL, 0, {0, 0}, 0, {0, 0, 0}, 0U, {{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, {0, {0, 0}, {{0}}}, 0, 0, 0}, 0, 0, 0, 0, {'T', 'e', 'l', 'e', 'g', 'e', 'n', 't', '-', 'R', 'a', 'd', 'i', 'o', '\000'}, 0, -1, (unsigned short)0, 0UL, 0, {{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}, 0, 0ULL, 0ULL, & video_device_release, & poseidon_fm_ioctl_ops, 0}; [L10865] int debug_mode ; [L10866-L10869] static struct usb_device_id id_table[3U] = { {899U, 6948U, 16385U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 255U, 1U, 0U, 0UL}, {899U, 6948U, 16385U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 255U, 1U, 1U, 0UL}}; [L10870] struct usb_device_id const __mod_usb_device_table ; [L10871] static char const *firmware_name = "tlg2300_firmware.bin"; [L10873] static struct list_head pd_device_list = {& pd_device_list, & pd_device_list}; [L11184] static struct notifier_block pm_notifer = {& pm_notifier_block, 0, 0}; [L11625-L11637] static struct usb_driver poseidon_driver = {"poseidon", & poseidon_probe, & poseidon_disconnect, 0, & poseidon_suspend, & poseidon_resume, 0, 0, 0, (struct usb_device_id const *)(& id_table), {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, 1U, (unsigned char)0}; [L11837] static int ldv_mutex_lock_of_poseidon ; [L11944] static int ldv_mutex_mutex_of_device ; [L12051] static int ldv_mutex_pm_mutex ; [L12158] static int ldv_mutex_power_lock_of_snd_card ; [L12265] static int ldv_mutex_vb_lock_of_videobuf_queue ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=0, ldv_mutex_lock_of_poseidon=0, ldv_mutex_mutex_of_device=0, ldv_mutex_pm_mutex=0, ldv_mutex_power_lock_of_snd_card=0, ldv_mutex_vb_lock_of_videobuf_queue=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7720] struct videobuf_queue *var_group1 ; [L7721] unsigned int *var_pd_buf_setup_24_p1 ; [L7722] unsigned int *var_pd_buf_setup_24_p2 ; [L7723] struct videobuf_buffer *var_group2 ; [L7724] enum v4l2_field var_pd_buf_prepare_21_p2 ; [L7725] struct file *var_group3 ; [L7726] int res_pd_video_open_64 ; [L7727] char *var_pd_video_read_68_p1 ; [L7728] size_t var_pd_video_read_68_p2 ; [L7729] loff_t *var_pd_video_read_68_p3 ; [L7730] poll_table *var_pd_video_poll_67_p1 ; [L7731] struct vm_area_struct *var_group4 ; [L7732] void *var_vidioc_querycap_1_p1 ; [L7733] struct v4l2_capability *var_vidioc_querycap_1_p2 ; [L7734] void *var_vidioc_g_fmt_26_p1 ; [L7735] struct v4l2_format *var_vidioc_g_fmt_26_p2 ; [L7736] void *var_vidioc_enum_fmt_25_p1 ; [L7737] struct v4l2_fmtdesc *var_vidioc_enum_fmt_25_p2 ; [L7738] void *var_vidioc_s_fmt_29_p1 ; [L7739] struct v4l2_format *var_vidioc_s_fmt_29_p2 ; [L7740] void *var_vidioc_g_fmt_vbi_30_p1 ; [L7741] struct v4l2_format *var_vidioc_g_fmt_vbi_30_p2 ; [L7742] void *var_vidioc_try_fmt_27_p1 ; [L7743] struct v4l2_format *var_vidioc_try_fmt_27_p2 ; [L7744] void *var_vidioc_g_input_34_p1 ; [L7745] unsigned int *var_vidioc_g_input_34_p2 ; [L7746] void *var_vidioc_s_input_35_p1 ; [L7747] unsigned int var_vidioc_s_input_35_p2 ; [L7748] void *var_vidioc_enum_input_33_p1 ; [L7749] struct v4l2_input *var_vidioc_enum_input_33_p2 ; [L7750] void *var_vidioc_enumaudio_40_p1 ; [L7751] struct v4l2_audio *var_vidioc_enumaudio_40_p2 ; [L7752] void *var_vidioc_g_audio_41_p1 ; [L7753] struct v4l2_audio *var_vidioc_g_audio_41_p2 ; [L7754] void *var_vidioc_s_audio_42_p1 ; [L7755] struct v4l2_audio *var_vidioc_s_audio_42_p2 ; [L7756] void *var_vidioc_g_tuner_43_p1 ; [L7757] struct v4l2_tuner *var_vidioc_g_tuner_43_p2 ; [L7758] void *var_vidioc_s_tuner_45_p1 ; [L7759] struct v4l2_tuner *var_vidioc_s_tuner_45_p2 ; [L7760] void *var_vidioc_s_std_32_p1 ; [L7761] v4l2_std_id *var_vidioc_s_std_32_p2 ; [L7762] void *var_vidioc_g_frequency_46_p1 ; [L7763] struct v4l2_frequency *var_vidioc_g_frequency_46_p2 ; [L7764] void *var_vidioc_s_frequency_48_p1 ; [L7765] struct v4l2_frequency *var_vidioc_s_frequency_48_p2 ; [L7766] void *var_vidioc_reqbufs_49_p1 ; [L7767] struct v4l2_requestbuffers *var_vidioc_reqbufs_49_p2 ; [L7768] void *var_vidioc_querybuf_50_p1 ; [L7769] struct v4l2_buffer *var_vidioc_querybuf_50_p2 ; [L7770] void *var_vidioc_qbuf_51_p1 ; [L7771] struct v4l2_buffer *var_vidioc_qbuf_51_p2 ; [L7772] void *var_vidioc_dqbuf_52_p1 ; [L7773] struct v4l2_buffer *var_vidioc_dqbuf_52_p2 ; [L7774] void *var_vidioc_streamon_56_p1 ; [L7775] enum v4l2_buf_type var_vidioc_streamon_56_p2 ; [L7776] void *var_vidioc_streamoff_57_p1 ; [L7777] enum v4l2_buf_type var_vidioc_streamoff_57_p2 ; [L7778] void *var_vidioc_queryctrl_37_p1 ; [L7779] struct v4l2_queryctrl *var_vidioc_queryctrl_37_p2 ; [L7780] void *var_vidioc_g_ctrl_38_p1 ; [L7781] struct v4l2_control *var_vidioc_g_ctrl_38_p2 ; [L7782] void *var_vidioc_s_ctrl_39_p1 ; [L7783] struct v4l2_control *var_vidioc_s_ctrl_39_p2 ; [L7784] int ldv_s_pd_video_fops_v4l2_file_operations ; [L7785] int tmp ; [L7786] int tmp___0 ; [L7788] ldv_s_pd_video_fops_v4l2_file_operations = 0 [L7789] 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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=0, ldv_mutex_mutex_of_device=0, ldv_mutex_pm_mutex=0, ldv_mutex_power_lock_of_snd_card=0, ldv_mutex_vb_lock_of_videobuf_queue=0, ldv_s_pd_video_fops_v4l2_file_operations=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7790] CALL ldv_initialize() VAL [\old(ldv_mutex_lock_of_poseidon)=0, \old(ldv_mutex_mutex_of_device)=0, \old(ldv_mutex_pm_mutex)=0, \old(ldv_mutex_power_lock_of_snd_card)=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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=0, ldv_mutex_mutex_of_device=0, ldv_mutex_pm_mutex=0, ldv_mutex_power_lock_of_snd_card=0, ldv_mutex_vb_lock_of_videobuf_queue=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L12375] ldv_mutex_lock_of_poseidon = 1 [L12376] ldv_mutex_mutex_of_device = 1 [L12377] ldv_mutex_pm_mutex = 1 [L12378] ldv_mutex_power_lock_of_snd_card = 1 [L12379] ldv_mutex_vb_lock_of_videobuf_queue = 1 VAL [\old(ldv_mutex_lock_of_poseidon)=0, \old(ldv_mutex_mutex_of_device)=0, \old(ldv_mutex_pm_mutex)=0, \old(ldv_mutex_power_lock_of_snd_card)=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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7790] 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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_pd_video_fops_v4l2_file_operations=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7953] tmp___0 = __VERIFIER_nondet_int() [L7954] COND TRUE tmp___0 != 0 || ldv_s_pd_video_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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_pd_video_fops_v4l2_file_operations=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, tmp___0=1, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7793] tmp = __VERIFIER_nondet_int() [L7795] case 0: [L7799] case 1: [L7803] case 2: [L7807] case 3: [L7811] case 4: [L7824] case 5: [L7832] case 6: [L7836] case 7: [L7840] case 8: [L7844] case 9: [L7848] case 10: [L7852] case 11: [L7856] case 12: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_pd_video_fops_v4l2_file_operations=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, tmp=12, tmp___0=1, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7857] 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, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, ldv_s_pd_video_fops_v4l2_file_operations=0, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, tmp=12, tmp___0=1, usb_transfer_mode=0, video_to_audio_map={186:0}] [L7858] CALL vidioc_s_fmt(var_group3, var_vidioc_s_fmt_29_p1, var_vidioc_s_fmt_29_p2) [L6424] struct front_face *front ; [L6425] struct poseidon *pd ; [L6427] front = (struct front_face *)fh [L6428] EXPR front->pd [L6428] pd = front->pd [L6429] (debug_mode & 4) != 0 && (unsigned int )front->type == 4U VAL [(debug_mode & 4) != 0 && (unsigned int )front->type == 4U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6429] COND FALSE !((debug_mode & 4) != 0 && (unsigned int )front->type == 4U) [L6433] (debug_mode & 8) != 0 && (unsigned int )front->type == 1U VAL [(debug_mode & 8) != 0 && (unsigned int )front->type == 1U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6433] COND FALSE !((debug_mode & 8) != 0 && (unsigned int )front->type == 1U) [L6437] EXPR f->type VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, f->type=4294967297, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6437] COND FALSE !((unsigned int )f->type != 1U) [L6441] CALL ldv_mutex_lock_7(& pd->lock) [L8019] CALL ldv_mutex_lock_lock_of_poseidon(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11875] COND TRUE ldv_mutex_lock_of_poseidon == 1 VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11879] ldv_mutex_lock_of_poseidon = 2 VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L8019] RET ldv_mutex_lock_lock_of_poseidon(ldv_func_arg1) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, ldv_func_arg1={215:0}, ldv_func_arg1={215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L8020] FCALL mutex_lock(ldv_func_arg1) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, ldv_func_arg1={215:0}, ldv_func_arg1={215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6441] RET ldv_mutex_lock_7(& pd->lock) [L6442] EXPR pd->file_for_stream VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd->file_for_stream={0:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6442] COND TRUE (unsigned long )pd->file_for_stream == (unsigned long )((struct file *)0) [L6443] pd->file_for_stream = file VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6450] CALL pd_vidioc_s_fmt(pd, & f->fmt.pix) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6371] struct video_data *video ; [L6372] struct running_context *context ; [L6373] struct v4l2_pix_format *pix_def ; [L6374] s32 ret ; [L6375] s32 cmd_status ; [L6376] s32 vid_resol ; [L6377] int tmp ; [L6379] video = & pd->video_data [L6380] context = & video->context [L6381] pix_def = & context->pix [L6382] ret = 0 [L6383] cmd_status = 0 [L6384] EXPR pix->pixelformat VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->pixelformat=5641488210, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=0, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video={215:468}, video_to_audio_map={186:0}] [L6384] COND TRUE pix->pixelformat == 1346520914U [L6385] vid_resol = 4 VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=0, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, vid_resol=4, video={215:468}, video_to_audio_map={186:0}] [L6390] CALL, EXPR send_set_req(pd, 21, vid_resol, & cmd_status) VAL [\old(cmdid)=21, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=4, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L10876] s32 ret ; [L10877] s8 data[32U] ; [L10878] u16 lower_16 ; [L10879] u16 upper_16 ; [L10880] unsigned long __ms ; [L10881] unsigned long tmp ; [L10882] unsigned int tmp___0 ; [L10883] size_t __len ; [L10884] void *__ret ; [L10886] data[0] = (signed char)0 [L10887] data[1] = (signed char)0 [L10888] data[2] = (signed char)0 [L10889] data[3] = (signed char)0 [L10890] data[4] = (signed char)0 [L10891] data[5] = (signed char)0 [L10892] data[6] = (signed char)0 [L10893] data[7] = (signed char)0 [L10894] data[8] = (signed char)0 [L10895] data[9] = (signed char)0 [L10896] data[10] = (signed char)0 [L10897] data[11] = (signed char)0 [L10898] data[12] = (signed char)0 [L10899] data[13] = (signed char)0 [L10900] data[14] = (signed char)0 [L10901] data[15] = (signed char)0 [L10902] data[16] = (signed char)0 [L10903] data[17] = (signed char)0 [L10904] data[18] = (signed char)0 [L10905] data[19] = (signed char)0 [L10906] data[20] = (signed char)0 [L10907] data[21] = (signed char)0 [L10908] data[22] = (signed char)0 [L10909] data[23] = (signed char)0 [L10910] data[24] = (signed char)0 [L10911] data[25] = (signed char)0 [L10912] data[26] = (signed char)0 [L10913] data[27] = (signed char)0 [L10914] data[28] = (signed char)0 [L10915] data[29] = (signed char)0 [L10916] data[30] = (signed char)0 [L10917] data[31] = (signed char)0 [L10918] EXPR pd->state VAL [\old(cmdid)=21, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=4, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, cmd_status={215:0}, cmdid=21, controls={185:0}, data={218:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, param=4, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd->state=5641488226, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L10918] COND TRUE (pd->state & 128U) != 0U [L10919] return (-19); [L10919] return (-19); VAL [\old(cmdid)=21, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=4, \old(ret = tmp | ret)=5641488239, \result=-19, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, cmd_status={215:0}, cmdid=21, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, param=4, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6390] RET, EXPR send_set_req(pd, 21, vid_resol, & cmd_status) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=0, ret = tmp | ret=5641488239, send_set_req(pd, 21, vid_resol, & cmd_status)=-19, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, vid_resol=4, video={215:468}, video_to_audio_map={186:0}] [L6390] ret = send_set_req(pd, 21, vid_resol, & cmd_status) [L6391] vid_resol = 1 [L6392] pix->width [L6393] case 704U: [L6394] vid_resol = 2 VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->width=704, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret=-19, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, vid_resol=2, video={215:468}, video_to_audio_map={186:0}] [L6402] CALL, EXPR send_set_req(pd, 23, vid_resol, & cmd_status) VAL [\old(cmdid)=23, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L10876] s32 ret ; [L10877] s8 data[32U] ; [L10878] u16 lower_16 ; [L10879] u16 upper_16 ; [L10880] unsigned long __ms ; [L10881] unsigned long tmp ; [L10882] unsigned int tmp___0 ; [L10883] size_t __len ; [L10884] void *__ret ; [L10886] data[0] = (signed char)0 [L10887] data[1] = (signed char)0 [L10888] data[2] = (signed char)0 [L10889] data[3] = (signed char)0 [L10890] data[4] = (signed char)0 [L10891] data[5] = (signed char)0 [L10892] data[6] = (signed char)0 [L10893] data[7] = (signed char)0 [L10894] data[8] = (signed char)0 [L10895] data[9] = (signed char)0 [L10896] data[10] = (signed char)0 [L10897] data[11] = (signed char)0 [L10898] data[12] = (signed char)0 [L10899] data[13] = (signed char)0 [L10900] data[14] = (signed char)0 [L10901] data[15] = (signed char)0 [L10902] data[16] = (signed char)0 [L10903] data[17] = (signed char)0 [L10904] data[18] = (signed char)0 [L10905] data[19] = (signed char)0 [L10906] data[20] = (signed char)0 [L10907] data[21] = (signed char)0 [L10908] data[22] = (signed char)0 [L10909] data[23] = (signed char)0 [L10910] data[24] = (signed char)0 [L10911] data[25] = (signed char)0 [L10912] data[26] = (signed char)0 [L10913] data[27] = (signed char)0 [L10914] data[28] = (signed char)0 [L10915] data[29] = (signed char)0 [L10916] data[30] = (signed char)0 [L10917] data[31] = (signed char)0 [L10918] EXPR pd->state VAL [\old(cmdid)=23, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, cmd_status={215:0}, cmdid=23, controls={185:0}, data={214:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, param=2, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd->state=5641488226, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L10918] COND TRUE (pd->state & 128U) != 0U [L10919] return (-19); [L10919] return (-19); VAL [\old(cmdid)=23, \old(ldv_mutex_lock_of_poseidon)=2, \old(param)=2, \old(ret = tmp | ret)=5641488239, \result=-19, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, cmd_status={215:0}, cmdid=23, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, param=2, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6402] RET, EXPR send_set_req(pd, 23, vid_resol, & cmd_status) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->width=704, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=-19, ret = tmp | ret=5641488239, send_set_req(pd, 23, vid_resol, & cmd_status)=-19, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, vid_resol=2, video={215:468}, video_to_audio_map={186:0}] [L6402] tmp = send_set_req(pd, 23, vid_resol, & cmd_status) [L6403] ret = tmp | ret VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->width=704, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=1, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, tmp=-19, usb_transfer_mode=0, vid_resol=2, video={215:468}, video_to_audio_map={186:0}] [L6404] ret != 0 || cmd_status != 0 VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, cmd_status={215:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->width=704, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=1, ret != 0 || cmd_status != 0=1, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, tmp=-19, usb_transfer_mode=0, vid_resol=2, video={215:468}, video_to_audio_map={186:0}] [L6404] COND TRUE ret != 0 || cmd_status != 0 [L6405] CALL ldv_mutex_unlock_6(& pd->lock) [L8011] CALL ldv_mutex_unlock_lock_of_poseidon(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11936] COND TRUE ldv_mutex_lock_of_poseidon == 2 VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=2, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11940] ldv_mutex_lock_of_poseidon = 1 VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L8011] RET ldv_mutex_unlock_lock_of_poseidon(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, ldv_func_arg1={215:0}, ldv_func_arg1={215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L8012] FCALL mutex_unlock(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, ldv_func_arg1={215:0}, ldv_func_arg1={215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6405] RET ldv_mutex_unlock_6(& pd->lock) [L6406] return (-16); [L6406] return (-16); VAL [\old(ldv_mutex_lock_of_poseidon)=2, \old(ret = tmp | ret)=5641488239, \result=-16, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, context={215:476}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pix={218:545}, pix={218:545}, pix->width=704, pix_def={215:496}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret=1, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, tmp=-19, usb_transfer_mode=0, vid_resol=2, video={215:468}, video_to_audio_map={186:0}] [L6450] RET pd_vidioc_s_fmt(pd, & f->fmt.pix) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, f={218:541}, f={218:541}, fh={5641488495:-4}, fh={5641488495:-4}, file={5641488242:5641488331}, file={5641488242:5641488331}, firmware_name={148:0}, front={5641488495:-4}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd={215:-16}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pd_vidioc_s_fmt(pd, & f->fmt.pix)=-16, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L6451] CALL ldv_mutex_unlock_9(& pd->lock) [L8035] CALL ldv_mutex_unlock_lock_of_poseidon(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11936] COND FALSE !(ldv_mutex_lock_of_poseidon == 2) VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, lock={215:0}, lock={215:0}, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11938] CALL ldv_error() VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, POSEIDON_TVNORMS=18, poseidon_tvnorms={182:0}, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] [L11827] reach_error() VAL [\old(ldv_mutex_lock_of_poseidon)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={5641488467:5641488268}, adapter_nr={195:0}, controls={185:0}, debug_mode=0, dvb_bandwidth={193:0}, dvb_bandwidth_length=3, firmware_name={148:0}, id_table={200:0}, LDV_IN_INTERRUPT=1, ldv_mutex_lock_of_poseidon=1, ldv_mutex_mutex_of_device=1, ldv_mutex_pm_mutex=1, ldv_mutex_power_lock_of_snd_card=1, ldv_mutex_vb_lock_of_videobuf_queue=1, map_size=3, pcm_capture_ops={192:0}, pd_audio_modes={183:0}, pd_device_list={201:0}, pd_inputs={184:0}, pd_video_fops={188:0}, pd_video_ioctl_ops={189:0}, pd_video_qops={187:0}, pd_video_template={190:0}, pm_notifer={202:0}, POSEIDON_AUDIOMODS=5, poseidon_driver={203:0}, poseidon_fm_fops={197:0}, poseidon_fm_ioctl_ops={198:0}, poseidon_fm_template={199:0}, poseidon_formats={181:0}, poseidon_frontend_ops={194:0}, POSEIDON_INPUTS=4, poseidon_tvnorms={182:0}, POSEIDON_TVNORMS=18, preemphasis={196:0}, ret = tmp | ret=5641488239, snd_pd_hw_capture={191:0}, usb_transfer_mode=0, video_to_audio_map={186:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 63 procedures, 990 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 113.3s, OverallIterations: 10, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 100.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 25 mSolverCounterUnknown, 14174 SdHoareTripleChecker+Valid, 97.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13247 mSDsluCounter, 21724 SdHoareTripleChecker+Invalid, 93.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10392 mSDsCounter, 4292 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5926 IncrementalHoareTripleChecker+Invalid, 10243 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4292 mSolverCounterUnsat, 11332 mSDtfsCounter, 5926 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 194 GetRequests, 143 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 3.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1056occurred in iteration=9, InterpolantAutomatonStates: 51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 9 MinimizatonAttempts, 99 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 4.8s InterpolantComputationTime, 511 NumberOfCodeBlocks, 511 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 414 ConstructedInterpolants, 0 QuantifiedInterpolants, 925 SizeOfPredicates, 0 NumberOfNonLiveVariables, 6827 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 10 InterpolantComputations, 9 PerfectInterpolantSequences, 16/18 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-07-12 11:49:55,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e161bf665c83935d804e4a6c9c0991c63b86e29f86a0454f154d0af3adfb44c2 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 11:49:56,900 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 11:49:56,902 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 11:49:56,931 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 11:49:56,932 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 11:49:56,933 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 11:49:56,937 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 11:49:56,940 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 11:49:56,941 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 11:49:56,944 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 11:49:56,945 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 11:49:56,946 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 11:49:56,947 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 11:49:56,948 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 11:49:56,949 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 11:49:56,952 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 11:49:56,953 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 11:49:56,954 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 11:49:56,956 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 11:49:56,960 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 11:49:56,961 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 11:49:56,962 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 11:49:56,963 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 11:49:56,964 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 11:49:56,965 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 11:49:56,969 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 11:49:56,969 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 11:49:56,970 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 11:49:56,970 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 11:49:56,970 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 11:49:56,971 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 11:49:56,971 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 11:49:56,972 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 11:49:56,973 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 11:49:56,974 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 11:49:56,974 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 11:49:56,974 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 11:49:56,975 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 11:49:56,975 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 11:49:56,975 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 11:49:56,976 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 11:49:56,976 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 11:49:56,980 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-12 11:49:57,005 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 11:49:57,006 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 11:49:57,006 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 11:49:57,006 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 11:49:57,007 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 11:49:57,007 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 11:49:57,007 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 11:49:57,008 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 11:49:57,008 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 11:49:57,009 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 11:49:57,009 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 11:49:57,009 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 11:49:57,009 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 11:49:57,009 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 11:49:57,015 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 11:49:57,015 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 11:49:57,015 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 11:49:57,015 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 11:49:57,015 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 11:49:57,016 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 11:49:57,016 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 11:49:57,016 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 11:49:57,016 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 11:49:57,016 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 11:49:57,016 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 11:49:57,017 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 11:49:57,018 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 11:49:57,018 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 11:49:57,018 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e161bf665c83935d804e4a6c9c0991c63b86e29f86a0454f154d0af3adfb44c2 [2022-07-12 11:49:57,242 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 11:49:57,256 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 11:49:57,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 11:49:57,258 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 11:49:57,259 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 11:49:57,260 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i [2022-07-12 11:49:57,303 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6974c4d1/35ba04d6fe354dadbad7618d527d1208/FLAG560a99d20 [2022-07-12 11:49:57,902 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 11:49:57,903 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i [2022-07-12 11:49:57,947 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6974c4d1/35ba04d6fe354dadbad7618d527d1208/FLAG560a99d20 [2022-07-12 11:49:58,362 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6974c4d1/35ba04d6fe354dadbad7618d527d1208 [2022-07-12 11:49:58,364 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 11:49:58,365 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 11:49:58,367 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 11:49:58,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 11:49:58,369 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 11:49:58,369 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 11:49:58" (1/1) ... [2022-07-12 11:49:58,370 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22b82fcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:49:58, skipping insertion in model container [2022-07-12 11:49:58,371 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 11:49:58" (1/1) ... [2022-07-12 11:49:58,375 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 11:49:58,491 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 11:50:00,532 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i[341124,341137] [2022-07-12 11:50:00,604 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 11:50:00,662 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-12 11:50:00,716 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 11:50:00,951 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i[341124,341137] [2022-07-12 11:50:00,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 11:50:01,028 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 11:50:01,342 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main0_drivers-media-video-tlg2300-poseidon-ko--32_7a--4a349aa-1.i[341124,341137] [2022-07-12 11:50:01,364 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 11:50:01,476 INFO L208 MainTranslator]: Completed translation [2022-07-12 11:50:01,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01 WrapperNode [2022-07-12 11:50:01,476 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 11:50:01,477 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 11:50:01,477 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 11:50:01,477 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 11:50:01,481 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,562 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,744 INFO L137 Inliner]: procedures = 476, calls = 4704, calls flagged for inlining = 237, calls inlined = 78, statements flattened = 4430 [2022-07-12 11:50:01,745 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 11:50:01,745 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 11:50:01,746 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 11:50:01,746 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 11:50:01,753 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,753 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,787 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,870 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,890 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,915 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,940 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 11:50:01,942 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 11:50:01,942 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 11:50:01,942 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 11:50:01,943 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 11:50:01" (1/1) ... [2022-07-12 11:50:01,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 11:50:01,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 11:50:01,967 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 11:50:01,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 11:50:02,004 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-07-12 11:50:02,004 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-07-12 11:50:02,004 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-07-12 11:50:02,004 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 11:50:02,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 11:50:02,005 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2022-07-12 11:50:02,005 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2022-07-12 11:50:02,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-12 11:50:02,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-12 11:50:02,005 INFO L130 BoogieDeclarations]: Found specification of procedure pd_vidioc_s_fmt [2022-07-12 11:50:02,005 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_vidioc_s_fmt [2022-07-12 11:50:02,005 INFO L130 BoogieDeclarations]: Found specification of procedure set_tuner_mode [2022-07-12 11:50:02,005 INFO L138 BoogieDeclarations]: Found implementation of procedure set_tuner_mode [2022-07-12 11:50:02,005 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2022-07-12 11:50:02,006 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure check_control_id [2022-07-12 11:50:02,006 INFO L138 BoogieDeclarations]: Found implementation of procedure check_control_id [2022-07-12 11:50:02,006 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-12 11:50:02,007 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-12 11:50:02,007 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2022-07-12 11:50:02,007 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2022-07-12 11:50:02,007 INFO L130 BoogieDeclarations]: Found specification of procedure set_frequency [2022-07-12 11:50:02,007 INFO L138 BoogieDeclarations]: Found implementation of procedure set_frequency [2022-07-12 11:50:02,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2022-07-12 11:50:02,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2022-07-12 11:50:02,008 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2022-07-12 11:50:02,008 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2022-07-12 11:50:02,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 11:50:02,008 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 11:50:02,008 INFO L130 BoogieDeclarations]: Found specification of procedure usb_transfer_stop [2022-07-12 11:50:02,008 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_transfer_stop [2022-07-12 11:50:02,008 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-12 11:50:02,009 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-12 11:50:02,009 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-12 11:50:02,009 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-12 11:50:02,009 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-07-12 11:50:02,009 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-07-12 11:50:02,009 INFO L130 BoogieDeclarations]: Found specification of procedure start_video_stream [2022-07-12 11:50:02,009 INFO L138 BoogieDeclarations]: Found implementation of procedure start_video_stream [2022-07-12 11:50:02,009 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2022-07-12 11:50:02,010 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2022-07-12 11:50:02,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 11:50:02,010 INFO L130 BoogieDeclarations]: Found specification of procedure get_audio_std [2022-07-12 11:50:02,010 INFO L138 BoogieDeclarations]: Found implementation of procedure get_audio_std [2022-07-12 11:50:02,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 11:50:02,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_poseidon [2022-07-12 11:50:02,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_poseidon [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-12 11:50:02,012 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-12 11:50:02,012 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_poseidon [2022-07-12 11:50:02,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_poseidon [2022-07-12 11:50:02,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-12 11:50:02,013 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_release [2022-07-12 11:50:02,013 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_release [2022-07-12 11:50:02,013 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_open [2022-07-12 11:50:02,013 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_open [2022-07-12 11:50:02,013 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-07-12 11:50:02,013 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-07-12 11:50:02,014 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-07-12 11:50:02,014 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-07-12 11:50:02,014 INFO L130 BoogieDeclarations]: Found specification of procedure send_set_req [2022-07-12 11:50:02,014 INFO L138 BoogieDeclarations]: Found implementation of procedure send_set_req [2022-07-12 11:50:02,014 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-12 11:50:02,014 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-12 11:50:02,014 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_iolock [2022-07-12 11:50:02,014 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_iolock [2022-07-12 11:50:02,015 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-12 11:50:02,015 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-12 11:50:02,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-12 11:50:02,015 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bulk_urbs_generic [2022-07-12 11:50:02,015 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bulk_urbs_generic [2022-07-12 11:50:02,015 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 11:50:02,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 11:50:02,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 11:50:02,016 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-07-12 11:50:02,016 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-07-12 11:50:02,016 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-12 11:50:02,016 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-12 11:50:02,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-12 11:50:02,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 11:50:02,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 11:50:02,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-12 11:50:02,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 11:50:02,018 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-07-12 11:50:02,018 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-07-12 11:50:02,018 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-12 11:50:02,018 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-12 11:50:02,018 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2022-07-12 11:50:02,019 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2022-07-12 11:50:02,019 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urb [2022-07-12 11:50:02,019 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urb [2022-07-12 11:50:02,019 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-12 11:50:02,019 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-12 11:50:02,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 11:50:02,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 11:50:02,019 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_mmap_free [2022-07-12 11:50:02,020 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_mmap_free [2022-07-12 11:50:02,020 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-12 11:50:02,020 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-12 11:50:02,020 INFO L130 BoogieDeclarations]: Found specification of procedure pd_vidioc_s_tuner [2022-07-12 11:50:02,020 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_vidioc_s_tuner [2022-07-12 11:50:02,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 11:50:02,021 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-12 11:50:02,022 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-12 11:50:02,022 INFO L130 BoogieDeclarations]: Found specification of procedure set_std [2022-07-12 11:50:02,022 INFO L138 BoogieDeclarations]: Found implementation of procedure set_std [2022-07-12 11:50:02,022 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 11:50:02,022 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urb_generic [2022-07-12 11:50:02,022 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urb_generic [2022-07-12 11:50:02,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-12 11:50:02,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-12 11:50:02,023 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_stop [2022-07-12 11:50:02,023 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_stop [2022-07-12 11:50:02,023 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-12 11:50:02,023 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-12 11:50:02,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-07-12 11:50:02,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-07-12 11:50:02,024 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-07-12 11:50:02,024 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-07-12 11:50:02,024 INFO L130 BoogieDeclarations]: Found specification of procedure send_get_req [2022-07-12 11:50:02,024 INFO L138 BoogieDeclarations]: Found implementation of procedure send_get_req [2022-07-12 11:50:02,024 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-12 11:50:02,024 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-12 11:50:02,024 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 11:50:02,024 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 11:50:02,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure pd_video_checkmode [2022-07-12 11:50:02,025 INFO L138 BoogieDeclarations]: Found implementation of procedure pd_video_checkmode [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_input [2022-07-12 11:50:02,025 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_input [2022-07-12 11:50:02,025 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2022-07-12 11:50:02,026 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_coherent [2022-07-12 11:50:02,026 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_queue_vmalloc_init [2022-07-12 11:50:02,026 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_queue_vmalloc_init [2022-07-12 11:50:02,026 INFO L130 BoogieDeclarations]: Found specification of procedure set_debug_mode [2022-07-12 11:50:02,026 INFO L138 BoogieDeclarations]: Found implementation of procedure set_debug_mode [2022-07-12 11:50:02,026 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-07-12 11:50:02,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-07-12 11:50:02,534 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 11:50:02,536 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation