./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--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2d3fedd3393c9ef9037d23202ca807e49e09d9211ff455e3da7db836a65b4737 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:45:32,503 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:45:32,643 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-26 10:45:32,653 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:45:32,653 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:45:32,695 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:45:32,699 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:45:32,699 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:45:32,700 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:45:32,705 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:45:32,706 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:45:32,706 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:45:32,707 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:45:32,708 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:45:32,709 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:45:32,709 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:45:32,710 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:45:32,710 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 10:45:32,711 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:45:32,711 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:45:32,713 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:45:32,713 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:45:32,714 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:45:32,714 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:45:32,715 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:45:32,715 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:45:32,716 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:45:32,716 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:45:32,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:45:32,717 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:45:32,718 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:45:32,719 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:45:32,719 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 10:45:32,719 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 10:45:32,719 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:45:32,720 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:45:32,720 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:45:32,720 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:45:32,720 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:45:32,721 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/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_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2d3fedd3393c9ef9037d23202ca807e49e09d9211ff455e3da7db836a65b4737 [2023-11-26 10:45:33,095 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:45:33,126 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:45:33,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:45:33,130 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:45:33,130 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:45:33,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i [2023-11-26 10:45:36,320 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:45:37,062 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:45:37,063 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i [2023-11-26 10:45:37,123 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/data/99222719c/24cf1697db8540fba138edf7be215da0/FLAGb27029de2 [2023-11-26 10:45:37,149 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/data/99222719c/24cf1697db8540fba138edf7be215da0 [2023-11-26 10:45:37,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:45:37,159 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:45:37,164 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:45:37,164 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:45:37,169 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:45:37,170 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:45:37" (1/1) ... [2023-11-26 10:45:37,171 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@458cc23b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:37, skipping insertion in model container [2023-11-26 10:45:37,172 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:45:37" (1/1) ... [2023-11-26 10:45:37,340 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:45:41,518 WARN L240 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_40a887c0-13fc-4103-be04-8eed573bd71b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i[367278,367291] [2023-11-26 10:45:42,012 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:45:42,081 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:45:42,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [5285-5286] [2023-11-26 10:45:42,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (69), "i" (12UL)); [9527-9528] [2023-11-26 10:45:42,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (70), "i" (12UL)); [9536-9537] [2023-11-26 10:45:42,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (71), "i" (12UL)); [9545-9546] [2023-11-26 10:45:42,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (184), "i" (12UL)); [9693-9694] [2023-11-26 10:45:42,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (242), "i" (12UL)); [9780-9781] [2023-11-26 10:45:42,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (266), "i" (12UL)); [9814-9815] [2023-11-26 10:45:42,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (267), "i" (12UL)); [9822-9823] [2023-11-26 10:45:42,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (268), "i" (12UL)); [9830-9831] [2023-11-26 10:45:42,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10176/dscv_tempdir/dscv/ri/32_7a/drivers/gpu/drm/mgag200/mgag200_cursor.c"), "i" (269), "i" (12UL)); [9838-9839] [2023-11-26 10:45:42,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"./arch/x86/include/asm/paravirt.h"), "i" (831), "i" (12UL)); [10766-10767] [2023-11-26 10:45:42,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (43UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [10772-10774] [2023-11-26 10:45:42,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [10806] [2023-11-26 10:45:42,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [10809] [2023-11-26 10:45:42,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [10812] [2023-11-26 10:45:42,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [10815] [2023-11-26 10:45:42,660 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [10913] [2023-11-26 10:45:42,660 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [10916] [2023-11-26 10:45:42,661 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [10919] [2023-11-26 10:45:42,661 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [10922] [2023-11-26 10:45:42,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [10933] [2023-11-26 10:45:42,662 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [10936] [2023-11-26 10:45:42,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [10939] [2023-11-26 10:45:42,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [10942] [2023-11-26 10:45:42,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [10953] [2023-11-26 10:45:42,664 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [10956] [2023-11-26 10:45:42,664 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [10959] [2023-11-26 10:45:42,665 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [10962] [2023-11-26 10:45:42,666 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [10973] [2023-11-26 10:45:42,667 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [10976] [2023-11-26 10:45:42,667 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [10979] [2023-11-26 10:45:42,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [10982] [2023-11-26 10:45:42,731 WARN L240 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_40a887c0-13fc-4103-be04-8eed573bd71b/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i[367278,367291] [2023-11-26 10:45:42,758 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:45:43,361 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:45:43,361 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:45:43,369 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:45:43,371 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43 WrapperNode [2023-11-26 10:45:43,371 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:45:43,373 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:45:43,373 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:45:43,373 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:45:43,382 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:43,577 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:43,988 INFO L138 Inliner]: procedures = 565, calls = 3179, calls flagged for inlining = 259, calls inlined = 251, statements flattened = 10058 [2023-11-26 10:45:43,988 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:45:43,989 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:45:43,989 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:45:43,990 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:45:44,003 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:44,003 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:44,136 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:48,705 INFO L175 MemorySlicer]: Split 1486 memory accesses to 25 slices as follows [1, 1127, 8, 1, 1, 93, 6, 1, 5, 4, 3, 15, 59, 2, 2, 13, 62, 41, 13, 4, 13, 2, 1, 5, 4]. 76 percent of accesses are in the largest equivalence class. The 319 initializations are split as follows [0, 156, 0, 0, 0, 0, 6, 0, 0, 0, 3, 15, 0, 2, 2, 13, 62, 41, 0, 4, 13, 2, 0, 0, 0]. The 281 writes are split as follows [1, 166, 2, 0, 0, 92, 0, 0, 4, 2, 0, 0, 1, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 2, 2]. [2023-11-26 10:45:48,705 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:48,706 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:48,956 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:49,004 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:49,083 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:49,128 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:49,212 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:45:49,213 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:45:49,214 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:45:49,215 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:45:49,216 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (1/1) ... [2023-11-26 10:45:49,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:45:49,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:45:49,256 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:45:49,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_40a887c0-13fc-4103-be04-8eed573bd71b/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:45:49,304 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_ref [2023-11-26 10:45:49,305 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_ref [2023-11-26 10:45:49,305 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_cursor_set [2023-11-26 10:45:49,305 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_cursor_set [2023-11-26 10:45:49,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-26 10:45:49,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-26 10:45:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-26 10:45:49,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-26 10:45:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure mga_pci_remove [2023-11-26 10:45:49,306 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_pci_remove [2023-11-26 10:45:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_load_lut [2023-11-26 10:45:49,306 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_load_lut [2023-11-26 10:45:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure mga_user_framebuffer_destroy [2023-11-26 10:45:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_user_framebuffer_destroy [2023-11-26 10:45:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure drm_helper_probe_single_connector_modes [2023-11-26 10:45:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_helper_probe_single_connector_modes [2023-11-26 10:45:49,307 INFO L130 BoogieDeclarations]: Found specification of procedure lock_release [2023-11-26 10:45:49,307 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_release [2023-11-26 10:45:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2023-11-26 10:45:49,308 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2023-11-26 10:45:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2023-11-26 10:45:49,308 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2023-11-26 10:45:49,308 INFO L130 BoogieDeclarations]: Found specification of procedure drm_err [2023-11-26 10:45:49,308 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_err [2023-11-26 10:45:49,309 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2023-11-26 10:45:49,309 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2023-11-26 10:45:49,309 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2023-11-26 10:45:49,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2023-11-26 10:45:49,309 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-26 10:45:49,309 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-26 10:45:49,310 INFO L130 BoogieDeclarations]: Found specification of procedure __ww_mutex_lock [2023-11-26 10:45:49,310 INFO L138 BoogieDeclarations]: Found implementation of procedure __ww_mutex_lock [2023-11-26 10:45:49,310 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_disable [2023-11-26 10:45:49,310 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_disable [2023-11-26 10:45:49,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_base_of_ww_mutex [2023-11-26 10:45:49,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_base_of_ww_mutex [2023-11-26 10:45:49,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_struct_mutex_of_drm_device [2023-11-26 10:45:49,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_struct_mutex_of_drm_device [2023-11-26 10:45:49,311 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2023-11-26 10:45:49,311 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2023-11-26 10:45:49,311 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-26 10:45:49,312 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-26 10:45:49,312 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_unpin [2023-11-26 10:45:49,312 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_unpin [2023-11-26 10:45:49,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 10:45:49,312 INFO L130 BoogieDeclarations]: Found specification of procedure mga_dirty_update [2023-11-26 10:45:49,312 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_dirty_update [2023-11-26 10:45:49,313 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fb_helper_fini [2023-11-26 10:45:49,313 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fb_helper_fini [2023-11-26 10:45:49,313 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kmap [2023-11-26 10:45:49,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kmap [2023-11-26 10:45:49,313 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_del_sub_from_lru [2023-11-26 10:45:49,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_del_sub_from_lru [2023-11-26 10:45:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_dpms [2023-11-26 10:45:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_dpms [2023-11-26 10:45:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_driver_unload [2023-11-26 10:45:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_driver_unload [2023-11-26 10:45:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_ttm_tt_unpopulate [2023-11-26 10:45:49,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_ttm_tt_unpopulate [2023-11-26 10:45:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-11-26 10:45:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-11-26 10:45:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-11-26 10:45:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-11-26 10:45:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2023-11-26 10:45:49,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2023-11-26 10:45:49,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2023-11-26 10:45:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2023-11-26 10:45:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2023-11-26 10:45:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kunmap [2023-11-26 10:45:49,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kunmap [2023-11-26 10:45:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure mga_encoder_prepare [2023-11-26 10:45:49,319 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_encoder_prepare [2023-11-26 10:45:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_unref [2023-11-26 10:45:49,320 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_unref [2023-11-26 10:45:49,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-11-26 10:45:49,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-11-26 10:45:49,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-11-26 10:45:49,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-11-26 10:45:49,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-11-26 10:45:49,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2023-11-26 10:45:49,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2023-11-26 10:45:49,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2023-11-26 10:45:49,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2023-11-26 10:45:49,324 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-26 10:45:49,324 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-26 10:45:49,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-26 10:45:49,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-26 10:45:49,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-26 10:45:49,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-26 10:45:49,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-26 10:45:49,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-26 10:45:49,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-26 10:45:49,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-26 10:45:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-26 10:45:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2023-11-26 10:45:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2023-11-26 10:45:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2023-11-26 10:45:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2023-11-26 10:45:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-11-26 10:45:49,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-11-26 10:45:49,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2023-11-26 10:45:49,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2023-11-26 10:45:49,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2023-11-26 10:45:49,332 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2023-11-26 10:45:49,332 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2023-11-26 10:45:49,332 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2023-11-26 10:45:49,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-11-26 10:45:49,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-11-26 10:45:49,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-11-26 10:45:49,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-11-26 10:45:49,333 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2023-11-26 10:45:49,334 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2023-11-26 10:45:49,335 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2023-11-26 10:45:49,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2023-11-26 10:45:49,336 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_apertures [2023-11-26 10:45:49,336 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_apertures [2023-11-26 10:45:49,336 INFO L130 BoogieDeclarations]: Found specification of procedure mga_hide_cursor [2023-11-26 10:45:49,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_hide_cursor [2023-11-26 10:45:49,336 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_unreference [2023-11-26 10:45:49,336 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_unreference [2023-11-26 10:45:49,337 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_commit [2023-11-26 10:45:49,337 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_commit [2023-11-26 10:45:49,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-11-26 10:45:49,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-11-26 10:45:49,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-26 10:45:49,337 INFO L130 BoogieDeclarations]: Found specification of procedure __devm_request_region [2023-11-26 10:45:49,338 INFO L138 BoogieDeclarations]: Found implementation of procedure __devm_request_region [2023-11-26 10:45:49,338 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_gem_free_object [2023-11-26 10:45:49,338 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_gem_free_object [2023-11-26 10:45:49,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:45:49,338 INFO L130 BoogieDeclarations]: Found specification of procedure mga_encoder_commit [2023-11-26 10:45:49,338 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_encoder_commit [2023-11-26 10:45:49,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_base_of_ww_mutex [2023-11-26 10:45:49,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_base_of_ww_mutex [2023-11-26 10:45:49,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-26 10:45:49,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-26 10:45:49,339 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-26 10:45:49,339 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_gem_create [2023-11-26 10:45:49,340 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_gem_create [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-26 10:45:49,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-26 10:45:49,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-26 10:45:49,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-26 10:45:49,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-26 10:45:49,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-26 10:45:49,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-26 10:45:49,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-26 10:45:49,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2023-11-26 10:45:49,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2023-11-26 10:45:49,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2023-11-26 10:45:49,344 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-26 10:45:49,344 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2023-11-26 10:45:49,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2023-11-26 10:45:49,345 INFO L130 BoogieDeclarations]: Found specification of procedure mga_encoder_dpms [2023-11-26 10:45:49,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_encoder_dpms [2023-11-26 10:45:49,345 INFO L130 BoogieDeclarations]: Found specification of procedure mga_vga_calculate_mode_bandwidth [2023-11-26 10:45:49,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_vga_calculate_mode_bandwidth [2023-11-26 10:45:49,345 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_destroy [2023-11-26 10:45:49,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_destroy [2023-11-26 10:45:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2023-11-26 10:45:49,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2023-11-26 10:45:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2023-11-26 10:45:49,346 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2023-11-26 10:45:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_validate [2023-11-26 10:45:49,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_validate [2023-11-26 10:45:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_pin [2023-11-26 10:45:49,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_pin [2023-11-26 10:45:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-26 10:45:49,347 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-26 10:45:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_ttm_placement [2023-11-26 10:45:49,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_ttm_placement [2023-11-26 10:45:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_cursor_move [2023-11-26 10:45:49,348 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_cursor_move [2023-11-26 10:45:49,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:45:49,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:45:49,348 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_mmap [2023-11-26 10:45:49,348 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_mmap [2023-11-26 10:45:49,348 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_unreserve [2023-11-26 10:45:49,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_unreserve [2023-11-26 10:45:49,349 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-26 10:45:49,349 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-26 10:45:49,349 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_push_sysram [2023-11-26 10:45:49,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_push_sysram [2023-11-26 10:45:49,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-26 10:45:49,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-26 10:45:49,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2023-11-26 10:45:49,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2023-11-26 10:45:49,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-26 10:45:49,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-26 10:45:49,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2023-11-26 10:45:49,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2023-11-26 10:45:49,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2023-11-26 10:45:49,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2023-11-26 10:45:49,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-26 10:45:49,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-26 10:45:49,357 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_mode_set [2023-11-26 10:45:49,357 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_mode_set [2023-11-26 10:45:49,357 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-11-26 10:45:49,358 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_gpu_offset [2023-11-26 10:45:49,358 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_gpu_offset [2023-11-26 10:45:49,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_base_of_ww_mutex [2023-11-26 10:45:49,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_base_of_ww_mutex [2023-11-26 10:45:49,358 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-11-26 10:45:49,358 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-11-26 10:45:49,358 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-11-26 10:45:49,359 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-11-26 10:45:49,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-26 10:45:49,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-26 10:45:49,359 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2023-11-26 10:45:49,359 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2023-11-26 10:45:49,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-26 10:45:49,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-26 10:45:49,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2023-11-26 10:45:49,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2023-11-26 10:45:49,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2023-11-26 10:45:49,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2023-11-26 10:45:49,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2023-11-26 10:45:49,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2023-11-26 10:45:49,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2023-11-26 10:45:49,363 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-26 10:45:49,363 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-26 10:45:49,363 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-26 10:45:49,364 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2023-11-26 10:45:49,365 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2023-11-26 10:45:49,365 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2023-11-26 10:45:49,365 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2023-11-26 10:45:49,365 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2023-11-26 10:45:49,365 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2023-11-26 10:45:49,372 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2023-11-26 10:45:49,373 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 10:45:49,373 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_unreference_unlocked [2023-11-26 10:45:49,373 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_unreference_unlocked [2023-11-26 10:45:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-11-26 10:45:49,374 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-11-26 10:45:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2023-11-26 10:45:49,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_free [2023-11-26 10:45:49,375 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_free [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_release [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_struct_mutex_of_drm_device [2023-11-26 10:45:49,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_struct_mutex_of_drm_device [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-26 10:45:49,375 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-26 10:45:49,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2023-11-26 10:45:49,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_mode_fixup [2023-11-26 10:45:49,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_mode_fixup [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure __ww_mutex_lock_interruptible [2023-11-26 10:45:49,378 INFO L138 BoogieDeclarations]: Found implementation of procedure __ww_mutex_lock_interruptible [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_ttm_backend_destroy [2023-11-26 10:45:49,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_ttm_backend_destroy [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2023-11-26 10:45:49,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2023-11-26 10:45:49,378 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_create [2023-11-26 10:45:49,379 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_create [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_do_set_base [2023-11-26 10:45:49,379 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_do_set_base [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-26 10:45:49,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-26 10:45:49,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure drm_ut_debug_printk [2023-11-26 10:45:49,381 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_ut_debug_printk [2023-11-26 10:45:49,381 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-26 10:45:49,382 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-26 10:45:49,382 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-11-26 10:45:49,382 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-11-26 10:45:49,382 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_reserve___0 [2023-11-26 10:45:49,382 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_reserve___0 [2023-11-26 10:45:49,382 INFO L130 BoogieDeclarations]: Found specification of procedure mga_encoder_destroy [2023-11-26 10:45:49,382 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_encoder_destroy [2023-11-26 10:45:49,382 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_prepare [2023-11-26 10:45:49,382 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_prepare [2023-11-26 10:45:49,382 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo [2023-11-26 10:45:49,383 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo [2023-11-26 10:45:49,383 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_gamma_set [2023-11-26 10:45:49,383 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_gamma_set [2023-11-26 10:45:49,383 INFO L130 BoogieDeclarations]: Found specification of procedure mga_connector_destroy [2023-11-26 10:45:49,383 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_connector_destroy [2023-11-26 10:45:49,383 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2023-11-26 10:45:49,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2023-11-26 10:45:49,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put_mutex_19 [2023-11-26 10:45:49,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put_mutex_19 [2023-11-26 10:45:49,383 INFO L130 BoogieDeclarations]: Found specification of procedure remove_conflicting_framebuffers [2023-11-26 10:45:49,384 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_conflicting_framebuffers [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure drm_helper_connector_dpms [2023-11-26 10:45:49,384 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_helper_connector_dpms [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_framebuffer_init [2023-11-26 10:45:49,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_framebuffer_init [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-26 10:45:49,384 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-26 10:45:49,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-26 10:45:49,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-26 10:45:49,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-26 10:45:49,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-26 10:45:49,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2023-11-26 10:45:49,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-26 10:45:49,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure drm_framebuffer_cleanup [2023-11-26 10:45:49,392 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_framebuffer_cleanup [2023-11-26 10:45:49,392 INFO L130 BoogieDeclarations]: Found specification of procedure mgag200_bo_reserve [2023-11-26 10:45:49,392 INFO L138 BoogieDeclarations]: Found implementation of procedure mgag200_bo_reserve [2023-11-26 10:45:49,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-11-26 10:45:49,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-11-26 10:45:49,393 INFO L130 BoogieDeclarations]: Found specification of procedure lock_acquire [2023-11-26 10:45:49,393 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_acquire [2023-11-26 10:45:49,393 INFO L130 BoogieDeclarations]: Found specification of procedure drm_crtc_helper_set_config [2023-11-26 10:45:49,393 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_crtc_helper_set_config [2023-11-26 10:45:49,393 INFO L130 BoogieDeclarations]: Found specification of procedure drm_poll [2023-11-26 10:45:49,393 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_poll [2023-11-26 10:45:49,394 INFO L130 BoogieDeclarations]: Found specification of procedure mga_crtc_mode_set_base [2023-11-26 10:45:49,394 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_crtc_mode_set_base [2023-11-26 10:45:49,394 INFO L130 BoogieDeclarations]: Found specification of procedure mga_vga_detect [2023-11-26 10:45:49,394 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_vga_detect [2023-11-26 10:45:49,394 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_lookup [2023-11-26 10:45:49,394 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_lookup [2023-11-26 10:45:49,394 INFO L130 BoogieDeclarations]: Found specification of procedure mga_i2c_set [2023-11-26 10:45:49,394 INFO L138 BoogieDeclarations]: Found implementation of procedure mga_i2c_set [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-26 10:45:49,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-26 10:45:49,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2023-11-26 10:45:49,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2023-11-26 10:45:49,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2023-11-26 10:45:49,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2023-11-26 10:45:49,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2023-11-26 10:45:50,940 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:45:50,945 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:45:56,858 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-26 10:46:05,566 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 10:46:06,046 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 10:46:06,046 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-26 10:46:06,049 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:46:06 BoogieIcfgContainer [2023-11-26 10:46:06,050 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 10:46:06,053 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 10:46:06,054 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 10:46:06,058 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 10:46:06,058 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 10:45:37" (1/3) ... [2023-11-26 10:46:06,059 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f9cda8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:46:06, skipping insertion in model container [2023-11-26 10:46:06,059 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:43" (2/3) ... [2023-11-26 10:46:06,060 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f9cda8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:46:06, skipping insertion in model container [2023-11-26 10:46:06,060 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:46:06" (3/3) ... [2023-11-26 10:46:06,062 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--mgag200--mgag200.ko-entry_point.cil.out.i [2023-11-26 10:46:06,083 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 10:46:06,083 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-26 10:46:06,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 10:46:06,218 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@6119602, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 10:46:06,218 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-26 10:46:06,236 INFO L276 IsEmpty]: Start isEmpty. Operand has 3106 states, 2149 states have (on average 1.4481154025127967) internal successors, (3112), 2220 states have internal predecessors, (3112), 846 states have call successors, (846), 110 states have call predecessors, (846), 109 states have return successors, (829), 811 states have call predecessors, (829), 829 states have call successors, (829) [2023-11-26 10:46:06,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-11-26 10:46:06,264 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:46:06,265 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:46:06,265 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:46:06,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:46:06,271 INFO L85 PathProgramCache]: Analyzing trace with hash 666691048, now seen corresponding path program 1 times [2023-11-26 10:46:06,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:46:06,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498391651] [2023-11-26 10:46:06,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:46:06,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:46:07,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-26 10:46:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-26 10:46:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-26 10:46:07,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-26 10:46:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-26 10:46:07,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-26 10:46:07,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:07,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-26 10:46:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:08,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-26 10:46:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-26 10:46:08,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-26 10:46:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-26 10:46:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-26 10:46:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2023-11-26 10:46:08,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-26 10:46:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2023-11-26 10:46:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2023-11-26 10:46:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-26 10:46:08,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:46:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:46:08,443 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2023-11-26 10:46:08,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:46:08,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498391651] [2023-11-26 10:46:08,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498391651] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:46:08,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:46:08,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-26 10:46:08,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680798743] [2023-11-26 10:46:08,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:46:08,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-26 10:46:08,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:46:08,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 10:46:08,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:46:08,505 INFO L87 Difference]: Start difference. First operand has 3106 states, 2149 states have (on average 1.4481154025127967) internal successors, (3112), 2220 states have internal predecessors, (3112), 846 states have call successors, (846), 110 states have call predecessors, (846), 109 states have return successors, (829), 811 states have call predecessors, (829), 829 states have call successors, (829) Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-11-26 10:46:21,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []