./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 159d68084b5403f80e4b7540fecb70dab3afa3eb4f2cbbe3cc657fb12a0df7e0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:17:39,780 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:17:39,848 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 04:17:39,853 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:17:39,854 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:17:39,877 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:17:39,878 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:17:39,878 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:17:39,878 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:17:39,878 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:17:39,878 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:17:39,879 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:17:39,879 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:17:39,879 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:17:39,879 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:17:39,879 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:17:39,879 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:17:39,880 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:17:39,880 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:17:39,880 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:17:39,880 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:17:39,880 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:17:39,881 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:17:39,881 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:17:39,881 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:17:39,881 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:17:39,881 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:17:39,881 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:17:39,882 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:17:39,882 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:17:39,883 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:17:39,883 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:17:39,883 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:17:39,883 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:17:39,883 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:17:39,883 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:17:39,884 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:17:39,884 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:17:39,884 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:17:39,884 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 159d68084b5403f80e4b7540fecb70dab3afa3eb4f2cbbe3cc657fb12a0df7e0 [2024-11-14 04:17:40,211 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:17:40,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:17:40,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:17:40,224 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:17:40,225 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:17:40,227 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i Unable to find full path for "g++" [2024-11-14 04:17:42,043 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:17:42,976 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:17:42,977 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i [2024-11-14 04:17:43,052 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/data/2d56a3cb1/32dfe652d1134bbb9cb992dfc2d300a3/FLAG6cd4e12c9 [2024-11-14 04:17:43,074 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/data/2d56a3cb1/32dfe652d1134bbb9cb992dfc2d300a3 [2024-11-14 04:17:43,076 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:17:43,078 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:17:43,079 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:17:43,079 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:17:43,084 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:17:43,085 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:17:43" (1/1) ... [2024-11-14 04:17:43,088 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b72f50d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:43, skipping insertion in model container [2024-11-14 04:17:43,088 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:17:43" (1/1) ... [2024-11-14 04:17:43,302 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:17:49,315 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i[548244,548257] [2024-11-14 04:17:49,756 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:17:49,948 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:17:50,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4710] [2024-11-14 04:17:50,044 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4717] [2024-11-14 04:17:50,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4731] [2024-11-14 04:17:50,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4739] [2024-11-14 04:17:50,067 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [5370] [2024-11-14 04:17:50,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [5373] [2024-11-14 04:17:50,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [5376] [2024-11-14 04:17:50,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [5379] [2024-11-14 04:17:50,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (argp): "ebx"); [5382] [2024-11-14 04:17:50,069 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (argp): "ebx"); [5397-5398] [2024-11-14 04:17:50,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (argp): "ebx"); [5401-5402] [2024-11-14 04:17:50,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (argp): "ebx"); [5405-5406] [2024-11-14 04:17:50,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (argp): "ebx"); [5409-5410] [2024-11-14 04:17:50,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (argp): "ebx"); [5413-5414] [2024-11-14 04:17:50,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (argp): "ebx"); [5571-5572] [2024-11-14 04:17:50,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (argp): "ebx"); [5575-5576] [2024-11-14 04:17:50,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (argp): "ebx"); [5579-5580] [2024-11-14 04:17:50,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (argp): "ebx"); [5583-5584] [2024-11-14 04:17:50,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (argp): "ebx"); [5587-5588] [2024-11-14 04:17:50,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (argp): "ebx"); [5604-5605] [2024-11-14 04:17:50,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (argp): "ebx"); [5608-5609] [2024-11-14 04:17:50,089 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (argp): "ebx"); [5612-5613] [2024-11-14 04:17:50,089 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (argp): "ebx"); [5616-5617] [2024-11-14 04:17:50,089 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (argp): "ebx"); [5620-5621] [2024-11-14 04:17:50,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (argp): "ebx"); [5638-5639] [2024-11-14 04:17:50,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (argp): "ebx"); [5642-5643] [2024-11-14 04:17:50,090 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (argp): "ebx"); [5646-5647] [2024-11-14 04:17:50,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (argp): "ebx"); [5650-5651] [2024-11-14 04:17:50,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (argp): "ebx"); [5654-5655] [2024-11-14 04:17:50,092 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (argp): "ebx"); [5706-5707] [2024-11-14 04:17:50,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (argp): "ebx"); [5710-5711] [2024-11-14 04:17:50,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (argp): "ebx"); [5714-5715] [2024-11-14 04:17:50,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (argp): "ebx"); [5718-5719] [2024-11-14 04:17:50,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (argp): "ebx"); [5722-5723] [2024-11-14 04:17:50,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [11781] [2024-11-14 04:17:50,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [11789] [2024-11-14 04:17:50,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [12963] [2024-11-14 04:17:50,671 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i[548244,548257] [2024-11-14 04:17:50,696 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:17:51,374 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:17:51,375 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51 WrapperNode [2024-11-14 04:17:51,376 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:17:51,377 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:17:51,377 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:17:51,377 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:17:51,384 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:51,602 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:52,357 INFO L138 Inliner]: procedures = 861, calls = 12326, calls flagged for inlining = 291, calls inlined = 261, statements flattened = 20432 [2024-11-14 04:17:52,361 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:17:52,366 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:17:52,366 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:17:52,366 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:17:52,382 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:52,382 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:52,471 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:52,475 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,082 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,194 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,396 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,466 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,637 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:17:53,641 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:17:53,641 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:17:53,641 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:17:53,642 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (1/1) ... [2024-11-14 04:17:53,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:17:53,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:17:53,690 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:17:53,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5462785b-9972-4e6c-abe9-80ed5624179b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:17:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_5 [2024-11-14 04:17:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_5 [2024-11-14 04:17:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure integrated_lvds_disable [2024-11-14 04:17:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure integrated_lvds_disable [2024-11-14 04:17:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lvds_identify_vt1636 [2024-11-14 04:17:53,762 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lvds_identify_vt1636 [2024-11-14 04:17:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_remove [2024-11-14 04:17:53,762 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_remove [2024-11-14 04:17:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2024-11-14 04:17:53,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2024-11-14 04:17:53,763 INFO L130 BoogieDeclarations]: Found specification of procedure via_read_reg [2024-11-14 04:17:53,763 INFO L138 BoogieDeclarations]: Found implementation of procedure via_read_reg [2024-11-14 04:17:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure write_dac_reg [2024-11-14 04:17:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure write_dac_reg [2024-11-14 04:17:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure vx855_encode_pll [2024-11-14 04:17:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vx855_encode_pll [2024-11-14 04:17:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_resume [2024-11-14 04:17:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_resume [2024-11-14 04:17:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure via_pci_teardown_mmio [2024-11-14 04:17:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure via_pci_teardown_mmio [2024-11-14 04:17:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_misc_reg_mask [2024-11-14 04:17:53,764 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_misc_reg_mask [2024-11-14 04:17:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_alloc [2024-11-14 04:17:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_alloc [2024-11-14 04:17:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_check_var [2024-11-14 04:17:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_check_var [2024-11-14 04:17:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvp1_proc_write [2024-11-14 04:17:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvp1_proc_write [2024-11-14 04:17:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-14 04:17:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-14 04:17:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_readbyte [2024-11-14 04:17:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_readbyte [2024-11-14 04:17:53,767 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_secondary_timing [2024-11-14 04:17:53,767 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_secondary_timing [2024-11-14 04:17:53,767 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-14 04:17:53,767 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-14 04:17:53,767 INFO L130 BoogieDeclarations]: Found specification of procedure set_dpa_vt1636 [2024-11-14 04:17:53,767 INFO L138 BoogieDeclarations]: Found implementation of procedure set_dpa_vt1636 [2024-11-14 04:17:53,767 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_FIFO_reg [2024-11-14 04:17:53,767 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_FIFO_reg [2024-11-14 04:17:53,768 INFO L130 BoogieDeclarations]: Found specification of procedure __platform_driver_register [2024-11-14 04:17:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __platform_driver_register [2024-11-14 04:17:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-14 04:17:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-14 04:17:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2024-11-14 04:17:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2024-11-14 04:17:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_disable_lvds_vt1636 [2024-11-14 04:17:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_disable_lvds_vt1636 [2024-11-14 04:17:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 04:17:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure get_clk_range_index [2024-11-14 04:17:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure get_clk_range_index [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_enable [2024-11-14 04:17:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_enable [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_copyarea [2024-11-14 04:17:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_copyarea [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-14 04:17:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-14 04:17:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure get_var_refresh [2024-11-14 04:17:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure get_var_refresh [2024-11-14 04:17:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_unlock_crt [2024-11-14 04:17:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_unlock_crt [2024-11-14 04:17:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_fetch_count_reg [2024-11-14 04:17:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_fetch_count_reg [2024-11-14 04:17:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8_from_user [2024-11-14 04:17:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8_from_user [2024-11-14 04:17:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-14 04:17:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-14 04:17:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 04:17:53,772 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_reset_engine [2024-11-14 04:17:53,772 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_reset_engine [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure get_dvi_devices [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dvi_devices [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_primary_timing [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_primary_timing [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_viafb_pm_hooks_lock [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_viafb_pm_hooks_lock [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_reg [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_reg [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure register_framebuffer [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure register_framebuffer [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure set_engine_pll_encoded [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure set_engine_pll_encoded [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_sync_polarity [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_sync_polarity [2024-11-14 04:17:53,773 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-14 04:17:53,773 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_suspend [2024-11-14 04:17:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_suspend [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_suspend [2024-11-14 04:17:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_suspend [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_release [2024-11-14 04:17:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_release [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure parse_mode [2024-11-14 04:17:53,774 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_mode [2024-11-14 04:17:53,774 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_state [2024-11-14 04:17:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_state [2024-11-14 04:17:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure get_lcd_devices [2024-11-14 04:17:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure get_lcd_devices [2024-11-14 04:17:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure probe___0 [2024-11-14 04:17:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___0 [2024-11-14 04:17:53,775 INFO L130 BoogieDeclarations]: Found specification of procedure probe___1 [2024-11-14 04:17:53,775 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___1 [2024-11-14 04:17:53,776 INFO L130 BoogieDeclarations]: Found specification of procedure probe___3 [2024-11-14 04:17:53,776 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___3 [2024-11-14 04:17:53,776 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_source [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_source [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_8 [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_8 [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_3 [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_3 [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_reg_mask [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_reg_mask [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~structbegin~~u16~0~u8~0~u8~0~structend~~TO~VOID [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~structbegin~~u16~0~u8~0~u8~0~structend~~TO~VOID [2024-11-14 04:17:53,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 04:17:53,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_resume [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_resume [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure cle266_encode_pll [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure cle266_encode_pll [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u8~0~X~~u32~0~X~~u32~0~X~~u8~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u8~0~TO~int [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u8~0~X~~u32~0~X~~u32~0~X~~u8~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~$Pointer$~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u32~0~X~~u8~0~TO~int [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure get_best_mode [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure get_best_mode [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_probe [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_probe [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure get_pll_config [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pll_config [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure parse_port [2024-11-14 04:17:53,778 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_port [2024-11-14 04:17:53,778 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_update_fix [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_update_fix [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_fillrect [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_fillrect [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_setup_fixinfo [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_setup_fixinfo [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_sense [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_sense [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_iga_path [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_iga_path [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure check_tmds_chip [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure check_tmds_chip [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pm_unregister [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pm_unregister [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dfph_proc_write [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dfph_proc_write [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_disable [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_disable [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure k800_encode_pll [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_encode_pll [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-14 04:17:53,779 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-14 04:17:53,779 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_enable [2024-11-14 04:17:53,780 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_enable [2024-11-14 04:17:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_set_mode [2024-11-14 04:17:53,780 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_set_mode [2024-11-14 04:17:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2024-11-14 04:17:53,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2024-11-14 04:17:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pan_display [2024-11-14 04:17:53,780 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pan_display [2024-11-14 04:17:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_5 [2024-11-14 04:17:53,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_5 [2024-11-14 04:17:53,780 INFO L130 BoogieDeclarations]: Found specification of procedure via_fb_pci_remove [2024-11-14 04:17:53,783 INFO L138 BoogieDeclarations]: Found implementation of procedure via_fb_pci_remove [2024-11-14 04:17:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_bus_free [2024-11-14 04:17:53,783 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_bus_free [2024-11-14 04:17:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_primary_address [2024-11-14 04:17:53,783 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_primary_address [2024-11-14 04:17:53,783 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-14 04:17:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-14 04:17:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_init_lvds_output_interface [2024-11-14 04:17:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_init_lvds_output_interface [2024-11-14 04:17:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_bpp [2024-11-14 04:17:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_bpp [2024-11-14 04:17:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure set_source_common [2024-11-14 04:17:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure set_source_common [2024-11-14 04:17:53,784 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_find_i2c_adapter [2024-11-14 04:17:53,784 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_find_i2c_adapter [2024-11-14 04:17:53,889 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_iga1_odev_proc_write [2024-11-14 04:17:53,889 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_iga1_odev_proc_write [2024-11-14 04:17:53,889 INFO L130 BoogieDeclarations]: Found specification of procedure integrated_lvds_enable [2024-11-14 04:17:53,889 INFO L138 BoogieDeclarations]: Found implementation of procedure integrated_lvds_enable [2024-11-14 04:17:53,889 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2024-11-14 04:17:53,889 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2024-11-14 04:17:53,889 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_par [2024-11-14 04:17:53,889 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_par [2024-11-14 04:17:53,889 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-14 04:17:53,889 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure get_sync [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sync [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure get_pll_output_frequency [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pll_output_frequency [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_iga2_odev_proc_write [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_iga2_odev_proc_write [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~~bool~0~TO~VOID [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~~bool~0~TO~VOID [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_remove [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_remove [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_enable_lvds_vt1636 [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_enable_lvds_vt1636 [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lock_crt [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lock_crt [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure set_clock_source_common [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure set_clock_source_common [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure k800_set_primary_pll_encoded [2024-11-14 04:17:53,890 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_set_primary_pll_encoded [2024-11-14 04:17:53,890 INFO L130 BoogieDeclarations]: Found specification of procedure set_color_register [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure set_color_register [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_get_best_mode [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_get_best_mode [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_i2c_write_mask_lvds [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_i2c_write_mask_lvds [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_viafb_pm_hooks_lock [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_viafb_pm_hooks_lock [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure tmds_register_write [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure tmds_register_write [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure tmds_register_read [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure tmds_register_read [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_mmio_read [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_mmio_read [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_imageblit [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_imageblit [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2024-11-14 04:17:53,891 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2024-11-14 04:17:53,891 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pm_register [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pm_register [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_color_depth [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_color_depth [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_disable [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_disable [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_vt1636_proc_write [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_vt1636_proc_write [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_writebyte [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_writebyte [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure via_gpio_set [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure via_gpio_set [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure var_to_timing [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure var_to_timing [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_secondary_address [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_secondary_address [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_read [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_read [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_enable [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_enable [2024-11-14 04:17:53,892 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_probe [2024-11-14 04:17:53,892 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_probe [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure odev_update [2024-11-14 04:17:53,893 INFO L138 BoogieDeclarations]: Found implementation of procedure odev_update [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_i2c_read_lvds [2024-11-14 04:17:53,893 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_i2c_read_lvds [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure via_pci_remove [2024-11-14 04:17:53,893 INFO L138 BoogieDeclarations]: Found implementation of procedure via_pci_remove [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2024-11-14 04:17:53,893 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_unregister [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 04:17:53,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-14 04:17:53,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-14 04:17:53,902 INFO L130 BoogieDeclarations]: Found specification of procedure set_lcd_output_path [2024-11-14 04:17:53,902 INFO L138 BoogieDeclarations]: Found implementation of procedure set_lcd_output_path [2024-11-14 04:17:53,902 INFO L130 BoogieDeclarations]: Found specification of procedure via_teardown_subdevs [2024-11-14 04:17:53,902 INFO L138 BoogieDeclarations]: Found implementation of procedure via_teardown_subdevs [2024-11-14 04:17:53,902 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2024-11-14 04:17:53,902 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2024-11-14 04:17:53,902 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_fill_var_timing_info [2024-11-14 04:17:53,902 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_fill_var_timing_info [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure strsep [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure strsep [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure via_resume [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure via_resume [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_write_regx [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_write_regx [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure fb_dealloc_cmap [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_dealloc_cmap [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_free [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_free [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_add [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_add [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_suspend [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_suspend [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-14 04:17:53,903 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-14 04:17:53,903 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_sync [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_sync [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_probe [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_probe [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_framebuffer [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_framebuffer [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvp0_proc_write [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvp0_proc_write [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~u8~0~TO~VOID [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~u8~0~TO~VOID [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure fb_destroy_modedb [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_destroy_modedb [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_reg [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_reg [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_vclock [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_vclock [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_get_preferred_mode [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_get_preferred_mode [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2024-11-14 04:17:53,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-14 04:17:53,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_init_2 [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_init_2 [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_set_mode [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_set_mode [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_query_EDID [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_query_EDID [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure console_lock [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure console_lock [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure console_unlock [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure console_unlock [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_dpa_gfx [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_dpa_gfx [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure k800_set_secondary_pll_encoded [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_set_secondary_pll_encoded [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dfpl_proc_write [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dfpl_proc_write [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_update_device_setting [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_update_device_setting [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2024-11-14 04:17:53,905 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2024-11-14 04:17:53,905 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_fill_crtc_timing [2024-11-14 04:17:53,906 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_fill_crtc_timing [2024-11-14 04:17:53,906 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-14 04:17:53,906 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-14 04:17:53,906 INFO L130 BoogieDeclarations]: Found specification of procedure machine_is_olpc [2024-11-14 04:17:53,906 INFO L138 BoogieDeclarations]: Found implementation of procedure machine_is_olpc [2024-11-14 04:17:53,906 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-14 04:17:53,906 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-14 04:17:53,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:17:53,906 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_mmio_write [2024-11-14 04:17:53,906 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_mmio_write [2024-11-14 04:17:53,914 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_show_hw_cursor [2024-11-14 04:17:53,914 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_show_hw_cursor [2024-11-14 04:17:53,914 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2024-11-14 04:17:53,914 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2024-11-14 04:17:55,792 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:17:55,797 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:17:59,015 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-14 04:22:31,456 INFO L? ?]: Removed 5272 outVars from TransFormulas that were not future-live. [2024-11-14 04:22:31,456 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:22:55,372 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:22:55,372 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-14 04:22:55,372 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:22:55 BoogieIcfgContainer [2024-11-14 04:22:55,373 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:22:55,375 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:22:55,375 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:22:55,380 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:22:55,381 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:17:43" (1/3) ... [2024-11-14 04:22:55,381 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d2d2c0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:22:55, skipping insertion in model container [2024-11-14 04:22:55,381 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:17:51" (2/3) ... [2024-11-14 04:22:55,382 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d2d2c0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:22:55, skipping insertion in model container [2024-11-14 04:22:55,382 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:22:55" (3/3) ... [2024-11-14 04:22:55,384 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i [2024-11-14 04:22:55,402 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:22:55,409 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--video--fbdev--via--viafb.ko-entry_point.cil.out.i that has 197 procedures, 3616 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-14 04:22:55,576 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:22:55,593 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@601d9278, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:22:55,593 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:22:55,609 INFO L276 IsEmpty]: Start isEmpty. Operand has 3615 states, 2173 states have (on average 1.3943856419696272) internal successors, (3030), 2373 states have internal predecessors, (3030), 1245 states have call successors, (1245), 196 states have call predecessors, (1245), 195 states have return successors, (1226), 1155 states have call predecessors, (1226), 1226 states have call successors, (1226) [2024-11-14 04:22:55,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 04:22:55,617 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:22:55,618 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:22:55,618 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:22:55,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:22:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash 720248958, now seen corresponding path program 1 times [2024-11-14 04:22:55,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:22:55,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631151761] [2024-11-14 04:22:55,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:22:55,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms