./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 a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/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_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje --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.2.5-dev-a016563 [2024-11-09 07:12:11,376 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:12:11,479 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-09 07:12:11,489 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:12:11,489 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:12:11,526 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:12:11,529 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:12:11,529 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:12:11,530 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:12:11,532 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:12:11,532 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:12:11,533 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:12:11,534 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:12:11,534 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:12:11,535 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:12:11,535 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:12:11,536 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:12:11,536 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:12:11,536 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:12:11,537 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:12:11,537 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:12:11,541 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:12:11,541 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:12:11,542 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:12:11,542 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:12:11,542 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:12:11,542 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:12:11,543 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:12:11,543 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:12:11,543 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:12:11,544 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:12:11,544 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:12:11,544 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:12:11,549 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:12:11,550 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:12:11,550 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:12:11,551 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:12:11,551 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:12:11,551 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:12:11,551 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:12:11,551 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:12:11,552 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:12:11,552 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:12:11,552 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:12:11,553 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje 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-09 07:12:11,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:12:12,007 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:12:12,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:12:12,012 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:12:12,013 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:12:12,014 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/../../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-09 07:12:14,290 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:12:15,219 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:12:15,221 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/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-09 07:12:15,306 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/data/0f7fb45f3/b72194492c864928835d36a8d4d7eec9/FLAG0e9a1927c [2024-11-09 07:12:15,401 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/data/0f7fb45f3/b72194492c864928835d36a8d4d7eec9 [2024-11-09 07:12:15,405 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:12:15,407 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:12:15,409 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:12:15,410 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:12:15,417 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:12:15,418 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:12:15" (1/1) ... [2024-11-09 07:12:15,422 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3aa3a1dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:15, skipping insertion in model container [2024-11-09 07:12:15,422 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:12:15" (1/1) ... [2024-11-09 07:12:15,726 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:12:22,452 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_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/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-09 07:12:22,871 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:12:23,065 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:12:23,282 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-09 07:12:23,285 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-09 07:12:23,286 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4731] [2024-11-09 07:12:23,286 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4739] [2024-11-09 07:12:23,319 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-09 07:12:23,320 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-09 07:12:23,320 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-09 07:12:23,320 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-09 07:12:23,321 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-09 07:12:23,322 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-09 07:12:23,323 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-09 07:12:23,323 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-09 07:12:23,324 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-09 07:12:23,324 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-09 07:12:23,347 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-09 07:12:23,348 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-09 07:12:23,348 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-09 07:12:23,349 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-09 07:12:23,350 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-09 07:12:23,351 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-09 07:12:23,352 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-09 07:12:23,352 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-09 07:12:23,353 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-09 07:12:23,353 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-09 07:12:23,355 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-09 07:12:23,356 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-09 07:12:23,356 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-09 07:12:23,357 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-09 07:12:23,357 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-09 07:12:23,361 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-09 07:12:23,362 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-09 07:12:23,362 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-09 07:12:23,363 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-09 07:12:23,363 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-09 07:12:23,672 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-09 07:12:23,673 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-09 07:12:23,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [12963] [2024-11-09 07:12:24,005 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_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/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-09 07:12:24,031 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:12:24,570 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:12:24,571 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24 WrapperNode [2024-11-09 07:12:24,571 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:12:24,572 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:12:24,572 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:12:24,572 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:12:24,581 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:24,857 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:25,665 INFO L138 Inliner]: procedures = 861, calls = 12326, calls flagged for inlining = 291, calls inlined = 261, statements flattened = 20432 [2024-11-09 07:12:25,666 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:12:25,666 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:12:25,667 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:12:25,667 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:12:25,679 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:25,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:25,939 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:25,939 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:26,477 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:26,552 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:26,816 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:26,867 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:27,034 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:12:27,035 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:12:27,036 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:12:27,036 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:12:27,037 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (1/1) ... [2024-11-09 07:12:27,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:12:27,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:12:27,080 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:12:27,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cdc6f5d2-784d-4e3a-9df7-b1a91bedd31f/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:12:27,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_5 [2024-11-09 07:12:27,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_5 [2024-11-09 07:12:27,118 INFO L130 BoogieDeclarations]: Found specification of procedure integrated_lvds_disable [2024-11-09 07:12:27,118 INFO L138 BoogieDeclarations]: Found implementation of procedure integrated_lvds_disable [2024-11-09 07:12:27,119 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lvds_identify_vt1636 [2024-11-09 07:12:27,119 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lvds_identify_vt1636 [2024-11-09 07:12:27,119 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_remove [2024-11-09 07:12:27,119 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_remove [2024-11-09 07:12:27,119 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2024-11-09 07:12:27,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2024-11-09 07:12:27,119 INFO L130 BoogieDeclarations]: Found specification of procedure via_read_reg [2024-11-09 07:12:27,119 INFO L138 BoogieDeclarations]: Found implementation of procedure via_read_reg [2024-11-09 07:12:27,120 INFO L130 BoogieDeclarations]: Found specification of procedure write_dac_reg [2024-11-09 07:12:27,120 INFO L138 BoogieDeclarations]: Found implementation of procedure write_dac_reg [2024-11-09 07:12:27,120 INFO L130 BoogieDeclarations]: Found specification of procedure vx855_encode_pll [2024-11-09 07:12:27,120 INFO L138 BoogieDeclarations]: Found implementation of procedure vx855_encode_pll [2024-11-09 07:12:27,120 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_resume [2024-11-09 07:12:27,120 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_resume [2024-11-09 07:12:27,120 INFO L130 BoogieDeclarations]: Found specification of procedure via_pci_teardown_mmio [2024-11-09 07:12:27,121 INFO L138 BoogieDeclarations]: Found implementation of procedure via_pci_teardown_mmio [2024-11-09 07:12:27,121 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_misc_reg_mask [2024-11-09 07:12:27,121 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_misc_reg_mask [2024-11-09 07:12:27,121 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_alloc [2024-11-09 07:12:27,121 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_alloc [2024-11-09 07:12:27,121 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_check_var [2024-11-09 07:12:27,121 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_check_var [2024-11-09 07:12:27,121 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvp1_proc_write [2024-11-09 07:12:27,122 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvp1_proc_write [2024-11-09 07:12:27,122 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-09 07:12:27,122 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-09 07:12:27,122 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_readbyte [2024-11-09 07:12:27,122 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_readbyte [2024-11-09 07:12:27,122 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_secondary_timing [2024-11-09 07:12:27,122 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_secondary_timing [2024-11-09 07:12:27,123 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-09 07:12:27,123 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-09 07:12:27,123 INFO L130 BoogieDeclarations]: Found specification of procedure set_dpa_vt1636 [2024-11-09 07:12:27,124 INFO L138 BoogieDeclarations]: Found implementation of procedure set_dpa_vt1636 [2024-11-09 07:12:27,124 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_FIFO_reg [2024-11-09 07:12:27,124 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_FIFO_reg [2024-11-09 07:12:27,124 INFO L130 BoogieDeclarations]: Found specification of procedure __platform_driver_register [2024-11-09 07:12:27,124 INFO L138 BoogieDeclarations]: Found implementation of procedure __platform_driver_register [2024-11-09 07:12:27,124 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-09 07:12:27,124 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-09 07:12:27,125 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2024-11-09 07:12:27,125 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2024-11-09 07:12:27,125 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_disable_lvds_vt1636 [2024-11-09 07:12:27,125 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_disable_lvds_vt1636 [2024-11-09 07:12:27,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 07:12:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure get_clk_range_index [2024-11-09 07:12:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure get_clk_range_index [2024-11-09 07:12:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_enable [2024-11-09 07:12:27,126 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_enable [2024-11-09 07:12:27,126 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_copyarea [2024-11-09 07:12:27,127 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_copyarea [2024-11-09 07:12:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-09 07:12:27,127 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-09 07:12:27,127 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-09 07:12:27,127 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-09 07:12:27,128 INFO L130 BoogieDeclarations]: Found specification of procedure get_var_refresh [2024-11-09 07:12:27,128 INFO L138 BoogieDeclarations]: Found implementation of procedure get_var_refresh [2024-11-09 07:12:27,128 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_unlock_crt [2024-11-09 07:12:27,128 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_unlock_crt [2024-11-09 07:12:27,128 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_fetch_count_reg [2024-11-09 07:12:27,128 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_fetch_count_reg [2024-11-09 07:12:27,129 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8_from_user [2024-11-09 07:12:27,129 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8_from_user [2024-11-09 07:12:27,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-09 07:12:27,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-09 07:12:27,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 07:12:27,129 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_reset_engine [2024-11-09 07:12:27,129 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_reset_engine [2024-11-09 07:12:27,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:12:27,130 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-09 07:12:27,130 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-09 07:12:27,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-09 07:12:27,130 INFO L130 BoogieDeclarations]: Found specification of procedure get_dvi_devices [2024-11-09 07:12:27,130 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dvi_devices [2024-11-09 07:12:27,130 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_primary_timing [2024-11-09 07:12:27,130 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_primary_timing [2024-11-09 07:12:27,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_viafb_pm_hooks_lock [2024-11-09 07:12:27,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_viafb_pm_hooks_lock [2024-11-09 07:12:27,136 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_load_reg [2024-11-09 07:12:27,136 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_load_reg [2024-11-09 07:12:27,136 INFO L130 BoogieDeclarations]: Found specification of procedure register_framebuffer [2024-11-09 07:12:27,136 INFO L138 BoogieDeclarations]: Found implementation of procedure register_framebuffer [2024-11-09 07:12:27,136 INFO L130 BoogieDeclarations]: Found specification of procedure set_engine_pll_encoded [2024-11-09 07:12:27,136 INFO L138 BoogieDeclarations]: Found implementation of procedure set_engine_pll_encoded [2024-11-09 07:12:27,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:12:27,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_sync_polarity [2024-11-09 07:12:27,137 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_sync_polarity [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-09 07:12:27,137 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_suspend [2024-11-09 07:12:27,137 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_suspend [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_suspend [2024-11-09 07:12:27,137 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_suspend [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-09 07:12:27,137 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_release [2024-11-09 07:12:27,138 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_release [2024-11-09 07:12:27,138 INFO L130 BoogieDeclarations]: Found specification of procedure parse_mode [2024-11-09 07:12:27,138 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_mode [2024-11-09 07:12:27,138 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_state [2024-11-09 07:12:27,138 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_state [2024-11-09 07:12:27,138 INFO L130 BoogieDeclarations]: Found specification of procedure get_lcd_devices [2024-11-09 07:12:27,138 INFO L138 BoogieDeclarations]: Found implementation of procedure get_lcd_devices [2024-11-09 07:12:27,138 INFO L130 BoogieDeclarations]: Found specification of procedure probe___0 [2024-11-09 07:12:27,138 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___0 [2024-11-09 07:12:27,138 INFO L130 BoogieDeclarations]: Found specification of procedure probe___1 [2024-11-09 07:12:27,139 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___1 [2024-11-09 07:12:27,139 INFO L130 BoogieDeclarations]: Found specification of procedure probe___3 [2024-11-09 07:12:27,139 INFO L138 BoogieDeclarations]: Found implementation of procedure probe___3 [2024-11-09 07:12:27,139 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_source [2024-11-09 07:12:27,139 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_source [2024-11-09 07:12:27,139 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-09 07:12:27,139 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-09 07:12:27,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_8 [2024-11-09 07:12:27,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_8 [2024-11-09 07:12:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-09 07:12:27,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-09 07:12:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_3 [2024-11-09 07:12:27,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_3 [2024-11-09 07:12:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_reg_mask [2024-11-09 07:12:27,140 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_reg_mask [2024-11-09 07:12:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~structbegin~~u16~0~u8~0~u8~0~structend~~TO~VOID [2024-11-09 07:12:27,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~structbegin~~u16~0~u8~0~u8~0~structend~~TO~VOID [2024-11-09 07:12:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-09 07:12:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-09 07:12:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-09 07:12:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-09 07:12:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_resume [2024-11-09 07:12:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_resume [2024-11-09 07:12:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 07:12:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-09 07:12:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-09 07:12:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure cle266_encode_pll [2024-11-09 07:12:27,142 INFO L138 BoogieDeclarations]: Found implementation of procedure cle266_encode_pll [2024-11-09 07:12:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-09 07:12:27,142 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-09 07:12:27,142 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-09 07:12:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-09 07:12:27,142 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-09 07:12:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-09 07:12:27,142 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-09 07:12:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure get_best_mode [2024-11-09 07:12:27,143 INFO L138 BoogieDeclarations]: Found implementation of procedure get_best_mode [2024-11-09 07:12:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_probe [2024-11-09 07:12:27,143 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_probe [2024-11-09 07:12:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure get_pll_config [2024-11-09 07:12:27,143 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pll_config [2024-11-09 07:12:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure parse_port [2024-11-09 07:12:27,143 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_port [2024-11-09 07:12:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_update_fix [2024-11-09 07:12:27,143 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_update_fix [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_fillrect [2024-11-09 07:12:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_fillrect [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_setup_fixinfo [2024-11-09 07:12:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_setup_fixinfo [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_sense [2024-11-09 07:12:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_sense [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_iga_path [2024-11-09 07:12:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_iga_path [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure check_tmds_chip [2024-11-09 07:12:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure check_tmds_chip [2024-11-09 07:12:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pm_unregister [2024-11-09 07:12:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pm_unregister [2024-11-09 07:12:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 07:12:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2024-11-09 07:12:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2024-11-09 07:12:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-09 07:12:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-09 07:12:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dfph_proc_write [2024-11-09 07:12:27,145 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dfph_proc_write [2024-11-09 07:12:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_disable [2024-11-09 07:12:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_disable [2024-11-09 07:12:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure k800_encode_pll [2024-11-09 07:12:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_encode_pll [2024-11-09 07:12:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-11-09 07:12:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-11-09 07:12:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_enable [2024-11-09 07:12:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_enable [2024-11-09 07:12:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_set_mode [2024-11-09 07:12:27,146 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_set_mode [2024-11-09 07:12:27,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2024-11-09 07:12:27,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2024-11-09 07:12:27,147 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pan_display [2024-11-09 07:12:27,147 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pan_display [2024-11-09 07:12:27,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_5 [2024-11-09 07:12:27,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_5 [2024-11-09 07:12:27,147 INFO L130 BoogieDeclarations]: Found specification of procedure via_fb_pci_remove [2024-11-09 07:12:27,147 INFO L138 BoogieDeclarations]: Found implementation of procedure via_fb_pci_remove [2024-11-09 07:12:27,147 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_bus_free [2024-11-09 07:12:27,147 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_bus_free [2024-11-09 07:12:27,148 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_primary_address [2024-11-09 07:12:27,148 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_primary_address [2024-11-09 07:12:27,148 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-09 07:12:27,148 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-09 07:12:27,148 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_init_lvds_output_interface [2024-11-09 07:12:27,148 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_init_lvds_output_interface [2024-11-09 07:12:27,148 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_bpp [2024-11-09 07:12:27,148 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_bpp [2024-11-09 07:12:27,148 INFO L130 BoogieDeclarations]: Found specification of procedure set_source_common [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure set_source_common [2024-11-09 07:12:27,149 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_find_i2c_adapter [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_find_i2c_adapter [2024-11-09 07:12:27,149 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_iga1_odev_proc_write [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_iga1_odev_proc_write [2024-11-09 07:12:27,149 INFO L130 BoogieDeclarations]: Found specification of procedure integrated_lvds_enable [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure integrated_lvds_enable [2024-11-09 07:12:27,149 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2024-11-09 07:12:27,149 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_par [2024-11-09 07:12:27,149 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_par [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure get_sync [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sync [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure get_pll_output_frequency [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pll_output_frequency [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_iga2_odev_proc_write [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_iga2_odev_proc_write [2024-11-09 07:12:27,150 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~~bool~0~TO~VOID [2024-11-09 07:12:27,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~~bool~0~TO~VOID [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_remove [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_remove [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_enable_lvds_vt1636 [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_enable_lvds_vt1636 [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lock_crt [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lock_crt [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2024-11-09 07:12:27,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-09 07:12:27,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-09 07:12:27,152 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 07:12:27,152 INFO L130 BoogieDeclarations]: Found specification of procedure set_clock_source_common [2024-11-09 07:12:27,152 INFO L138 BoogieDeclarations]: Found implementation of procedure set_clock_source_common [2024-11-09 07:12:27,152 INFO L130 BoogieDeclarations]: Found specification of procedure k800_set_primary_pll_encoded [2024-11-09 07:12:27,152 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_set_primary_pll_encoded [2024-11-09 07:12:27,152 INFO L130 BoogieDeclarations]: Found specification of procedure set_color_register [2024-11-09 07:12:27,152 INFO L138 BoogieDeclarations]: Found implementation of procedure set_color_register [2024-11-09 07:12:27,152 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-09 07:12:27,152 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-09 07:12:27,153 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_get_best_mode [2024-11-09 07:12:27,153 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_get_best_mode [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_i2c_write_mask_lvds [2024-11-09 07:12:27,153 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_i2c_write_mask_lvds [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_viafb_pm_hooks_lock [2024-11-09 07:12:27,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_viafb_pm_hooks_lock [2024-11-09 07:12:27,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-09 07:12:27,154 INFO L130 BoogieDeclarations]: Found specification of procedure tmds_register_write [2024-11-09 07:12:27,154 INFO L138 BoogieDeclarations]: Found implementation of procedure tmds_register_write [2024-11-09 07:12:27,154 INFO L130 BoogieDeclarations]: Found specification of procedure tmds_register_read [2024-11-09 07:12:27,154 INFO L138 BoogieDeclarations]: Found implementation of procedure tmds_register_read [2024-11-09 07:12:27,154 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_mmio_read [2024-11-09 07:12:27,154 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_mmio_read [2024-11-09 07:12:27,154 INFO L130 BoogieDeclarations]: Found specification of procedure cfb_imageblit [2024-11-09 07:12:27,154 INFO L138 BoogieDeclarations]: Found implementation of procedure cfb_imageblit [2024-11-09 07:12:27,154 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-09 07:12:27,154 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-09 07:12:27,155 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-09 07:12:27,155 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-09 07:12:27,155 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2024-11-09 07:12:27,155 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2024-11-09 07:12:27,155 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2024-11-09 07:12:27,155 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2024-11-09 07:12:27,155 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_pm_register [2024-11-09 07:12:27,155 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_pm_register [2024-11-09 07:12:27,155 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2024-11-09 07:12:27,155 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_color_depth [2024-11-09 07:12:27,156 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_color_depth [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_lcd_disable [2024-11-09 07:12:27,156 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_lcd_disable [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:12:27,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_vt1636_proc_write [2024-11-09 07:12:27,156 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_vt1636_proc_write [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:12:27,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-09 07:12:27,156 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_i2c_writebyte [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_i2c_writebyte [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure via_gpio_set [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure via_gpio_set [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure var_to_timing [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure var_to_timing [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure via_set_secondary_address [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure via_set_secondary_address [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_read [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_read [2024-11-09 07:12:27,157 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_enable [2024-11-09 07:12:27,157 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_enable [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_probe [2024-11-09 07:12:27,158 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_probe [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure odev_update [2024-11-09 07:12:27,158 INFO L138 BoogieDeclarations]: Found implementation of procedure odev_update [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_i2c_read_lvds [2024-11-09 07:12:27,158 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_i2c_read_lvds [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure via_pci_remove [2024-11-09 07:12:27,158 INFO L138 BoogieDeclarations]: Found implementation of procedure via_pci_remove [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2024-11-09 07:12:27,158 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_unregister [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-09 07:12:27,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-09 07:12:27,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-09 07:12:27,159 INFO L130 BoogieDeclarations]: Found specification of procedure set_lcd_output_path [2024-11-09 07:12:27,159 INFO L138 BoogieDeclarations]: Found implementation of procedure set_lcd_output_path [2024-11-09 07:12:27,159 INFO L130 BoogieDeclarations]: Found specification of procedure via_teardown_subdevs [2024-11-09 07:12:27,159 INFO L138 BoogieDeclarations]: Found implementation of procedure via_teardown_subdevs [2024-11-09 07:12:27,159 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2024-11-09 07:12:27,159 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2024-11-09 07:12:27,159 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_fill_var_timing_info [2024-11-09 07:12:27,159 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_fill_var_timing_info [2024-11-09 07:12:27,159 INFO L130 BoogieDeclarations]: Found specification of procedure strsep [2024-11-09 07:12:27,160 INFO L138 BoogieDeclarations]: Found implementation of procedure strsep [2024-11-09 07:12:27,160 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 07:12:27,160 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 07:12:27,160 INFO L130 BoogieDeclarations]: Found specification of procedure via_resume [2024-11-09 07:12:27,160 INFO L138 BoogieDeclarations]: Found implementation of procedure via_resume [2024-11-09 07:12:27,160 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2024-11-09 07:12:27,160 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2024-11-09 07:12:27,160 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_write_regx [2024-11-09 07:12:27,160 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_write_regx [2024-11-09 07:12:27,160 INFO L130 BoogieDeclarations]: Found specification of procedure fb_dealloc_cmap [2024-11-09 07:12:27,161 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_dealloc_cmap [2024-11-09 07:12:27,161 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_free [2024-11-09 07:12:27,161 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_free [2024-11-09 07:12:27,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-09 07:12:27,161 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_add [2024-11-09 07:12:27,161 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_add [2024-11-09 07:12:27,161 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-09 07:12:27,161 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-09 07:12:27,161 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_suspend [2024-11-09 07:12:27,161 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_suspend [2024-11-09 07:12:27,162 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-09 07:12:27,162 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-09 07:12:27,162 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_sync [2024-11-09 07:12:27,162 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_sync [2024-11-09 07:12:27,162 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_gpio_probe [2024-11-09 07:12:27,162 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_gpio_probe [2024-11-09 07:12:27,162 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_framebuffer [2024-11-09 07:12:27,162 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_framebuffer [2024-11-09 07:12:27,162 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvp0_proc_write [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvp0_proc_write [2024-11-09 07:12:27,163 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~u8~0~TO~VOID [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~u8~0~TO~VOID [2024-11-09 07:12:27,163 INFO L130 BoogieDeclarations]: Found specification of procedure fb_destroy_modedb [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_destroy_modedb [2024-11-09 07:12:27,163 INFO L130 BoogieDeclarations]: Found specification of procedure via_write_reg [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure via_write_reg [2024-11-09 07:12:27,163 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2024-11-09 07:12:27,163 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_vclock [2024-11-09 07:12:27,163 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_vclock [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-09 07:12:27,164 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure via_aux_get_preferred_mode [2024-11-09 07:12:27,164 INFO L138 BoogieDeclarations]: Found implementation of procedure via_aux_get_preferred_mode [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2024-11-09 07:12:27,164 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-09 07:12:27,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-09 07:12:27,164 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-09 07:12:27,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_init_2 [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_init_2 [2024-11-09 07:12:27,165 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_set_mode [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_set_mode [2024-11-09 07:12:27,165 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dvi_query_EDID [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dvi_query_EDID [2024-11-09 07:12:27,165 INFO L130 BoogieDeclarations]: Found specification of procedure console_lock [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure console_lock [2024-11-09 07:12:27,165 INFO L130 BoogieDeclarations]: Found specification of procedure console_unlock [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure console_unlock [2024-11-09 07:12:27,165 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_set_dpa_gfx [2024-11-09 07:12:27,165 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_set_dpa_gfx [2024-11-09 07:12:27,166 INFO L130 BoogieDeclarations]: Found specification of procedure k800_set_secondary_pll_encoded [2024-11-09 07:12:27,166 INFO L138 BoogieDeclarations]: Found implementation of procedure k800_set_secondary_pll_encoded [2024-11-09 07:12:27,166 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_dfpl_proc_write [2024-11-09 07:12:27,166 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_dfpl_proc_write [2024-11-09 07:12:27,166 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_update_device_setting [2024-11-09 07:12:27,166 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_update_device_setting [2024-11-09 07:12:27,166 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2024-11-09 07:12:27,166 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2024-11-09 07:12:27,166 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_fill_crtc_timing [2024-11-09 07:12:27,166 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_fill_crtc_timing [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-09 07:12:27,167 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure machine_is_olpc [2024-11-09 07:12:27,167 INFO L138 BoogieDeclarations]: Found implementation of procedure machine_is_olpc [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-09 07:12:27,167 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_mmio_write [2024-11-09 07:12:27,167 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_mmio_write [2024-11-09 07:12:27,167 INFO L130 BoogieDeclarations]: Found specification of procedure viafb_show_hw_cursor [2024-11-09 07:12:27,168 INFO L138 BoogieDeclarations]: Found implementation of procedure viafb_show_hw_cursor [2024-11-09 07:12:27,168 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2024-11-09 07:12:27,168 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2024-11-09 07:12:28,999 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:12:29,004 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:12:32,140 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-09 07:18:21,836 INFO L? ?]: Removed 5272 outVars from TransFormulas that were not future-live. [2024-11-09 07:18:21,837 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:18:56,629 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:18:56,629 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 07:18:56,629 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:18:56 BoogieIcfgContainer [2024-11-09 07:18:56,630 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:18:56,633 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:18:56,633 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:18:56,637 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:18:56,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:12:15" (1/3) ... [2024-11-09 07:18:56,638 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56530f2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:18:56, skipping insertion in model container [2024-11-09 07:18:56,639 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:12:24" (2/3) ... [2024-11-09 07:18:56,639 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56530f2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:18:56, skipping insertion in model container [2024-11-09 07:18:56,639 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:18:56" (3/3) ... [2024-11-09 07:18:56,641 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-09 07:18:56,667 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:18:56,668 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 07:18:57,177 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:18:57,185 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;@3c72c940, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:18:57,185 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 07:18:57,201 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-09 07:18:57,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 07:18:57,215 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:57,216 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-09 07:18:57,216 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:57,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:57,223 INFO L85 PathProgramCache]: Analyzing trace with hash 720248958, now seen corresponding path program 1 times [2024-11-09 07:18:57,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:18:57,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43050365] [2024-11-09 07:18:57,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:57,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms