/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/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain OctagonDomain -i ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-01 07:18:22,665 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-01 07:18:22,666 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-01 07:18:22,684 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-01 07:18:22,685 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-01 07:18:22,686 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-01 07:18:22,686 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-01 07:18:22,687 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-01 07:18:22,689 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-01 07:18:22,694 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-01 07:18:22,695 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-01 07:18:22,697 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-01 07:18:22,697 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-01 07:18:22,702 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-01 07:18:22,704 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-01 07:18:22,706 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-01 07:18:22,706 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-01 07:18:22,707 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-01 07:18:22,709 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-01 07:18:22,715 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-01 07:18:22,716 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-01 07:18:22,716 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-01 07:18:22,718 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-01 07:18:22,719 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-01 07:18:22,722 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-01 07:18:22,722 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-01 07:18:22,722 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-01 07:18:22,723 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-01 07:18:22,724 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-01 07:18:22,724 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-01 07:18:22,725 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-01 07:18:22,725 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-01 07:18:22,726 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-01 07:18:22,727 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-01 07:18:22,727 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-01 07:18:22,727 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-01 07:18:22,728 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-01 07:18:22,728 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-01 07:18:22,728 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-01 07:18:22,729 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-01 07:18:22,729 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-01 07:18:22,730 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-01 07:18:22,761 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-01 07:18:22,761 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-01 07:18:22,761 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-01 07:18:22,761 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-01 07:18:22,762 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-01 07:18:22,762 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-01 07:18:22,762 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-01 07:18:22,762 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-01 07:18:22,763 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-01 07:18:22,763 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-01 07:18:22,763 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-01 07:18:22,763 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-01 07:18:22,763 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-01 07:18:22,764 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-01 07:18:22,764 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-01 07:18:22,764 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-01 07:18:22,764 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-01 07:18:22,764 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-01 07:18:22,764 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-01 07:18:22,764 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-01 07:18:22,765 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-01 07:18:22,766 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:18:22,766 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-01 07:18:22,766 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-01 07:18:22,767 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> OctagonDomain [2023-04-01 07:18:22,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-01 07:18:22,986 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-01 07:18:22,988 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-01 07:18:22,990 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-01 07:18:22,990 INFO L275 PluginConnector]: CDTParser initialized [2023-04-01 07:18:22,991 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i [2023-04-01 07:18:24,113 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-01 07:18:24,481 INFO L351 CDTParser]: Found 1 translation units. [2023-04-01 07:18:24,481 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i [2023-04-01 07:18:24,522 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb69af7c8/b95461ffc19c4654a2a31625cf3da54c/FLAG7f5a755b6 [2023-04-01 07:18:24,534 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb69af7c8/b95461ffc19c4654a2a31625cf3da54c [2023-04-01 07:18:24,537 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-01 07:18:24,538 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-01 07:18:24,539 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-01 07:18:24,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-01 07:18:24,541 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-01 07:18:24,542 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:18:24" (1/1) ... [2023-04-01 07:18:24,543 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48ddf77a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:24, skipping insertion in model container [2023-04-01 07:18:24,543 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.04 07:18:24" (1/1) ... [2023-04-01 07:18:24,547 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-01 07:18:24,687 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-01 07:18:25,222 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-linux-3.12-rc1/linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i[116803,116816] [2023-04-01 07:18:26,450 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:18:26,485 INFO L203 MainTranslator]: Completed pre-run [2023-04-01 07:18:26,544 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-linux-3.12-rc1/linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i[116803,116816] [2023-04-01 07:18:26,855 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-01 07:18:26,921 WARN L667 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:18:26,921 WARN L667 CHandler]: The function __get_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:18:26,921 WARN L667 CHandler]: The function __put_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:18:26,921 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-01 07:18:26,926 INFO L208 MainTranslator]: Completed translation [2023-04-01 07:18:26,926 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26 WrapperNode [2023-04-01 07:18:26,927 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-01 07:18:26,927 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-01 07:18:26,927 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-01 07:18:26,928 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-01 07:18:26,936 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:26,936 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,038 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,038 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,281 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,318 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,354 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,382 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,435 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-01 07:18:27,437 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-01 07:18:27,437 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-01 07:18:27,437 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-01 07:18:27,437 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (1/1) ... [2023-04-01 07:18:27,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-01 07:18:27,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-01 07:18:27,490 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-04-01 07:18:27,514 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-04-01 07:18:27,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-01 07:18:27,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~VOID [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure test_ti_thread_flag [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-04-01 07:18:27,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-01 07:18:27,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-01 07:18:27,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-01 07:18:27,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-01 07:18:27,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-01 07:18:27,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-01 07:18:27,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure test_tsk_thread_flag [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure need_resched [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2023-04-01 07:18:27,540 INFO L138 BoogieDeclarations]: Found implementation of procedure file_inode [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure bytes_per_sample [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_device_init [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_device_cleanup [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_clear_board_dev [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_clear_board_minor [2023-04-01 07:18:27,541 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_free_board_dev [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_subdevice_from_minor [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_dev_from_board_minor [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_dev_from_subdevice_minor [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_dev_from_minor [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_read_subdevice [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_write_subdevice [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure resize_async_buffer [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure max_read_buffer_kb_show [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure max_read_buffer_kb_store [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure read_buffer_kb_show [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure read_buffer_kb_store [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure max_write_buffer_kb_show [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure max_write_buffer_kb_store [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure write_buffer_kb_show [2023-04-01 07:18:27,542 INFO L138 BoogieDeclarations]: Found implementation of procedure write_buffer_kb_store [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_set_subdevice_runflags [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_get_subdevice_runflags [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_is_subdevice_running [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_is_subdevice_in_error [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_is_subdevice_idle [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_alloc_spriv [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure do_become_nonbusy [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure do_cancel [2023-04-01 07:18:27,543 INFO L138 BoogieDeclarations]: Found implementation of procedure is_device_busy [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_devconfig_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_bufconfig_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_devinfo_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_subdinfo_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_chaninfo_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure do_bufinfo_ioctl [2023-04-01 07:18:27,544 INFO L138 BoogieDeclarations]: Found implementation of procedure check_insn_config_length [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_insn [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_insnlist_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_insn_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_cmd_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_cmdtest_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_lock_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_unlock_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_cancel_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure do_poll_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_unlocked_ioctl [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_vm_open [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_vm_close [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_mmap [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_poll [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_write [2023-04-01 07:18:27,545 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_read [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_open [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_fasync [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_close [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_error [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_event [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_alloc_board_minor [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_free_board_minor [2023-04-01 07:18:27,546 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_release_hardware_device [2023-04-01 07:18:27,547 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_alloc_subdevice_minor [2023-04-01 07:18:27,547 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_free_subdevice_minor [2023-04-01 07:18:27,547 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_cleanup_board_minors [2023-04-01 07:18:27,547 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_init [2023-04-01 07:18:27,547 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_cleanup [2023-04-01 07:18:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_vm_operations_struct_3 [2023-04-01 07:18:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_2 [2023-04-01 07:18:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_5 [2023-04-01 07:18:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_7 [2023-04-01 07:18:27,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_4 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_6 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_1 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_2 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_3 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___module_get_4 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_5 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_6 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_7 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_8 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_9 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_10 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_cdev_init_11 [2023-04-01 07:18:27,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_cdev_del_12 [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_cdev_del_13 [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_cdev_del_14 [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure do_rangeinfo_ioctl [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure aref_invalid [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_check_chanlist [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_set_hw_dev [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_clear_hw_dev [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_alloc_devpriv [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_alloc_subdevices [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup_device [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_device_detach [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_invalid [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure insn_inval [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_dio_insn_config [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure insn_rw_emulate_bits [2023-04-01 07:18:27,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_device_postconfig_async [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_device_postconfig [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_device_postconfig [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_recognize [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_report_boards [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_load_firmware [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_request_region [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_request_region [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_legacy_detach [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_device_attach [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_auto_config [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_auto_unconfig [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_driver_register [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_driver_unregister [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_19 [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_20 [2023-04-01 07:18:27,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_21 [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_22 [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_23 [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_24 [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure is_device_dma_capable [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_mask [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_gfp_flags [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_buf_free [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_buf_alloc [2023-04-01 07:18:27,552 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_alloc [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_reset [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_write_n_available [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure __comedi_buf_write_alloc [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_write_alloc [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_munge [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_write_n_allocated [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_write_free [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_read_n_available [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_read_alloc [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_read_n_allocated [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_read_free [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_put [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_get [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_memcpy_to [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_buf_memcpy_from [2023-04-01 07:18:27,553 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_to_pci_dev [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_enable [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_disable [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_auto_config [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_auto_unconfig [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_driver_register [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pci_driver_unregister [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_to_pcmcia_dev [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_conf_check [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_enable [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_disable [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_auto_config [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_auto_unconfig [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_driver_register [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_pcmcia_driver_unregister [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_to_usb_interface [2023-04-01 07:18:27,554 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_to_usb_dev [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_usb_auto_config [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_usb_auto_unconfig [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_usb_driver_register [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_usb_driver_unregister [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_read___0 [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_proc_open [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_proc_init [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_proc_cleanup [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_1 [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_main_exported_1 [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure translated_ioctl [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_chaninfo [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_rangeinfo [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure get_compat_cmd [2023-04-01 07:18:27,555 INFO L138 BoogieDeclarations]: Found implementation of procedure put_compat_cmd [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_cmd [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_cmdtest [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure get_compat_insn [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_insnlist [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_insn [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure raw_ioctl [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure comedi_compat_ioctl [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_and_exit [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_refcount [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure __class_create [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-04-01 07:18:27,556 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_register_driver [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2023-04-01 07:18:27,557 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_init [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_alloc_user_space [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_alloc_coherent [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_free_coherent [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure do_gettimeofday [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure fasync_helper [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure get_device [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2023-04-01 07:18:27,558 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_fasync [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_set_name [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtouint [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure noop_llseek [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_regions [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_disable_device [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_enable_device [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_loop_config [2023-04-01 07:18:27,559 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_register_driver [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_request_io [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pcmcia_unregister_driver [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure put_device [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure register_chrdev_region [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_pfn_range [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2023-04-01 07:18:27,560 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure vmap [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure vunmap [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure default_wake_function [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-01 07:18:27,561 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-01 07:18:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-01 07:18:27,562 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtouint [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2023-04-01 07:18:27,562 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure test_ti_thread_flag [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure do_gettimeofday [2023-04-01 07:18:27,563 INFO L130 BoogieDeclarations]: Found specification of procedure default_wake_function [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_set_name [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___module_get_4 [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_5 [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_1 [2023-04-01 07:18:27,564 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_2 [2023-04-01 07:18:27,565 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_3 [2023-04-01 07:18:27,565 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_6 [2023-04-01 07:18:27,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_7 [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_8 [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_9 [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_10 [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2023-04-01 07:18:27,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_size_t [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_loff_t [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-01 07:18:27,571 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_vm_operations_struct_3 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_2 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_5 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_7 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_4 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_6 [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_compat_ioctl [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure test_tsk_thread_flag [2023-04-01 07:18:27,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure need_resched [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure remap_pfn_range [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure fasync_helper [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure kill_fasync [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure register_chrdev_region [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure file_inode [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-04-01 07:18:27,573 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure __class_create [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure device_create [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_event [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_error [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_dev_from_minor [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_is_subdevice_running [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_alloc_spriv [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_check_chanlist [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure bytes_per_sample [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_set_hw_dev [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_write_alloc [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_write_free [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_read_n_available [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_read_alloc [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_read_free [2023-04-01 07:18:27,574 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_init [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_cdev_init_11 [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_cdev_del_12 [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_cdev_del_13 [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_cdev_del_14 [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure do_rangeinfo_ioctl [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_alloc_board_minor [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_release_hardware_device [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_alloc_subdevice_minor [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_free_subdevice_minor [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_alloc [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_reset [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_write_n_allocated [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure insn_inval [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_device_detach [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_device_attach [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_proc_init [2023-04-01 07:18:27,575 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_proc_cleanup [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_device_init [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_device_cleanup [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_clear_board_dev [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_clear_board_minor [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_free_board_dev [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_subdevice_from_minor [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_dev_from_board_minor [2023-04-01 07:18:27,576 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_dev_from_subdevice_minor [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_read_subdevice [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_write_subdevice [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure resize_async_buffer [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure max_read_buffer_kb_show [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure max_read_buffer_kb_store [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure read_buffer_kb_show [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure read_buffer_kb_store [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure max_write_buffer_kb_show [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure max_write_buffer_kb_store [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure write_buffer_kb_show [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure write_buffer_kb_store [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_set_subdevice_runflags [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_get_subdevice_runflags [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_is_subdevice_in_error [2023-04-01 07:18:27,577 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_is_subdevice_idle [2023-04-01 07:18:27,578 INFO L130 BoogieDeclarations]: Found specification of procedure do_become_nonbusy [2023-04-01 07:18:27,578 INFO L130 BoogieDeclarations]: Found specification of procedure do_cancel [2023-04-01 07:18:27,578 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,580 INFO L130 BoogieDeclarations]: Found specification of procedure is_device_busy [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_devconfig_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_bufconfig_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_devinfo_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_subdinfo_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_chaninfo_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_bufinfo_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure check_insn_config_length [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure parse_insn [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_insnlist_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_insn_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_cmd_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_cmdtest_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_lock_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_unlock_ioctl [2023-04-01 07:18:27,581 INFO L130 BoogieDeclarations]: Found specification of procedure do_cancel_ioctl [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure do_poll_ioctl [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_unlocked_ioctl [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_vm_open [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_vm_close [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_mmap [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_poll [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_write [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_read [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_open [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_fasync [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_close [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_free_board_minor [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_cleanup_board_minors [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_init [2023-04-01 07:18:27,582 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_cleanup [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_main_exported_1 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure aref_invalid [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure strcmp [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_19 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_21 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_20 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_22 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_23 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_24 [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure get_device [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure put_device [2023-04-01 07:18:27,583 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_dio_insn_config [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_alloc_devpriv [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_alloc_subdevices [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_load_firmware [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_request_region [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_request_region [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_legacy_detach [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_auto_config [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_auto_unconfig [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_driver_register [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_driver_unregister [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_clear_hw_dev [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup_device [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure poll_invalid [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure insn_rw_emulate_bits [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_device_postconfig_async [2023-04-01 07:18:27,584 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_device_postconfig [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_device_postconfig [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_recognize [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_report_boards [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure vmap [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure vunmap [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2023-04-01 07:18:27,585 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure is_device_dma_capable [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_alloc_coherent [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_free_coherent [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_mask [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_gfp_flags [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_put [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_get [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_memcpy_to [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_memcpy_from [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_buf_free [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_buf_alloc [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_write_n_available [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure __comedi_buf_write_alloc [2023-04-01 07:18:27,586 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_munge [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~TO~VOID [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_buf_read_n_allocated [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_regions [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_to_pci_dev [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_enable [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_disable [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_auto_config [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_auto_unconfig [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_driver_register [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pci_driver_unregister [2023-04-01 07:18:27,587 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_register_driver [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_unregister_driver [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_loop_config [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_request_io [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_enable_device [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure pcmcia_disable_device [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_to_pcmcia_dev [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_enable [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_disable [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_auto_config [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_auto_unconfig [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_driver_register [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_driver_unregister [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_pcmcia_conf_check [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_to_usb_interface [2023-04-01 07:18:27,588 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_to_usb_dev [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_usb_auto_config [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_usb_auto_unconfig [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_usb_driver_register [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_usb_driver_unregister [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_1 [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_read___0 [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure comedi_proc_open [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2023-04-01 07:18:27,589 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_alloc_user_space [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure translated_ioctl [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_chaninfo [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_rangeinfo [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure get_compat_cmd [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure put_compat_cmd [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_cmd [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_cmdtest [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure get_compat_insn [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_insnlist [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure compat_insn [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure raw_ioctl [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_and_exit [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_refcount [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-01 07:18:27,590 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-01 07:18:27,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-01 07:18:28,534 INFO L236 CfgBuilder]: Building ICFG [2023-04-01 07:18:28,539 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-01 07:18:33,209 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-01 07:18:35,408 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-04-01 07:18:35,444 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-4: assume 0 != #t~nondet1353;havoc #t~mem1352;havoc #t~nondet1353;#res := 0;call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-4: assume !(0 != #t~nondet1353);havoc #t~mem1352;havoc #t~nondet1353; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: assume 0 != ~tmp~66; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: assume !(0 != ~tmp~66); [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016-4: assume 0 != #t~nondet1349;havoc #t~mem1348;havoc #t~nondet1349;#res := 0;call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016-4: assume !(0 != #t~nondet1349);havoc #t~mem1348;havoc #t~nondet1349; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016: assume 0 == #t~mem1348;#t~nondet1349 := 0; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016: assume !(0 == #t~mem1348); [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016-2: assume 2097152 == #t~mem1348;#t~nondet1349 := #t~mem1348; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016-2: assume !(2097152 == #t~mem1348);assume #t~mem1348 < 0 || #t~nondet1349 <= #t~mem1348;assume #t~nondet1349 <= 2097152;assume #t~nondet1349 >= 0;assume #t~mem1348 >= 0 || #t~nondet1349 > 2097152 + #t~mem1348;assume #t~nondet1349 >= -2147483648; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: #res := 1;call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: havoc #t~switch1345; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: assume #t~switch1345; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: assume !#t~switch1345; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9021: assume #t~switch1345;call #t~mem1350 := read~int(~s.base, 16 + ~s.offset, 4); [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9021: assume !#t~switch1345;#t~switch1345 := #t~switch1345 || 3 == ~aref~0; [2023-04-01 07:18:35,445 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046-1: assume -2147483648 <= #t~ret1356 && #t~ret1356 <= 2147483647;havoc #t~ret1356; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046: SUMMARY for call #t~ret1356 := __dynamic_pr_debug(~#descriptor~14.base, ~#descriptor~14.offset, 302, 0); srcloc: null [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022-2: assume 1048576 == #t~mem1350;#t~nondet1351 := #t~mem1350; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022-2: assume !(1048576 == #t~mem1350);assume #t~mem1350 < 0 || #t~nondet1351 <= #t~mem1350;assume #t~nondet1351 <= 1048576;assume #t~nondet1351 >= 0;assume #t~mem1350 >= 0 || #t~nondet1351 > 1048576 + #t~mem1350;assume #t~nondet1351 >= -2147483648; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022-4: assume 0 != #t~nondet1351;havoc #t~mem1350;havoc #t~nondet1351;#res := 0;call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022-4: assume !(0 != #t~nondet1351);havoc #t~mem1350;havoc #t~nondet1351; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022: assume 0 == #t~mem1350;#t~nondet1351 := 0; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022: assume !(0 == #t~mem1350); [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010: goto; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010: assume 0 == #t~mem1346;#t~nondet1347 := 0; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010-1: assume 4194304 == #t~mem1346;#t~nondet1347 := #t~mem1346; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010-1: assume !(4194304 == #t~mem1346);assume #t~mem1346 < 0 || #t~nondet1347 <= #t~mem1346;assume #t~nondet1347 <= 4194304;assume #t~nondet1347 >= 0;assume #t~mem1346 >= 0 || #t~nondet1347 > 4194304 + #t~mem1346;assume #t~nondet1347 >= -2147483648; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010-3: assume 0 != #t~nondet1347;havoc #t~mem1346;havoc #t~nondet1347;#res := 0;call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9010-3: assume !(0 != #t~nondet1347);havoc #t~mem1346;havoc #t~nondet1347; [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch1345;call #t~mem1346 := read~int(~s.base, 16 + ~s.offset, 4); [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume #t~switch1345;call #t~mem1352 := read~int(~s.base, 16 + ~s.offset, 4); [2023-04-01 07:18:35,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume !#t~switch1345;#t~switch1345 := true; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !(0 == #t~mem1346); [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch1345;#t~switch1345 := #t~switch1345 || 1 == ~aref~0; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: SUMMARY for call #t~ret1355 := ldv__builtin_expect((if #t~mem1354 % 256 % 4294967296 <= 2147483647 then #t~mem1354 % 256 % 4294967296 else #t~mem1354 % 256 % 4294967296 - 4294967296) % 2, 0); srcloc: null [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044-1: assume -2147483648 <= #t~ret1355 && #t~ret1355 <= 2147483647;~tmp~66 := #t~ret1355;havoc #t~mem1354;havoc #t~ret1355; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9015: assume #t~switch1345;call #t~mem1348 := read~int(~s.base, 16 + ~s.offset, 4); [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9015: assume !#t~switch1345;#t~switch1345 := #t~switch1345 || 0 == ~aref~0; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !(0 != ~comedi_debug~0); [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume 0 != ~comedi_debug~0;call write~$Pointer$(298, 0, ~#descriptor~14.base, ~#descriptor~14.offset, 4);call write~$Pointer$(299, 0, ~#descriptor~14.base, 4 + ~#descriptor~14.offset, 4);call write~$Pointer$(300, 0, ~#descriptor~14.base, 8 + ~#descriptor~14.offset, 4);call write~$Pointer$(301, 0, ~#descriptor~14.base, 12 + ~#descriptor~14.offset, 4);call write~int(168, ~#descriptor~14.base, 16 + ~#descriptor~14.offset, 4);call write~int(0, ~#descriptor~14.base, 20 + ~#descriptor~14.offset, 1);call #t~mem1354 := read~int(~#descriptor~14.base, 20 + ~#descriptor~14.offset, 1); [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: assume 0 == #t~mem1352;#t~nondet1353 := 0; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: assume !(0 == #t~mem1352); [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-2: assume 8388608 == #t~mem1352;#t~nondet1353 := #t~mem1352; [2023-04-01 07:18:35,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-2: assume !(8388608 == #t~mem1352);assume #t~mem1352 < 0 || #t~nondet1353 <= #t~mem1352;assume #t~nondet1353 <= 8388608;assume #t~nondet1353 >= 0;assume #t~mem1352 >= 0 || #t~nondet1353 > 8388608 + #t~mem1352;assume #t~nondet1353 >= -2147483648; [2023-04-01 07:18:37,447 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_module_put_and_exitFINAL: assume true; [2023-04-01 07:18:38,741 INFO L277 CfgBuilder]: Performing block encoding [2023-04-01 07:18:46,892 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-01 07:18:46,892 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-01 07:18:46,900 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:18:46 BoogieIcfgContainer [2023-04-01 07:18:46,900 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-01 07:18:46,902 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-01 07:18:46,902 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-01 07:18:46,904 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-01 07:18:46,904 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.04 07:18:24" (1/3) ... [2023-04-01 07:18:46,905 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62a7d120 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:18:46, skipping insertion in model container [2023-04-01 07:18:46,905 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.04 07:18:26" (2/3) ... [2023-04-01 07:18:46,905 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62a7d120 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.04 07:18:46, skipping insertion in model container [2023-04-01 07:18:46,905 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.04 07:18:46" (3/3) ... [2023-04-01 07:18:46,906 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-08_1a-drivers--staging--comedi--comedi.ko-entry_point.cil.out.i [2023-04-01 07:18:46,920 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-01 07:18:46,920 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-01 07:18:46,989 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-01 07:18:46,993 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@125a6ab4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-01 07:18:46,993 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-01 07:18:47,005 INFO L276 IsEmpty]: Start isEmpty. Operand has 3131 states, 1976 states have (on average 1.3466599190283401) internal successors, (2661), 2011 states have internal predecessors, (2661), 860 states have call successors, (860), 267 states have call predecessors, (860), 266 states have return successors, (851), 849 states have call predecessors, (851), 851 states have call successors, (851) [2023-04-01 07:18:47,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-04-01 07:18:47,025 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:18:47,026 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 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] [2023-04-01 07:18:47,026 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:18:47,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:18:47,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1859352472, now seen corresponding path program 1 times [2023-04-01 07:18:47,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:18:47,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971450571] [2023-04-01 07:18:47,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:18:47,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:18:47,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:18:47,862 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2023-04-01 07:18:47,863 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:18:47,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971450571] [2023-04-01 07:18:47,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971450571] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:18:47,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:18:47,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-04-01 07:18:47,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695046967] [2023-04-01 07:18:47,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:18:47,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-04-01 07:18:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:18:47,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-04-01 07:18:47,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-04-01 07:18:47,890 INFO L87 Difference]: Start difference. First operand has 3131 states, 1976 states have (on average 1.3466599190283401) internal successors, (2661), 2011 states have internal predecessors, (2661), 860 states have call successors, (860), 267 states have call predecessors, (860), 266 states have return successors, (851), 849 states have call predecessors, (851), 851 states have call successors, (851) Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2023-04-01 07:18:51,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:18:53,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:18:55,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:18:55,359 INFO L93 Difference]: Finished difference Result 5842 states and 8313 transitions. [2023-04-01 07:18:55,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 07:18:55,361 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) Word has length 124 [2023-04-01 07:18:55,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:18:55,398 INFO L225 Difference]: With dead ends: 5842 [2023-04-01 07:18:55,398 INFO L226 Difference]: Without dead ends: 2914 [2023-04-01 07:18:55,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-04-01 07:18:55,417 INFO L413 NwaCegarLoop]: 3801 mSDtfsCounter, 4091 mSDsluCounter, 2174 mSDsCounter, 0 mSdLazyCounter, 2300 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4091 SdHoareTripleChecker+Valid, 5975 SdHoareTripleChecker+Invalid, 2303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2300 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-04-01 07:18:55,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4091 Valid, 5975 Invalid, 2303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2300 Invalid, 2 Unknown, 0 Unchecked, 7.2s Time] [2023-04-01 07:18:55,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2914 states. [2023-04-01 07:18:55,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2914 to 2914. [2023-04-01 07:18:55,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2914 states, 1847 states have (on average 1.3421765024363834) internal successors, (2479), 1866 states have internal predecessors, (2479), 811 states have call successors, (811), 258 states have call predecessors, (811), 255 states have return successors, (807), 805 states have call predecessors, (807), 807 states have call successors, (807) [2023-04-01 07:18:55,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2914 states to 2914 states and 4097 transitions. [2023-04-01 07:18:55,584 INFO L78 Accepts]: Start accepts. Automaton has 2914 states and 4097 transitions. Word has length 124 [2023-04-01 07:18:55,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:18:55,586 INFO L495 AbstractCegarLoop]: Abstraction has 2914 states and 4097 transitions. [2023-04-01 07:18:55,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2023-04-01 07:18:55,586 INFO L276 IsEmpty]: Start isEmpty. Operand 2914 states and 4097 transitions. [2023-04-01 07:18:55,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-04-01 07:18:55,593 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:18:55,593 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-01 07:18:55,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-01 07:18:55,593 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:18:55,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:18:55,594 INFO L85 PathProgramCache]: Analyzing trace with hash 136978319, now seen corresponding path program 1 times [2023-04-01 07:18:55,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:18:55,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81679555] [2023-04-01 07:18:55,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:18:55,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:18:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:18:56,432 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-04-01 07:18:56,434 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:18:56,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81679555] [2023-04-01 07:18:56,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81679555] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:18:56,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:18:56,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-04-01 07:18:56,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976308566] [2023-04-01 07:18:56,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:18:56,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-04-01 07:18:56,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:18:56,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-04-01 07:18:56,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-04-01 07:18:56,437 INFO L87 Difference]: Start difference. First operand 2914 states and 4097 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (22), 4 states have call predecessors, (22), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2023-04-01 07:19:03,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:19:08,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:19:10,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:19:13,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:19:13,782 INFO L93 Difference]: Finished difference Result 8864 states and 12600 transitions. [2023-04-01 07:19:13,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-04-01 07:19:13,783 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (22), 4 states have call predecessors, (22), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) Word has length 125 [2023-04-01 07:19:13,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:19:13,813 INFO L225 Difference]: With dead ends: 8864 [2023-04-01 07:19:13,813 INFO L226 Difference]: Without dead ends: 5958 [2023-04-01 07:19:13,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-04-01 07:19:13,824 INFO L413 NwaCegarLoop]: 1195 mSDtfsCounter, 7596 mSDsluCounter, 1331 mSDsCounter, 0 mSdLazyCounter, 6285 mSolverCounterSat, 3556 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8278 SdHoareTripleChecker+Valid, 2526 SdHoareTripleChecker+Invalid, 9844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3556 IncrementalHoareTripleChecker+Valid, 6285 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2023-04-01 07:19:13,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8278 Valid, 2526 Invalid, 9844 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3556 Valid, 6285 Invalid, 3 Unknown, 0 Unchecked, 16.7s Time] [2023-04-01 07:19:13,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5958 states. [2023-04-01 07:19:14,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5958 to 5896. [2023-04-01 07:19:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5896 states, 3754 states have (on average 1.3407032498668088) internal successors, (5033), 3786 states have internal predecessors, (5033), 1611 states have call successors, (1611), 499 states have call predecessors, (1611), 530 states have return successors, (1722), 1643 states have call predecessors, (1722), 1605 states have call successors, (1722) [2023-04-01 07:19:14,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5896 states to 5896 states and 8366 transitions. [2023-04-01 07:19:14,086 INFO L78 Accepts]: Start accepts. Automaton has 5896 states and 8366 transitions. Word has length 125 [2023-04-01 07:19:14,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:19:14,087 INFO L495 AbstractCegarLoop]: Abstraction has 5896 states and 8366 transitions. [2023-04-01 07:19:14,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (22), 4 states have call predecessors, (22), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2023-04-01 07:19:14,087 INFO L276 IsEmpty]: Start isEmpty. Operand 5896 states and 8366 transitions. [2023-04-01 07:19:14,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-04-01 07:19:14,095 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:19:14,095 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-01 07:19:14,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-01 07:19:14,097 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:19:14,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:19:14,098 INFO L85 PathProgramCache]: Analyzing trace with hash -822816189, now seen corresponding path program 1 times [2023-04-01 07:19:14,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:19:14,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572289188] [2023-04-01 07:19:14,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:19:14,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:19:14,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:19:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2023-04-01 07:19:14,402 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:19:14,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572289188] [2023-04-01 07:19:14,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572289188] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:19:14,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:19:14,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:19:14,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407974480] [2023-04-01 07:19:14,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:19:14,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:19:14,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:19:14,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:19:14,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:19:14,405 INFO L87 Difference]: Start difference. First operand 5896 states and 8366 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-04-01 07:19:17,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:19:19,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-01 07:19:20,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-01 07:19:20,473 INFO L93 Difference]: Finished difference Result 13203 states and 18585 transitions. [2023-04-01 07:19:20,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-01 07:19:20,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 153 [2023-04-01 07:19:20,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-01 07:19:20,510 INFO L225 Difference]: With dead ends: 13203 [2023-04-01 07:19:20,510 INFO L226 Difference]: Without dead ends: 7343 [2023-04-01 07:19:20,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:19:20,531 INFO L413 NwaCegarLoop]: 3804 mSDtfsCounter, 1015 mSDsluCounter, 3651 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1015 SdHoareTripleChecker+Valid, 7455 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-04-01 07:19:20,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1015 Valid, 7455 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 702 Invalid, 2 Unknown, 0 Unchecked, 5.8s Time] [2023-04-01 07:19:20,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7343 states. [2023-04-01 07:19:20,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7343 to 7304. [2023-04-01 07:19:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7304 states, 4630 states have (on average 1.331317494600432) internal successors, (6164), 4679 states have internal predecessors, (6164), 1970 states have call successors, (1970), 676 states have call predecessors, (1970), 703 states have return successors, (2083), 1993 states have call predecessors, (2083), 1962 states have call successors, (2083) [2023-04-01 07:19:20,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7304 states to 7304 states and 10217 transitions. [2023-04-01 07:19:20,880 INFO L78 Accepts]: Start accepts. Automaton has 7304 states and 10217 transitions. Word has length 153 [2023-04-01 07:19:20,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-01 07:19:20,880 INFO L495 AbstractCegarLoop]: Abstraction has 7304 states and 10217 transitions. [2023-04-01 07:19:20,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-04-01 07:19:20,881 INFO L276 IsEmpty]: Start isEmpty. Operand 7304 states and 10217 transitions. [2023-04-01 07:19:20,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-04-01 07:19:20,884 INFO L187 NwaCegarLoop]: Found error trace [2023-04-01 07:19:20,884 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-01 07:19:20,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-01 07:19:20,884 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-01 07:19:20,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-01 07:19:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash 89652693, now seen corresponding path program 1 times [2023-04-01 07:19:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-01 07:19:20,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431439163] [2023-04-01 07:19:20,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-01 07:19:20,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-01 07:19:21,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-01 07:19:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2023-04-01 07:19:21,255 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-01 07:19:21,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431439163] [2023-04-01 07:19:21,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431439163] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-01 07:19:21,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-01 07:19:21,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-01 07:19:21,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995897861] [2023-04-01 07:19:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-01 07:19:21,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-01 07:19:21,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-01 07:19:21,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-01 07:19:21,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-01 07:19:21,257 INFO L87 Difference]: Start difference. First operand 7304 states and 10217 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26)