/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 02:51:49,824 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 02:51:49,826 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 02:51:49,845 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 02:51:49,846 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 02:51:49,848 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 02:51:49,851 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 02:51:49,854 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 02:51:49,855 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 02:51:49,859 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 02:51:49,861 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 02:51:49,862 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 02:51:49,862 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 02:51:49,865 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 02:51:49,866 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 02:51:49,867 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 02:51:49,868 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 02:51:49,869 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 02:51:49,870 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 02:51:49,874 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 02:51:49,875 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 02:51:49,876 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 02:51:49,877 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 02:51:49,878 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 02:51:49,884 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 02:51:49,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 02:51:49,885 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 02:51:49,886 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 02:51:49,886 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 02:51:49,887 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 02:51:49,887 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 02:51:49,888 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 02:51:49,889 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 02:51:49,889 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 02:51:49,890 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 02:51:49,890 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 02:51:49,890 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 02:51:49,890 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 02:51:49,890 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 02:51:49,891 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 02:51:49,891 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 02:51:49,892 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-03-31 02:51:49,921 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 02:51:49,921 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 02:51:49,921 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 02:51:49,922 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 02:51:49,923 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 02:51:49,923 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 02:51:49,923 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-03-31 02:51:49,923 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-03-31 02:51:49,923 INFO L138 SettingsManager]: * Use SBE=true [2023-03-31 02:51:49,923 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 02:51:49,924 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 02:51:49,925 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 02:51:49,925 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 02:51:49,925 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-03-31 02:51:49,926 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 02:51:49,927 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-03-31 02:51:49,927 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-03-31 02:51:49,927 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-03-31 02:51:49,927 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/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 [2023-03-31 02:51:50,153 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 02:51:50,176 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 02:51:50,178 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 02:51:50,179 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 02:51:50,180 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 02:51:50,181 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-03-31 02:51:51,378 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 02:51:51,927 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 02:51:51,927 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-03-31 02:51:51,958 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90a0a0d72/aaead1a0321a447486ee33469d899343/FLAG16319d11f [2023-03-31 02:51:51,974 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90a0a0d72/aaead1a0321a447486ee33469d899343 [2023-03-31 02:51:51,976 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 02:51:51,978 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 02:51:51,981 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 02:51:51,981 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 02:51:51,986 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 02:51:51,987 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 02:51:51" (1/1) ... [2023-03-31 02:51:51,988 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58e7ba26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:51, skipping insertion in model container [2023-03-31 02:51:51,988 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 02:51:51" (1/1) ... [2023-03-31 02:51:51,996 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 02:51:52,149 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 02:51:53,499 WARN L247 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-validator-v0.8/linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i[238753,238766] [2023-03-31 02:51:53,538 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 02:51:53,562 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 02:51:53,808 WARN L247 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-validator-v0.8/linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i[238753,238766] [2023-03-31 02:51:53,819 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 02:51:53,875 WARN L667 CHandler]: The function strncpy is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 02:51:53,880 INFO L208 MainTranslator]: Completed translation [2023-03-31 02:51:53,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53 WrapperNode [2023-03-31 02:51:53,880 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 02:51:53,881 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 02:51:53,881 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 02:51:53,881 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 02:51:53,890 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:53,890 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:53,942 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:53,943 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,045 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,079 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,111 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,129 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,189 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 02:51:54,190 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 02:51:54,190 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 02:51:54,190 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 02:51:54,191 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (1/1) ... [2023-03-31 02:51:54,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 02:51:54,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 02:51:54,270 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) [2023-03-31 02:51:54,360 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 [2023-03-31 02:51:54,381 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 02:51:54,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 02:51:54,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2023-03-31 02:51:54,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_in [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_out [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unlock [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-03-31 02:51:54,383 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_priv [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_signal_sdio_irq [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_InterfaceNumber [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_delete [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_queue_cmnd_work [2023-03-31 02:51:54,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_queue_poll_work [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_queue_dead_work [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure irqpoll_res_completed [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure irqpoll_out_completed [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure send_irqpoll [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure new_system_port_status [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure __add_offloaded_reg_to_fifo [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure add_offloaded_reg [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure check_vub300_port_status [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure __vub300_irqpoll_response [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure __do_poll [2023-03-31 02:51:54,385 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_pollwork_thread [2023-03-31 02:51:54,386 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_deadwork_thread [2023-03-31 02:51:54,386 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_inactivity_timer_expired [2023-03-31 02:51:54,386 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_response_error [2023-03-31 02:51:54,386 INFO L138 BoogieDeclarations]: Found implementation of procedure command_res_completed [2023-03-31 02:51:54,386 INFO L138 BoogieDeclarations]: Found implementation of procedure command_out_completed [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure snoop_block_size_and_bus_width [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure send_command [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_sg_timed_out [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure roundup_to_multiple_of_64 [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure __download_offload_pseudocode [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure download_offload_pseudocode [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_usb_bulk_msg_completion [2023-03-31 02:51:54,387 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_usb_bulk_msg [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_read_data [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_write_data [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure __vub300_command_response [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure construct_request_response [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_cmndwork_thread [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure examine_cyclic_buffer [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure satisfy_request_from_offloaded_data [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_mmc_request [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_clock_speed [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_mmc_set_ios [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_mmc_get_ro [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_enable_sdio_irq [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_init_card [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_probe [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_disconnect [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_suspend [2023-03-31 02:51:54,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_resume [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_pre_reset [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_post_reset [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_init [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_exit [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_3 [2023-03-31 02:51:54,389 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_timer_5 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_2 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_4 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_timer_6 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2023-03-31 02:51:54,390 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_6 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_timer_4 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_mmc_host_ops_8 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_4 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_7 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_3 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_2 [2023-03-31 02:51:54,391 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_4 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_3 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_1 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_1 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_5 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_6 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_5 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_5 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_6 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_2 [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 02:51:54,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync_1 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_2 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_scheduled_work_3 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_5 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_6 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_dev_7 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put_8 [2023-03-31 02:51:54,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_11 [2023-03-31 02:51:54,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_12 [2023-03-31 02:51:54,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_14 [2023-03-31 02:51:54,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_15 [2023-03-31 02:51:54,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_17 [2023-03-31 02:51:54,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_20 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_23 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_24 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_26 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_28 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_29 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_31 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_32 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_33 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_34 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_38 [2023-03-31 02:51:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_dev_43 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_44 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_45 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_46 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_47 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_48 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_49 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver_56 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_57 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_58 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_59 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister_60 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_61 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_62 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_63 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_64 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_65 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_66 [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_intf [2023-03-31 02:51:54,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_int_urb [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_bulk_urb [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interface_to_usbdev [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_dev [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_dev [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_interface [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_interface [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_register [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_deregister [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-03-31 02:51:54,403 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_scheduled_work [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_reset_resume_7 [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_add_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_alloc_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_detect_change [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_free_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_remove_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_request_done [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_resume_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_suspend_host [2023-03-31 02:51:54,404 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_to_buffer [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_lock_device_for_reset [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_reset_device [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_cancel [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_init [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_wait [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2023-03-31 02:51:54,405 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-03-31 02:51:54,406 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_in [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_out [2023-03-31 02:51:54,406 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-03-31 02:51:54,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 02:51:54,408 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-03-31 02:51:54,410 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_2 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_33 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_34 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_15 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_17 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_20 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_23 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_24 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_38 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync_1 [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-03-31 02:51:54,411 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_57 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_58 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_59 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_64 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_65 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_66 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_61 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_62 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_63 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure flush_scheduled_work [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_scheduled_work_3 [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2023-03-31 02:51:54,412 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put_8 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure device_unlock [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_49 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_46 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_dev_43 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_dev_7 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_lock_device_for_reset [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_reset_device [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver_56 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister_60 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_11 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_29 [2023-03-31 02:51:54,413 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_44 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_45 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_5 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_6 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_32 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_47 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_48 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_12 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_14 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_26 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_28 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_31 [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_init [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_cancel [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_wait [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2023-03-31 02:51:54,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_bulk_urb [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interface_to_usbdev [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_dev [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_dev [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-03-31 02:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_3 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure choose_timer_5 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_2 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_4 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure choose_timer_6 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_6 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure choose_timer_4 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_mmc_host_ops_8 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_4 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_7 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_3 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_2 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_4 [2023-03-31 02:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_3 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_1 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_1 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_5 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_6 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_5 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_5 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_6 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_2 [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_alloc_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_add_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_remove_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_free_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_priv [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_suspend_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_resume_host [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_detect_change [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_request_done [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_signal_sdio_irq [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2023-03-31 02:51:54,417 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_InterfaceNumber [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_delete [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_queue_cmnd_work [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_queue_poll_work [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_queue_dead_work [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure irqpoll_res_completed [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure irqpoll_out_completed [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure send_irqpoll [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure new_system_port_status [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure __add_offloaded_reg_to_fifo [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure add_offloaded_reg [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure check_vub300_port_status [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure __vub300_irqpoll_response [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure __do_poll [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_pollwork_thread [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_deadwork_thread [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_inactivity_timer_expired [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_response_error [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure command_res_completed [2023-03-31 02:51:54,418 INFO L130 BoogieDeclarations]: Found specification of procedure command_out_completed [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure snoop_block_size_and_bus_width [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure send_command [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_sg_timed_out [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure roundup_to_multiple_of_64 [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure __download_offload_pseudocode [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure download_offload_pseudocode [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_usb_bulk_msg_completion [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_usb_bulk_msg [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure __command_read_data [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure __command_write_data [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure __vub300_command_response [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure construct_request_response [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_cmndwork_thread [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure examine_cyclic_buffer [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure satisfy_request_from_offloaded_data [2023-03-31 02:51:54,419 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_mmc_request [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure __set_clock_speed [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_mmc_set_ios [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_mmc_get_ro [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_enable_sdio_irq [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_init_card [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_probe [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_disconnect [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_suspend [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_resume [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_pre_reset [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_post_reset [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_init [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_exit [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_reset_resume_7 [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_intf [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_int_urb [2023-03-31 02:51:54,420 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_interface [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_interface [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_register [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_deregister [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-03-31 02:51:54,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-03-31 02:51:55,008 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 02:51:55,015 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 02:51:55,247 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-03-31 02:51:58,602 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 02:51:58,615 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 02:51:58,615 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-03-31 02:51:58,618 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 02:51:58 BoogieIcfgContainer [2023-03-31 02:51:58,618 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 02:51:58,619 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 02:51:58,619 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 02:51:58,621 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 02:51:58,622 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 02:51:51" (1/3) ... [2023-03-31 02:51:58,622 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa727ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 02:51:58, skipping insertion in model container [2023-03-31 02:51:58,622 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 02:51:53" (2/3) ... [2023-03-31 02:51:58,622 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa727ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 02:51:58, skipping insertion in model container [2023-03-31 02:51:58,622 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 02:51:58" (3/3) ... [2023-03-31 02:51:58,623 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-5fdb450-1-144_2a-drivers--mmc--host--vub300.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-03-31 02:51:58,635 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 02:51:58,635 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-03-31 02:51:58,694 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 02:51:58,698 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6e5efad5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-03-31 02:51:58,698 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-03-31 02:51:58,707 INFO L276 IsEmpty]: Start isEmpty. Operand has 2345 states, 1597 states have (on average 1.4045084533500314) internal successors, (2243), 1689 states have internal predecessors, (2243), 536 states have call successors, (536), 199 states have call predecessors, (536), 198 states have return successors, (525), 489 states have call predecessors, (525), 525 states have call successors, (525) [2023-03-31 02:51:58,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-03-31 02:51:58,726 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 02:51:58,727 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 02:51:58,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 02:51:58,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 02:51:58,731 INFO L85 PathProgramCache]: Analyzing trace with hash -595031307, now seen corresponding path program 1 times [2023-03-31 02:51:58,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 02:51:58,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434694087] [2023-03-31 02:51:58,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 02:51:58,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 02:51:58,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 02:51:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:51:59,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:51:59,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 02:51:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:51:59,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-03-31 02:51:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:51:59,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-03-31 02:51:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:51:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-03-31 02:51:59,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-03-31 02:51:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-03-31 02:51:59,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:51:59,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:51:59,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-03-31 02:52:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-03-31 02:52:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-03-31 02:52:00,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-03-31 02:52:00,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:00,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-03-31 02:52:00,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:00,169 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-03-31 02:52:00,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 02:52:00,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434694087] [2023-03-31 02:52:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434694087] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 02:52:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 02:52:00,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-03-31 02:52:00,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535301947] [2023-03-31 02:52:00,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 02:52:00,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-03-31 02:52:00,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 02:52:00,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-03-31 02:52:00,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-03-31 02:52:00,207 INFO L87 Difference]: Start difference. First operand has 2345 states, 1597 states have (on average 1.4045084533500314) internal successors, (2243), 1689 states have internal predecessors, (2243), 536 states have call successors, (536), 199 states have call predecessors, (536), 198 states have return successors, (525), 489 states have call predecessors, (525), 525 states have call successors, (525) Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (22), 11 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-03-31 02:52:38,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-03-31 02:52:38,835 INFO L93 Difference]: Finished difference Result 5436 states and 8052 transitions. [2023-03-31 02:52:38,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-03-31 02:52:38,838 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (22), 11 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 157 [2023-03-31 02:52:38,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-03-31 02:52:38,872 INFO L225 Difference]: With dead ends: 5436 [2023-03-31 02:52:38,872 INFO L226 Difference]: Without dead ends: 3171 [2023-03-31 02:52:38,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2023-03-31 02:52:38,885 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 10153 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 8290 mSolverCounterSat, 6190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10250 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 14480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 6190 IncrementalHoareTripleChecker+Valid, 8290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.7s IncrementalHoareTripleChecker+Time [2023-03-31 02:52:38,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10250 Valid, 951 Invalid, 14480 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [6190 Valid, 8290 Invalid, 0 Unknown, 0 Unchecked, 34.7s Time] [2023-03-31 02:52:38,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3171 states. [2023-03-31 02:52:39,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3171 to 2235. [2023-03-31 02:52:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2235 states, 1534 states have (on average 1.38135593220339) internal successors, (2119), 1607 states have internal predecessors, (2119), 507 states have call successors, (507), 196 states have call predecessors, (507), 193 states have return successors, (500), 464 states have call predecessors, (500), 500 states have call successors, (500) [2023-03-31 02:52:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2235 states to 2235 states and 3126 transitions. [2023-03-31 02:52:39,991 INFO L78 Accepts]: Start accepts. Automaton has 2235 states and 3126 transitions. Word has length 157 [2023-03-31 02:52:39,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-03-31 02:52:39,992 INFO L495 AbstractCegarLoop]: Abstraction has 2235 states and 3126 transitions. [2023-03-31 02:52:39,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (22), 11 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-03-31 02:52:39,992 INFO L276 IsEmpty]: Start isEmpty. Operand 2235 states and 3126 transitions. [2023-03-31 02:52:40,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-03-31 02:52:40,004 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 02:52:40,004 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 02:52:40,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-03-31 02:52:40,005 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 02:52:40,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 02:52:40,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1020477459, now seen corresponding path program 1 times [2023-03-31 02:52:40,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 02:52:40,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604882783] [2023-03-31 02:52:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 02:52:40,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 02:52:40,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 02:52:41,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 02:52:41,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-03-31 02:52:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-03-31 02:52:41,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-03-31 02:52:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-03-31 02:52:41,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-03-31 02:52:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-03-31 02:52:41,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-03-31 02:52:41,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-03-31 02:52:41,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-03-31 02:52:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 02:52:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 02:52:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-03-31 02:52:41,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 02:52:41,730 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2023-03-31 02:52:41,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 02:52:41,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604882783] [2023-03-31 02:52:41,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604882783] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 02:52:41,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 02:52:41,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-03-31 02:52:41,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212248207] [2023-03-31 02:52:41,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 02:52:41,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-03-31 02:52:41,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 02:52:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-03-31 02:52:41,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-03-31 02:52:41,732 INFO L87 Difference]: Start difference. First operand 2235 states and 3126 transitions. Second operand has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (22), 12 states have call predecessors, (22), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19)