./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-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 6b4ca6493f685238219745e034d782b993db209abec07e2893f260be9e71bef7 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:22:31,532 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:22:31,583 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:22:31,590 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:22:31,590 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:22:31,615 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:22:31,616 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:22:31,616 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:22:31,616 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:22:31,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:22:31,617 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:22:31,617 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:22:31,617 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:22:31,618 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:22:31,618 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:22:31,619 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:22:31,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:22:31,620 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:22:31,620 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:22:31,620 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 6b4ca6493f685238219745e034d782b993db209abec07e2893f260be9e71bef7 [2025-03-08 19:22:31,847 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:22:31,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:22:31,859 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:22:31,860 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:22:31,860 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:22:31,862 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i [2025-03-08 19:22:33,023 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b6b94a3/979172eeb2044822bb7ab6866e66d0d9/FLAGf4634cef0 [2025-03-08 19:22:33,580 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:22:33,581 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i [2025-03-08 19:22:33,631 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b6b94a3/979172eeb2044822bb7ab6866e66d0d9/FLAGf4634cef0 [2025-03-08 19:22:34,101 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b6b94a3/979172eeb2044822bb7ab6866e66d0d9 [2025-03-08 19:22:34,102 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:22:34,103 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:22:34,104 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:22:34,104 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:22:34,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:22:34,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:22:34" (1/1) ... [2025-03-08 19:22:34,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27da3d9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:34, skipping insertion in model container [2025-03-08 19:22:34,108 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:22:34" (1/1) ... [2025-03-08 19:22:34,220 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:22:39,456 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i[557997,558010] [2025-03-08 19:22:39,544 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:22:39,575 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:22:39,710 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; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [8032-8033] [2025-03-08 19:22:39,716 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; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [8052-8053] [2025-03-08 19:22:39,716 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; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [8057-8058] [2025-03-08 19:22:39,716 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; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [8062-8063] [2025-03-08 19:22:39,716 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; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [8067-8068] [2025-03-08 19:22:39,833 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_display.c"), "i" (552), "i" (12UL)); [9086-9087] [2025-03-08 19:22:39,849 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_display.c"), "i" (747), "i" (12UL)); [9375-9376] [2025-03-08 19:22:39,882 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_ttm.c"), "i" (342), "i" (12UL)); [10932-10933] [2025-03-08 19:22:39,896 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"); [11345-11346] [2025-03-08 19:22:39,913 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_fb.c"), "i" (274), "i" (12UL)); [11838-11839] [2025-03-08 19:22:39,916 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_fb.c"), "i" (368), "i" (12UL)); [11955-11956] [2025-03-08 19:22:39,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [12576] [2025-03-08 19:22:39,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [12579] [2025-03-08 19:22:39,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [12582] [2025-03-08 19:22:39,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [12585] [2025-03-08 19:22:39,955 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [12602-12603] [2025-03-08 19:22:39,955 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [12606-12607] [2025-03-08 19:22:39,955 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [12610-12611] [2025-03-08 19:22:39,955 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [12614-12615] [2025-03-08 19:22:39,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [12667] [2025-03-08 19:22:39,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [12670] [2025-03-08 19:22:39,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [12672] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [12677] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [12680] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [12682] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [12687] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [12690] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [12692] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [12697] [2025-03-08 19:22:39,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [12700] [2025-03-08 19:22:39,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [12702] [2025-03-08 19:22:39,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [12720] [2025-03-08 19:22:39,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [12723] [2025-03-08 19:22:39,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [12725] [2025-03-08 19:22:39,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [12730] [2025-03-08 19:22:39,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [12733] [2025-03-08 19:22:39,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [12735] [2025-03-08 19:22:39,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [12740] [2025-03-08 19:22:39,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [12743] [2025-03-08 19:22:39,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [12745] [2025-03-08 19:22:39,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [12750] [2025-03-08 19:22:39,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [12753] [2025-03-08 19:22:39,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [12755] [2025-03-08 19:22:39,965 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12904] [2025-03-08 19:22:39,965 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12911] [2025-03-08 19:22:39,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12990] [2025-03-08 19:22:39,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12999] [2025-03-08 19:22:39,984 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_gem.c"), "i" (86), "i" (12UL)); [13656-13657] [2025-03-08 19:22:39,985 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_gem.c"), "i" (87), "i" (12UL)); [13665-13666] [2025-03-08 19:22:39,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13789] [2025-03-08 19:22:39,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13791] [2025-03-08 19:22:39,988 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)); [13819-13820] [2025-03-08 19:22:39,988 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"); [13825-13827] [2025-03-08 19:22:39,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [13844] [2025-03-08 19:22:39,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [13847] [2025-03-08 19:22:39,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [13850] [2025-03-08 19:22:39,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [13853] [2025-03-08 19:22:39,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [13887] [2025-03-08 19:22:39,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13900] [2025-03-08 19:22:39,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [13963] [2025-03-08 19:22:39,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [13966] [2025-03-08 19:22:39,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [13969] [2025-03-08 19:22:39,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [13972] [2025-03-08 19:22:39,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [13983] [2025-03-08 19:22:39,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [13986] [2025-03-08 19:22:39,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [13989] [2025-03-08 19:22:39,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [13992] [2025-03-08 19:22:39,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [14003] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [14006] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [14009] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [14012] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [14023] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [14026] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [14029] [2025-03-08 19:22:39,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [14032] [2025-03-08 19:22:39,999 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [14184] [2025-03-08 19:22:40,001 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [14270] [2025-03-08 19:22:40,067 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [15995] [2025-03-08 19:22:40,071 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; incl %0": "+m" (v->counter)); [16300] [2025-03-08 19:22:40,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" ((qdev->ram_header)->int_pending): : "memory", "cc"); [16349-16350] [2025-03-08 19:22:40,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" ((qdev->ram_header)->int_pending): : "memory", "cc"); [16353-16354] [2025-03-08 19:22:40,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" ((qdev->ram_header)->int_pending): : "memory", "cc"); [16357-16358] [2025-03-08 19:22:40,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" ((qdev->ram_header)->int_pending): : "memory", "cc"); [16361-16362] [2025-03-08 19:22:40,078 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10358/dscv_tempdir/dscv/ri/08_1a/drivers/gpu/drm/qxl/qxl_dumb.c"), "i" (78), "i" (12UL)); [16818-16819] [2025-03-08 19:22:40,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [16901] [2025-03-08 19:22:40,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [16904] [2025-03-08 19:22:40,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [16907] [2025-03-08 19:22:40,079 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [16910] [2025-03-08 19:22:40,089 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)); [17607-17608] [2025-03-08 19:22:40,090 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"); [17613-17615] [2025-03-08 19:22:40,106 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i[557997,558010] [2025-03-08 19:22:40,115 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:22:40,423 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:22:40,429 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:22:40,429 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40 WrapperNode [2025-03-08 19:22:40,429 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:22:40,430 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:22:40,430 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:22:40,430 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:22:40,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:40,526 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:40,882 INFO L138 Inliner]: procedures = 777, calls = 5246, calls flagged for inlining = 358, calls inlined = 327, statements flattened = 12553 [2025-03-08 19:22:40,882 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:22:40,883 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:22:40,883 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:22:40,883 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:22:40,891 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:40,892 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:40,931 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:44,686 INFO L175 MemorySlicer]: Split 2246 memory accesses to 52 slices as follows [9, 3, 1, 29, 43, 2, 65, 16, 3, 1, 67, 14, 2, 2, 1, 0, 14, 38, 4, 10, 9, 4, 4, 9, 16, 12, 2, 6, 68, 6, 3, 7, 8, 2, 20, 2, 4, 4, 4, 4, 4, 9, 2, 1, 2, 1, 1687, 3, 2, 4, 5, 8]. 75 percent of accesses are in the largest equivalence class. The 163 initializations are split as follows [9, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 3, 3, 0, 0, 0, 0, 6, 0, 6, 3, 7, 8, 0, 20, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 55, 0, 0, 4, 0, 8]. The 896 writes are split as follows [0, 2, 0, 4, 43, 1, 65, 16, 0, 1, 1, 14, 0, 0, 0, 0, 14, 34, 0, 3, 3, 0, 0, 1, 4, 8, 0, 0, 2, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 4, 1, 1, 0, 1, 664, 2, 2, 0, 2, 0]. [2025-03-08 19:22:44,687 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:44,687 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:44,867 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:44,887 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:45,023 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:45,063 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:45,137 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:22:45,139 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:22:45,139 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:22:45,139 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:22:45,141 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (1/1) ... [2025-03-08 19:22:45,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:22:45,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:22:45,175 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:22:45,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:22:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fbdev_set_suspend [2025-03-08 19:22:45,204 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fbdev_set_suspend [2025-03-08 19:22:45,204 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_create [2025-03-08 19:22:45,204 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_create [2025-03-08 19:22:45,204 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_mmap_offset [2025-03-08 19:22:45,204 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_mmap_offset [2025-03-08 19:22:45,204 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_alloc_release_reserved [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_alloc_release_reserved [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure drm_helper_probe_single_connector_modes_nomerge [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_helper_probe_single_connector_modes_nomerge [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_mode_valid [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_mode_valid [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_surface_evict_locked [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_surface_evict_locked [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_kunmap [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_kunmap [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_garbage_collect [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_garbage_collect [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure __preempt_count_sub [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure __preempt_count_sub [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_move_notify [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_move_notify [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ring_init_hdr [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ring_init_hdr [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_backoff_reservation [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_backoff_reservation [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_dirty_update [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_dirty_update [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_surface_evict [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_surface_evict [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_object_close [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_object_close [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_set_property [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_set_property [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:22:45,205 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:22:45,205 INFO L130 BoogieDeclarations]: Found specification of procedure setup_hw_slot [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_hw_slot [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure drm_object_property_set_value [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_object_property_set_value [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_image_init [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_image_init [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_io_cmd [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_io_cmd [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fb_helper_fini [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fb_helper_fini [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_copyarea [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_copyarea [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_image_alloc_objects [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_image_alloc_objects [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_fence_buffer_objects [2025-03-08 19:22:45,206 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_fence_buffer_objects [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:22:45,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:22:45,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:22:45,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:22:45,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 19:22:45,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_check_id [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_check_id [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_kmap_atomic_page [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_kmap_atomic_page [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure setup_slot [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_slot [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_debugfs_takedown [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_debugfs_takedown [2025-03-08 19:22:45,210 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fb_helper_pan_display [2025-03-08 19:22:45,210 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fb_helper_pan_display [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_enc_prepare [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_enc_prepare [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_kmap [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_kmap [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_page_flip [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_page_flip [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure drm_debugfs_create_files [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_debugfs_create_files [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_queue_garbage_collect [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_queue_garbage_collect [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_evict_mm [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_evict_mm [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_monitors_config_set [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_monitors_config_set [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_ref [2025-03-08 19:22:45,211 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_ref [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:22:45,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure drm_debugfs_remove_files [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_debugfs_remove_files [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_add_to_lru [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_add_to_lru [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_prime_unpin [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_prime_unpin [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_alloc [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_alloc [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_cursor_move [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_cursor_move [2025-03-08 19:22:45,214 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_object_create_with_handle [2025-03-08 19:22:45,214 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_object_create_with_handle [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_hw_surface_dealloc [2025-03-08 19:22:45,215 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_hw_surface_dealloc [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-03-08 19:22:45,215 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:22:45,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure idr_preload [2025-03-08 19:22:45,215 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_preload [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:22:45,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:22:45,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:22:45,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:22:45,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:22:45,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-08 19:22:45,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure drm_cvt_mode [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_cvt_mode [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxlfb_destroy_pinned_object [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxlfb_destroy_pinned_object [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_backoff_reserve_list [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_backoff_reserve_list [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_reserve_list [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_reserve_list [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_kunmap_atomic_page [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_kunmap_atomic_page [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_and_test [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_and_test [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_imageblit [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_imageblit [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_io_mem_reserve [2025-03-08 19:22:45,219 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_io_mem_reserve [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 19:22:45,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 19:22:45,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-03-08 19:22:45,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-08 19:22:45,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-03-08 19:22:45,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_palette_object [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_palette_object [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_unreference_unlocked [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_unreference_unlocked [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_held [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_held [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_prepare [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_prepare [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_free [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_drm_freeze [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_drm_freeze [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_release [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_alloc_surface_release_reserved [2025-03-08 19:22:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_alloc_surface_release_reserved [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:22:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2025-03-08 19:22:45,224 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure fence_put [2025-03-08 19:22:45,224 INFO L138 BoogieDeclarations]: Found implementation of procedure fence_put [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure drm_ut_debug_printk [2025-03-08 19:22:45,224 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_ut_debug_printk [2025-03-08 19:22:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_enc_commit [2025-03-08 19:22:45,224 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_enc_commit [2025-03-08 19:22:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-08 19:22:45,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-08 19:22:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:22:45,225 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_enc_destroy [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_enc_destroy [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure fence_is_signaled [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure fence_is_signaled [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_reap_surf [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_reap_surf [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_io_mem_free [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_io_mem_free [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_unreference_unlocked___1 [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_unreference_unlocked___1 [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure __ttm_bo_unreserve [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure __ttm_bo_unreserve [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure drm_helper_connector_dpms [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_helper_connector_dpms [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_backend_destroy [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_backend_destroy [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_clean_mm [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_clean_mm [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_user_framebuffer_destroy [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_user_framebuffer_destroy [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_cmpxchg [2025-03-08 19:22:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_cmpxchg [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:22:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:22:45,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_deferred_io [2025-03-08 19:22:45,228 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_deferred_io [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:22:45,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_destroy [2025-03-08 19:22:45,228 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_destroy [2025-03-08 19:22:45,228 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_restore [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_restore [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_bo_destroy [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_bo_destroy [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_surface_id_alloc [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_surface_id_alloc [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure __preempt_count_add [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure __preempt_count_add [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_create_monitors_object [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_create_monitors_object [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_unmap [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_unmap [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_mode_set [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_mode_set [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_find_or_create_single [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_find_or_create_single [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_tt_unpopulate [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_tt_unpopulate [2025-03-08 19:22:45,229 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_drm_resume [2025-03-08 19:22:45,229 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_drm_resume [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_client_monitors_config_work_func [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_client_monitors_config_work_func [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_pm_freeze [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_pm_freeze [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure idr_replace [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_replace [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_reserve [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_reserve [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_unpin [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_unpin [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_ref [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_ref [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_io_reset [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_io_reset [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_allocate_chunk [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_allocate_chunk [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_work_112 [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_work_112 [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_physical_address [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_physical_address [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure lock_release [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_release [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put_mutex___1 [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put_mutex___1 [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure drm_err [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_err [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure drm_modeset_unlock_all [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_modeset_unlock_all [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_io_update_area [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_io_update_area [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_evict_flags [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_evict_flags [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_drawable [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_drawable [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure drm_object_attach_property [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_object_attach_property [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-03-08 19:22:45,230 INFO L130 BoogieDeclarations]: Found specification of procedure idr_init [2025-03-08 19:22:45,230 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_init [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_work [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_work [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_alloc_bo_reserved [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_alloc_bo_reserved [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure idr_preload_end [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_preload_end [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure drm_modeset_lock_all [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_modeset_lock_all [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_object_free [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_object_free [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_list_add [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_list_add [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure io_mapping_create_wc [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure io_mapping_create_wc [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-08 19:22:45,232 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:22:45,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_object_open [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_object_open [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure drm_open [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_open [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_free_list [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_free_list [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_unref [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_unref [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_unref [2025-03-08 19:22:45,233 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_unref [2025-03-08 19:22:45,233 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_probed_add [2025-03-08 19:22:45,234 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_probed_add [2025-03-08 19:22:45,234 INFO L130 BoogieDeclarations]: Found specification of procedure drm_pci_set_busid [2025-03-08 19:22:45,234 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_pci_set_busid [2025-03-08 19:22:45,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:22:45,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_draw_opaque_fb [2025-03-08 19:22:45,235 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_draw_opaque_fb [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure trace_fence_emit [2025-03-08 19:22:45,235 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_fence_emit [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_cursor_set2 [2025-03-08 19:22:45,235 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_cursor_set2 [2025-03-08 19:22:45,235 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_io_lock [2025-03-08 19:22:45,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_io_lock [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_push_cursor_ring_release [2025-03-08 19:22:45,236 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_push_cursor_ring_release [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:22:45,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-03-08 19:22:45,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:22:45,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-03-08 19:22:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_unreserve [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_unreserve [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_free [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_free [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_push_command_ring_release [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_push_command_ring_release [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_framebuffer_surface_dirty [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_framebuffer_surface_dirty [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_dpms [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_dpms [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_unreference [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_unreference [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_io_log [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_io_log [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure fence_release [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_placement_from_domain [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_placement_from_domain [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure idr_alloc [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_alloc [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_pci_probe [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_pci_probe [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_send_monitors_config [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_send_monitors_config [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure free_drawable [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure free_drawable [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fb_helper_setcmap [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fb_helper_setcmap [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_prime_vunmap [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_prime_vunmap [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_validate [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_validate [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure drm_release [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_release [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_nop_signaling [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_nop_signaling [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_mode_fixup [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_mode_fixup [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ring_create [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ring_create [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_save [2025-03-08 19:22:45,240 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_save [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:22:45,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:22:45,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:22:45,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:22:45,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:22:45,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:22:45,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_destroy_monitors_object [2025-03-08 19:22:45,242 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_destroy_monitors_object [2025-03-08 19:22:45,242 INFO L130 BoogieDeclarations]: Found specification of procedure io_mapping_free [2025-03-08 19:22:45,242 INFO L138 BoogieDeclarations]: Found implementation of procedure io_mapping_free [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_disable [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_disable [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_check_header [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_check_header [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ring_free [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ring_free [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub___1 [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub___1 [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find_slowpath [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find_slowpath [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_draw_dirty_fb [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_draw_dirty_fb [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_framebuffer_init [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_framebuffer_init [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_pin [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_pin [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_driver_unload [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_driver_unload [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_mmap [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_mmap [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_pci_remove [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_pci_remove [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gc_work [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gc_work [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-03-08 19:22:45,243 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_conn_detect [2025-03-08 19:22:45,243 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_conn_detect [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure list_is_singular [2025-03-08 19:22:45,244 INFO L138 BoogieDeclarations]: Found implementation of procedure list_is_singular [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:22:45,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 19:22:45,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_fillrect [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_fillrect [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_reap_surface_id [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_reap_surface_id [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_hw_surface_alloc [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_hw_surface_alloc [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure fence_signal [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure fence_signal [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put___1 [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put___1 [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure make_drawable [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure make_drawable [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_backend_bind [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_backend_bind [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_init_mm [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_init_mm [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put_mutex [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put_mutex [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_mode_dumb_mmap [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_mode_dumb_mmap [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fb_helper_check_var [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fb_helper_check_var [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_check_idle [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_check_idle [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_handle_create [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_handle_create [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_bo_gpu_offset [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_bo_gpu_offset [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure drm_framebuffer_cleanup [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_framebuffer_cleanup [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_validate_bo [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_validate_bo [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure lock_acquire [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_acquire [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_fb_dirty_flush [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_fb_dirty_flush [2025-03-08 19:22:45,246 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-03-08 19:22:45,246 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-03-08 19:22:45,247 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_io_unlock [2025-03-08 19:22:45,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_io_unlock [2025-03-08 19:22:45,247 INFO L130 BoogieDeclarations]: Found specification of procedure drm_crtc_helper_set_config [2025-03-08 19:22:45,247 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_crtc_helper_set_config [2025-03-08 19:22:45,247 INFO L130 BoogieDeclarations]: Found specification of procedure console_lock [2025-03-08 19:22:45,247 INFO L138 BoogieDeclarations]: Found implementation of procedure console_lock [2025-03-08 19:22:45,247 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_verify_access [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_verify_access [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_object_create [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_object_create [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure console_unlock [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure console_unlock [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_destroy [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_destroy [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_crtc_commit [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_crtc_commit [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_image_free_objects [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_image_free_objects [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure drm_poll [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_poll [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_io_cmd_user [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_io_cmd_user [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_release_map [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_release_map [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure drm_gem_object_lookup [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_gem_object_lookup [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ring_push [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ring_push [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_get_qdev [2025-03-08 19:22:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_get_qdev [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:22:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:22:45,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_gem_prime_mmap [2025-03-08 19:22:45,249 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_gem_prime_mmap [2025-03-08 19:22:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure qxl_ttm_bo_is_qxl_bo [2025-03-08 19:22:45,250 INFO L138 BoogieDeclarations]: Found implementation of procedure qxl_ttm_bo_is_qxl_bo [2025-03-08 19:22:45,250 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2025-03-08 19:22:45,250 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2025-03-08 19:22:46,604 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:22:46,608 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:22:46,750 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19671: havoc ttm_bo_init_#t~nondet3073#1; [2025-03-08 19:22:46,750 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19214: havoc drm_gem_object_init_#t~nondet2994#1; [2025-03-08 19:22:46,760 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509: havoc drm_vma_node_offset_addr_#t~mem1460#1; [2025-03-08 19:22:46,830 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309: call ULTIMATE.dealloc(~#bo~12#1.base, ~#bo~12#1.offset);havoc ~#bo~12#1.base, ~#bo~12#1.offset; [2025-03-08 19:22:46,834 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19259: havoc #t~nondet3003; [2025-03-08 19:22:46,861 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14934: call ULTIMATE.dealloc(qxl_update_surface_~#rect~0#1.base, qxl_update_surface_~#rect~0#1.offset);havoc qxl_update_surface_~#rect~0#1.base, qxl_update_surface_~#rect~0#1.offset; [2025-03-08 19:22:46,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17725: call ULTIMATE.dealloc(idr_find___0_~#__u~2#1.base, idr_find___0_~#__u~2#1.offset);havoc idr_find___0_~#__u~2#1.base, idr_find___0_~#__u~2#1.offset;call ULTIMATE.dealloc(idr_find___0_~#__u___0~1#1.base, idr_find___0_~#__u___0~1#1.offset);havoc idr_find___0_~#__u___0~1#1.base, idr_find___0_~#__u___0~1#1.offset; [2025-03-08 19:22:46,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362: call ULTIMATE.dealloc(~#id~0#1.base, ~#id~0#1.offset);havoc ~#id~0#1.base, ~#id~0#1.offset; [2025-03-08 19:22:47,049 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031: havoc dev_get_drvdata_#t~mem23#1.base, dev_get_drvdata_#t~mem23#1.offset; [2025-03-08 19:22:47,055 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835: havoc #t~bitwise1918; [2025-03-08 19:22:47,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19324: havoc #t~nondet3011; [2025-03-08 19:22:47,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: havoc __kmalloc_#t~ret263#1.base, __kmalloc_#t~ret263#1.offset; [2025-03-08 19:22:47,311 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19085: havoc debug_locks_off_#t~nondet2972#1; [2025-03-08 19:22:47,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19733: havoc ttm_mem_io_reserve_#t~nondet3084#1; [2025-03-08 19:22:47,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13195: havoc #t~mem1807#1.base, #t~mem1807#1.offset; [2025-03-08 19:22:47,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13204: havoc #t~mem1810#1.base, #t~mem1810#1.offset;call ULTIMATE.dealloc(~#rptr~0#1.base, ~#rptr~0#1.offset);havoc ~#rptr~0#1.base, ~#rptr~0#1.offset; [2025-03-08 19:22:47,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19594: havoc #t~nondet3059; [2025-03-08 19:22:47,450 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180: havoc #t~nondet2987; [2025-03-08 19:22:47,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13146: call ULTIMATE.dealloc(~#is_iomem~0#1.base, ~#is_iomem~0#1.offset);havoc ~#is_iomem~0#1.base, ~#is_iomem~0#1.offset; [2025-03-08 19:22:47,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12927: havoc ttm_kmap_obj_virtual_#t~mem1750#1.base, ttm_kmap_obj_virtual_#t~mem1750#1.offset; [2025-03-08 19:22:47,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19679: havoc ttm_bo_kmap_#t~nondet3075#1; [2025-03-08 19:22:47,637 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: call ULTIMATE.dealloc(~#norect~0#1.base, ~#norect~0#1.offset);havoc ~#norect~0#1.base, ~#norect~0#1.offset; [2025-03-08 19:22:47,637 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19370: havoc drm_vblank_get_#t~nondet3019#1; [2025-03-08 19:22:47,679 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19126: havoc #t~nondet2978; [2025-03-08 19:22:47,696 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19667: havoc #t~nondet3072; [2025-03-08 19:22:47,770 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19130: havoc #t~nondet2979; [2025-03-08 19:22:47,836 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: call ULTIMATE.dealloc(~#release~2.base, ~#release~2.offset);havoc ~#release~2.base, ~#release~2.offset; [2025-03-08 19:22:47,892 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13647: call ULTIMATE.dealloc(~#gobj~4#1.base, ~#gobj~4#1.offset);havoc ~#gobj~4#1.base, ~#gobj~4#1.offset; [2025-03-08 19:22:47,920 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14900: call ULTIMATE.dealloc(~#release~5.base, ~#release~5.offset);havoc ~#release~5.base, ~#release~5.offset; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19527: havoc ldv_suspend_late_20_#t~nondet3049#1; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19659: havoc ttm_bo_device_init_#t~nondet3070#1; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19266: havoc drm_ioctl_#t~nondet3004#1; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19531: havoc ldv_suspend_noirq_20_#t~nondet3050#1; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg56~0#1.base, ldv_main_exported_12_~#ldvarg56~0#1.offset);havoc ldv_main_exported_12_~#ldvarg56~0#1.base, ldv_main_exported_12_~#ldvarg56~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg60~0#1.base, ldv_main_exported_12_~#ldvarg60~0#1.offset);havoc ldv_main_exported_12_~#ldvarg60~0#1.base, ldv_main_exported_12_~#ldvarg60~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg61~0#1.base, ldv_main_exported_12_~#ldvarg61~0#1.offset);havoc ldv_main_exported_12_~#ldvarg61~0#1.base, ldv_main_exported_12_~#ldvarg61~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg58~0#1.base, ldv_main_exported_12_~#ldvarg58~0#1.offset);havoc ldv_main_exported_12_~#ldvarg58~0#1.base, ldv_main_exported_12_~#ldvarg58~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg57~0#1.base, ldv_main_exported_12_~#ldvarg57~0#1.offset);havoc ldv_main_exported_12_~#ldvarg57~0#1.base, ldv_main_exported_12_~#ldvarg57~0#1.offset; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19137: havoc drm_encoder_init_#t~nondet2980#1; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19005: havoc __alloc_workqueue_key_#t~ret2964#1.base, __alloc_workqueue_key_#t~ret2964#1.offset; [2025-03-08 19:23:04,417 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19270: havoc drm_irq_install_#t~nondet3005#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10418: call ULTIMATE.dealloc(ldv_main_exported_16_~#ldvarg46~0#1.base, ldv_main_exported_16_~#ldvarg46~0#1.offset);havoc ldv_main_exported_16_~#ldvarg46~0#1.base, ldv_main_exported_16_~#ldvarg46~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_16_~#ldvarg44~0#1.base, ldv_main_exported_16_~#ldvarg44~0#1.offset);havoc ldv_main_exported_16_~#ldvarg44~0#1.base, ldv_main_exported_16_~#ldvarg44~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_16_~#ldvarg45~0#1.base, ldv_main_exported_16_~#ldvarg45~0#1.offset);havoc ldv_main_exported_16_~#ldvarg45~0#1.base, ldv_main_exported_16_~#ldvarg45~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19535: havoc ldv_thaw_early_20_#t~nondet3051#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19539: havoc ldv_thaw_noirq_20_#t~nondet3052#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10291: call ULTIMATE.dealloc(ldv_main_exported_14_~#ldvarg64~0#1.base, ldv_main_exported_14_~#ldvarg64~0#1.offset);havoc ldv_main_exported_14_~#ldvarg64~0#1.base, ldv_main_exported_14_~#ldvarg64~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19147: havoc drm_fb_helper_blank_#t~nondet2981#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16770: call ULTIMATE.dealloc(qxl_mode_dumb_create_~#qobj~2#1.base, qxl_mode_dumb_create_~#qobj~2#1.offset);havoc qxl_mode_dumb_create_~#qobj~2#1.base, qxl_mode_dumb_create_~#qobj~2#1.offset;call ULTIMATE.dealloc(qxl_mode_dumb_create_~#handle~1#1.base, qxl_mode_dumb_create_~#handle~1#1.offset);havoc qxl_mode_dumb_create_~#handle~1#1.base, qxl_mode_dumb_create_~#handle~1#1.offset;call ULTIMATE.dealloc(qxl_mode_dumb_create_~#surf~0#1.base, qxl_mode_dumb_create_~#surf~0#1.offset);havoc qxl_mode_dumb_create_~#surf~0#1.base, qxl_mode_dumb_create_~#surf~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19155: havoc drm_fb_helper_debug_enter_#t~nondet2983#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg19~0#1.base, ldv_main_exported_17_~#ldvarg19~0#1.offset);havoc ldv_main_exported_17_~#ldvarg19~0#1.base, ldv_main_exported_17_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg17~0#1.base, ldv_main_exported_17_~#ldvarg17~0#1.offset);havoc ldv_main_exported_17_~#ldvarg17~0#1.base, ldv_main_exported_17_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg14~0#1.base, ldv_main_exported_17_~#ldvarg14~0#1.offset);havoc ldv_main_exported_17_~#ldvarg14~0#1.base, ldv_main_exported_17_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg21~0#1.base, ldv_main_exported_17_~#ldvarg21~0#1.offset);havoc ldv_main_exported_17_~#ldvarg21~0#1.base, ldv_main_exported_17_~#ldvarg21~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg15~0#1.base, ldv_main_exported_17_~#ldvarg15~0#1.offset);havoc ldv_main_exported_17_~#ldvarg15~0#1.base, ldv_main_exported_17_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg16~0#1.base, ldv_main_exported_17_~#ldvarg16~0#1.offset);havoc ldv_main_exported_17_~#ldvarg16~0#1.base, ldv_main_exported_17_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg11~0#1.base, ldv_main_exported_17_~#ldvarg11~0#1.offset);havoc ldv_main_exported_17_~#ldvarg11~0#1.base, ldv_main_exported_17_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_17_~#ldvarg18~0#1.base, ldv_main_exported_17_~#ldvarg18~0#1.offset);havoc ldv_main_exported_17_~#ldvarg18~0#1.base, ldv_main_exported_17_~#ldvarg18~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19159: havoc drm_fb_helper_debug_leave_#t~nondet2984#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19690: havoc ttm_bo_move_memcpy_#t~nondet3077#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18502: call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg83~0#1.base, ldv_main_exported_4_~#ldvarg83~0#1.offset);havoc ldv_main_exported_4_~#ldvarg83~0#1.base, ldv_main_exported_4_~#ldvarg83~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg82~0#1.base, ldv_main_exported_4_~#ldvarg82~0#1.offset);havoc ldv_main_exported_4_~#ldvarg82~0#1.base, ldv_main_exported_4_~#ldvarg82~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19296: havoc drm_mode_connector_attach_encoder_#t~nondet3007#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19300: havoc drm_mode_create_suggested_offset_properties_#t~nondet3008#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg41~0#1.base, main_~#ldvarg41~0#1.offset);havoc main_~#ldvarg41~0#1.base, main_~#ldvarg41~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg36~0#1.base, main_~#ldvarg36~0#1.offset);havoc main_~#ldvarg36~0#1.base, main_~#ldvarg36~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset);havoc main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg24~0#1.base, main_~#ldvarg24~0#1.offset);havoc main_~#ldvarg24~0#1.base, main_~#ldvarg24~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg27~0#1.base, main_~#ldvarg27~0#1.offset);havoc main_~#ldvarg27~0#1.base, main_~#ldvarg27~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg35~0#1.base, main_~#ldvarg35~0#1.offset);havoc main_~#ldvarg35~0#1.base, main_~#ldvarg35~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg30~0#1.base, main_~#ldvarg30~0#1.offset);havoc main_~#ldvarg30~0#1.base, main_~#ldvarg30~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg33~0#1.base, main_~#ldvarg33~0#1.offset);havoc main_~#ldvarg33~0#1.base, main_~#ldvarg33~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset);havoc main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg34~0#1.base, main_~#ldvarg34~0#1.offset);havoc main_~#ldvarg34~0#1.base, main_~#ldvarg34~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19304: havoc drm_mode_crtc_set_gamma_size_#t~nondet3009#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19172: havoc drm_fb_helper_init_#t~nondet2985#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19176: havoc drm_fb_helper_initial_config_#t~nondet2986#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19708: havoc ttm_dma_tt_init_#t~nondet3080#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19579: havoc pci_enable_device_#t~nondet3056#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7426: havoc drm_core_check_feature_#t~mem269#1.base, drm_core_check_feature_#t~mem269#1.offset;havoc drm_core_check_feature_#t~mem270#1;havoc drm_core_check_feature_#t~bitwise271#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19187: havoc drm_fb_helper_set_par_#t~nondet2988#1; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128: call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg75~0#1.base, ldv_main_exported_8_~#ldvarg75~0#1.offset);havoc ldv_main_exported_8_~#ldvarg75~0#1.base, ldv_main_exported_8_~#ldvarg75~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg76~0#1.base, ldv_main_exported_8_~#ldvarg76~0#1.offset);havoc ldv_main_exported_8_~#ldvarg76~0#1.base, ldv_main_exported_8_~#ldvarg76~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg72~0#1.base, ldv_main_exported_8_~#ldvarg72~0#1.offset);havoc ldv_main_exported_8_~#ldvarg72~0#1.base, ldv_main_exported_8_~#ldvarg72~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg71~0#1.base, ldv_main_exported_8_~#ldvarg71~0#1.offset);havoc ldv_main_exported_8_~#ldvarg71~0#1.base, ldv_main_exported_8_~#ldvarg71~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg78~0#1.base, ldv_main_exported_8_~#ldvarg78~0#1.offset);havoc ldv_main_exported_8_~#ldvarg78~0#1.base, ldv_main_exported_8_~#ldvarg78~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg80~0#1.base, ldv_main_exported_8_~#ldvarg80~0#1.offset);havoc ldv_main_exported_8_~#ldvarg80~0#1.base, ldv_main_exported_8_~#ldvarg80~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_8_~#ldvarg73~0#1.base, ldv_main_exported_8_~#ldvarg73~0#1.offset);havoc ldv_main_exported_8_~#ldvarg73~0#1.base, ldv_main_exported_8_~#ldvarg73~0#1.offset; [2025-03-08 19:23:04,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19452: havoc ldv_bind_15_#t~nondet3031#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11789: call ULTIMATE.dealloc(qxl_fb_init_~#__key~1#1.base, qxl_fb_init_~#__key~1#1.offset);havoc qxl_fb_init_~#__key~1#1.base, qxl_fb_init_~#__key~1#1.offset;call ULTIMATE.dealloc(qxl_fb_init_~#__constr_expr_0~1#1.base, qxl_fb_init_~#__constr_expr_0~1#1.offset);havoc qxl_fb_init_~#__constr_expr_0~1#1.base, qxl_fb_init_~#__constr_expr_0~1#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19456: havoc ldv_complete_20_#t~nondet3032#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16419: call ULTIMATE.dealloc(qxl_irq_init_~#__key~4#1.base, qxl_irq_init_~#__key~4#1.offset);havoc qxl_irq_init_~#__key~4#1.base, qxl_irq_init_~#__key~4#1.offset;call ULTIMATE.dealloc(qxl_irq_init_~#__key___0~2#1.base, qxl_irq_init_~#__key___0~2#1.offset);havoc qxl_irq_init_~#__key___0~2#1.base, qxl_irq_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(qxl_irq_init_~#__key___1~1#1.base, qxl_irq_init_~#__key___1~1#1.offset);havoc qxl_irq_init_~#__key___1~1#1.base, qxl_irq_init_~#__key___1~1#1.offset;call ULTIMATE.dealloc(qxl_irq_init_~#__key___2~1#1.base, qxl_irq_init_~#__key___2~1#1.offset);havoc qxl_irq_init_~#__key___2~1#1.base, qxl_irq_init_~#__key___2~1#1.offset;call ULTIMATE.dealloc(qxl_irq_init_~#__constr_expr_0~2#1.base, qxl_irq_init_~#__constr_expr_0~2#1.offset);havoc qxl_irq_init_~#__constr_expr_0~2#1.base, qxl_irq_init_~#__constr_expr_0~2#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19195: havoc drm_fb_helper_single_add_all_connectors_#t~nondet2990#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19460: havoc ldv_connect_15_#t~nondet3033#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: call ULTIMATE.dealloc(qxl_device_init_~#__key~0#1.base, qxl_device_init_~#__key~0#1.offset);havoc qxl_device_init_~#__key~0#1.base, qxl_device_init_~#__key~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___0~0#1.base, qxl_device_init_~#__key___0~0#1.offset);havoc qxl_device_init_~#__key___0~0#1.base, qxl_device_init_~#__key___0~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___1~0#1.base, qxl_device_init_~#__key___1~0#1.offset);havoc qxl_device_init_~#__key___1~0#1.base, qxl_device_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___2~0#1.base, qxl_device_init_~#__key___2~0#1.offset);havoc qxl_device_init_~#__key___2~0#1.base, qxl_device_init_~#__key___2~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___3~0#1.base, qxl_device_init_~#__key___3~0#1.offset);havoc qxl_device_init_~#__key___3~0#1.base, qxl_device_init_~#__key___3~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___4~0#1.base, qxl_device_init_~#__key___4~0#1.offset);havoc qxl_device_init_~#__key___4~0#1.base, qxl_device_init_~#__key___4~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___5~0#1.base, qxl_device_init_~#__key___5~0#1.offset);havoc qxl_device_init_~#__key___5~0#1.base, qxl_device_init_~#__key___5~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___6~0#1.base, qxl_device_init_~#__key___6~0#1.offset);havoc qxl_device_init_~#__key___6~0#1.base, qxl_device_init_~#__key___6~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___7~0#1.base, qxl_device_init_~#__key___7~0#1.offset);havoc qxl_device_init_~#__key___7~0#1.base, qxl_device_init_~#__key___7~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__key___8~0#1.base, qxl_device_init_~#__key___8~0#1.offset);havoc qxl_device_init_~#__key___8~0#1.base, qxl_device_init_~#__key___8~0#1.offset;call ULTIMATE.dealloc(qxl_device_init_~#__constr_expr_0~0#1.base, qxl_device_init_~#__constr_expr_0~0#1.offset);havoc qxl_device_init_~#__constr_expr_0~0#1.base, qxl_device_init_~#__constr_expr_0~0#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19464: havoc ldv_freeze_late_20_#t~nondet3034#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19335: havoc drm_pci_init_#t~nondet3013#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19468: havoc ldv_freeze_noirq_20_#t~nondet3035#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19206: havoc drm_gem_dumb_destroy_#t~nondet2992#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19475: havoc ldv_poweroff_late_20_#t~nondet3036#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19740: havoc ttm_pool_populate_#t~nondet3085#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19346: havoc drm_property_create_range_#t~ret3016#1.base, drm_property_create_range_#t~ret3016#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19479: havoc ldv_poweroff_noirq_20_#t~nondet3037#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: call ULTIMATE.dealloc(ldv_main_exported_6_~#ldvarg53~0#1.base, ldv_main_exported_6_~#ldvarg53~0#1.offset);havoc ldv_main_exported_6_~#ldvarg53~0#1.base, ldv_main_exported_6_~#ldvarg53~0#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19483: havoc ldv_prepare_20_#t~nondet3038#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19353: havoc drm_read_#t~nondet3017#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19223: havoc drm_gem_prime_export_#t~ret2996#1.base, drm_gem_prime_export_#t~ret2996#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19487: havoc ldv_probe_11_#t~nondet3039#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19491: havoc ldv_probe_12_#t~nondet3040#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19227: havoc drm_gem_prime_fd_to_handle_#t~nondet2997#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12093: call ULTIMATE.dealloc(qxl_fbdev_init_~#__key~2#1.base, qxl_fbdev_init_~#__key~2#1.offset);havoc qxl_fbdev_init_~#__key~2#1.base, qxl_fbdev_init_~#__key~2#1.offset;call ULTIMATE.dealloc(qxl_fbdev_init_~#__key___0~1#1.base, qxl_fbdev_init_~#__key___0~1#1.offset);havoc qxl_fbdev_init_~#__key___0~1#1.base, qxl_fbdev_init_~#__key___0~1#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19757: havoc vgacon_text_force_#t~nondet3087#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8660: call ULTIMATE.dealloc(qxl_add_common_modes_~#common_modes~0#1.base, qxl_add_common_modes_~#common_modes~0#1.offset);havoc qxl_add_common_modes_~#common_modes~0#1.base, qxl_add_common_modes_~#common_modes~0#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19495: havoc ldv_probe_16_#t~nondet3041#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19231: havoc drm_gem_prime_handle_to_fd_#t~nondet2998#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19101: havoc drm_connector_init_#t~nondet2973#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19234: havoc drm_gem_prime_import_#t~ret2999#1.base, drm_gem_prime_import_#t~ret2999#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19499: havoc ldv_probe_17_#t~nondet3042#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19105: havoc drm_connector_register_#t~nondet2974#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19503: havoc ldv_release_15_#t~nondet3043#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9462: call ULTIMATE.dealloc(qxl_conn_get_modes_~#pwidth~0#1.base, qxl_conn_get_modes_~#pwidth~0#1.offset);havoc qxl_conn_get_modes_~#pwidth~0#1.base, qxl_conn_get_modes_~#pwidth~0#1.offset;call ULTIMATE.dealloc(qxl_conn_get_modes_~#pheight~0#1.base, qxl_conn_get_modes_~#pheight~0#1.offset);havoc qxl_conn_get_modes_~#pheight~0#1.base, qxl_conn_get_modes_~#pheight~0#1.offset; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19374: havoc drm_vblank_init_#t~nondet3020#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19507: havoc ldv_restore_early_20_#t~nondet3044#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19511: havoc ldv_restore_noirq_20_#t~nondet3045#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19515: havoc ldv_resume_early_20_#t~nondet3046#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19119: havoc drm_crtc_init_#t~nondet2976#1; [2025-03-08 19:23:04,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19519: havoc ldv_resume_noirq_20_#t~nondet3047#1; [2025-03-08 19:23:04,422 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10139: call ULTIMATE.dealloc(ldv_main_exported_15_~#ldvarg68~0#1.base, ldv_main_exported_15_~#ldvarg68~0#1.offset);havoc ldv_main_exported_15_~#ldvarg68~0#1.base, ldv_main_exported_15_~#ldvarg68~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_15_~#ldvarg66~0#1.base, ldv_main_exported_15_~#ldvarg66~0#1.offset);havoc ldv_main_exported_15_~#ldvarg66~0#1.base, ldv_main_exported_15_~#ldvarg66~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_15_~#ldvarg70~0#1.base, ldv_main_exported_15_~#ldvarg70~0#1.offset);havoc ldv_main_exported_15_~#ldvarg70~0#1.base, ldv_main_exported_15_~#ldvarg70~0#1.offset; [2025-03-08 19:23:04,422 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19523: havoc ldv_shutdown_19_#t~nondet3048#1; [2025-03-08 19:23:04,422 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11067: call ULTIMATE.dealloc(qxl_ttm_debugfs_init_~#qxl_mem_types_list~0#1.base, qxl_ttm_debugfs_init_~#qxl_mem_types_list~0#1.offset);havoc qxl_ttm_debugfs_init_~#qxl_mem_types_list~0#1.base, qxl_ttm_debugfs_init_~#qxl_mem_types_list~0#1.offset;call ULTIMATE.dealloc(qxl_ttm_debugfs_init_~#qxl_mem_types_names~0#1.base, qxl_ttm_debugfs_init_~#qxl_mem_types_names~0#1.offset);havoc qxl_ttm_debugfs_init_~#qxl_mem_types_names~0#1.base, qxl_ttm_debugfs_init_~#qxl_mem_types_names~0#1.offset; [2025-03-08 19:23:04,484 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19122: havoc #t~ret2977.base, #t~ret2977.offset; [2025-03-08 19:23:05,536 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19715: havoc ttm_eu_reserve_buffers_#t~nondet3081#1; [2025-03-08 19:23:06,847 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19549: havoc lock_is_held_#t~nondet3053#1; [2025-03-08 19:23:06,847 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19614: havoc rcu_lockdep_current_cpu_online_#t~nondet3064#1; [2025-03-08 19:23:07,353 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19586: havoc pci_save_state_#t~nondet3057#1; [2025-03-08 19:23:07,582 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18278: call ULTIMATE.dealloc(~#bo~11.base, ~#bo~11.offset);havoc ~#bo~11.base, ~#bo~11.offset; [2025-03-08 19:23:08,651 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19606: havoc #t~nondet3062; [2025-03-08 19:23:08,675 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19061: havoc #t~nondet2969; [2025-03-08 19:23:09,003 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17576: havoc constant_test_bit_#t~mem2726#1;havoc constant_test_bit_#t~bitwise2727#1; [2025-03-08 19:23:09,184 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19701: havoc ttm_bo_wait_#t~nondet3079#1; [2025-03-08 19:23:09,210 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12565: havoc #t~mem1693.base, #t~mem1693.offset; [2025-03-08 19:23:09,453 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19652: havoc #t~nondet3069; [2025-03-08 19:23:10,737 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9704: call ULTIMATE.dealloc(~#gobj~0.base, ~#gobj~0.offset);havoc ~#gobj~0.base, ~#gobj~0.offset; [2025-03-08 19:23:13,157 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19385: havoc fb_alloc_cmap_#t~nondet3022#1; [2025-03-08 19:23:13,157 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19411: havoc framebuffer_alloc_#t~ret3025#1.base, framebuffer_alloc_#t~ret3025#1.offset; [2025-03-08 19:23:13,158 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11856: call ULTIMATE.dealloc(qxlfb_create_pinned_object_~#gobj~2#1.base, qxlfb_create_pinned_object_~#gobj~2#1.offset);havoc qxlfb_create_pinned_object_~#gobj~2#1.base, qxlfb_create_pinned_object_~#gobj~2#1.offset;call ULTIMATE.dealloc(qxlfb_create_pinned_object_~#bpp~0#1.base, qxlfb_create_pinned_object_~#bpp~0#1.offset);havoc qxlfb_create_pinned_object_~#bpp~0#1.base, qxlfb_create_pinned_object_~#bpp~0#1.offset;call ULTIMATE.dealloc(qxlfb_create_pinned_object_~#depth~0#1.base, qxlfb_create_pinned_object_~#depth~0#1.offset);havoc qxlfb_create_pinned_object_~#depth~0#1.base, qxlfb_create_pinned_object_~#depth~0#1.offset; [2025-03-08 19:23:13,158 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19760: havoc vmalloc_#t~ret3088#1.base, vmalloc_#t~ret3088#1.offset; [2025-03-08 19:23:13,158 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19308: havoc drm_mode_legacy_fb_format_#t~nondet3010#1; [2025-03-08 19:23:13,158 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11918: call ULTIMATE.dealloc(qxlfb_create_~#mode_cmd~0#1.base, qxlfb_create_~#mode_cmd~0#1.offset);havoc qxlfb_create_~#mode_cmd~0#1.base, qxlfb_create_~#mode_cmd~0#1.offset;call ULTIMATE.dealloc(qxlfb_create_~#gobj~3#1.base, qxlfb_create_~#gobj~3#1.offset);havoc qxlfb_create_~#gobj~3#1.base, qxlfb_create_~#gobj~3#1.offset; [2025-03-08 19:23:13,306 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19590: havoc #t~nondet3058; [2025-03-08 19:23:14,397 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19252: havoc drm_helper_hpd_irq_event_#t~nondet3002#1; [2025-03-08 19:23:14,398 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19077: havoc crc32_le_#t~nondet2970#1; [2025-03-08 19:23:14,484 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19433: havoc #t~ret3028.base, #t~ret3028.offset; [2025-03-08 19:23:15,114 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19046: havoc __ww_mutex_lock_#t~nondet2966#1; [2025-03-08 19:23:15,114 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19050: havoc __ww_mutex_lock_interruptible_#t~nondet2967#1; [2025-03-08 19:23:15,114 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19562: havoc mutex_lock_interruptible_nested_#t~nondet3054#1; [2025-03-08 19:23:15,114 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19569: havoc mutex_trylock_#t~nondet3055#1; [2025-03-08 19:23:15,403 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19242: havoc #t~nondet3001; [2025-03-08 19:23:15,589 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19081: havoc #t~nondet2971; [2025-03-08 19:23:15,711 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19405: havoc flush_work_#t~nondet3024#1; [2025-03-08 19:23:15,898 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380: havoc #t~mem629;havoc #t~mem628;havoc #t~bitwise630; [2025-03-08 19:23:17,502 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: call ULTIMATE.dealloc(~#placements~0.base, ~#placements~0.offset);havoc ~#placements~0.base, ~#placements~0.offset; [2025-03-08 19:23:17,951 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14424: call ULTIMATE.dealloc(~#bo~7.base, ~#bo~7.offset);havoc ~#bo~7.base, ~#bo~7.offset; [2025-03-08 19:23:18,045 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13602: call ULTIMATE.dealloc(~#tbo~0#1.base, ~#tbo~0#1.offset);havoc ~#tbo~0#1.base, ~#tbo~0#1.offset; [2025-03-08 19:23:18,251 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19439: havoc ioremap_wc_#t~ret3030#1.base, ioremap_wc_#t~ret3030#1.offset; [2025-03-08 19:23:18,305 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19328: havoc #t~nondet3012; [2025-03-08 19:23:18,423 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18087: call ULTIMATE.dealloc(~#bo~9#1.base, ~#bo~9#1.offset);havoc ~#bo~9#1.base, ~#bo~9#1.offset; [2025-03-08 19:23:18,544 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19339: havoc #t~nondet3014; [2025-03-08 19:23:19,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15570: call ULTIMATE.dealloc(~#rect~1#1.base, ~#rect~1#1.offset);havoc ~#rect~1#1.base, ~#rect~1#1.offset;call ULTIMATE.dealloc(~#release~6#1.base, ~#release~6#1.offset);havoc ~#release~6#1.base, ~#release~6#1.offset;call ULTIMATE.dealloc(~#dimage~0#1.base, ~#dimage~0#1.offset);havoc ~#dimage~0#1.base, ~#dimage~0#1.offset;call ULTIMATE.dealloc(~#palette_bo~0#1.base, ~#palette_bo~0#1.offset);havoc ~#palette_bo~0#1.base, ~#palette_bo~0#1.offset; [2025-03-08 19:23:19,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15538: call ULTIMATE.dealloc(qxl_palette_create_1bit_~#pal~0#1.base, qxl_palette_create_1bit_~#pal~0#1.offset);havoc qxl_palette_create_1bit_~#pal~0#1.base, qxl_palette_create_1bit_~#pal~0#1.offset; [2025-03-08 19:23:19,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17863: call ULTIMATE.dealloc(~#__u~3#1.base, ~#__u~3#1.offset);havoc ~#__u~3#1.base, ~#__u~3#1.offset;call ULTIMATE.dealloc(~#__u___0~2#1.base, ~#__u___0~2#1.offset);havoc ~#__u___0~2#1.base, ~#__u___0~2#1.offset; [2025-03-08 19:23:20,936 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794: call ULTIMATE.dealloc(qxl_hide_cursor_~#release~0#1.base, qxl_hide_cursor_~#release~0#1.offset);havoc qxl_hide_cursor_~#release~0#1.base, qxl_hide_cursor_~#release~0#1.offset; [2025-03-08 19:23:20,936 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8828: call ULTIMATE.dealloc(~#cursor~0#1.base, ~#cursor~0#1.offset);havoc ~#cursor~0#1.base, ~#cursor~0#1.offset;call ULTIMATE.dealloc(~#cursor_bo~0#1.base, ~#cursor_bo~0#1.offset);havoc ~#cursor_bo~0#1.base, ~#cursor_bo~0#1.offset;call ULTIMATE.dealloc(~#release~1#1.base, ~#release~1#1.offset);havoc ~#release~1#1.base, ~#release~1#1.offset;call ULTIMATE.dealloc(~#user_ptr~0#1.base, ~#user_ptr~0#1.offset);havoc ~#user_ptr~0#1.base, ~#user_ptr~0#1.offset; [2025-03-08 19:23:20,964 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19729: havoc #t~nondet3083; [2025-03-08 19:23:21,031 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14326: call ULTIMATE.dealloc(~#cmd~4.base, ~#cmd~4.offset);havoc ~#cmd~4.base, ~#cmd~4.offset; [2025-03-08 19:23:21,233 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19610: havoc #t~nondet3063; [2025-03-08 19:23:21,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14307: call ULTIMATE.dealloc(~#cmd~3.base, ~#cmd~3.offset);havoc ~#cmd~3.base, ~#cmd~3.offset; [2025-03-08 19:23:21,846 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: call ULTIMATE.dealloc(~#norect~1.base, ~#norect~1.offset);havoc ~#norect~1.base, ~#norect~1.offset; [2025-03-08 19:23:22,324 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14775: call ULTIMATE.dealloc(~#args~0#1.base, ~#args~0#1.offset);havoc ~#args~0#1.base, ~#args~0#1.offset; [2025-03-08 19:23:23,329 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19418: havoc #t~nondet3026; [2025-03-08 19:23:23,407 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19238: havoc drm_get_pci_dev_#t~nondet3000#1; [2025-03-08 19:23:23,924 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19191: havoc #t~nondet2989; [2025-03-08 19:23:24,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19697: havoc #t~nondet3078; [2025-03-08 19:23:24,129 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19357: havoc #t~nondet3018; [2025-03-08 19:23:24,184 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19632: havoc #t~nondet3067; [2025-03-08 19:23:24,560 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14096: call ULTIMATE.dealloc(~#__key~3.base, ~#__key~3.offset);havoc ~#__key~3.base, ~#__key~3.offset; [2025-03-08 19:23:25,448 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:23:28,463 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: havoc #t~mem495; [2025-03-08 19:23:28,823 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19421: havoc #t~ret3027.base, #t~ret3027.offset; [2025-03-08 19:23:30,007 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464: havoc drawable_set_clipping_#t~mem2249#1.base, drawable_set_clipping_#t~mem2249#1.offset;call ULTIMATE.dealloc(drawable_set_clipping_~#dev_clips~0#1.base, drawable_set_clipping_~#dev_clips~0#1.offset);havoc drawable_set_clipping_~#dev_clips~0#1.base, drawable_set_clipping_~#dev_clips~0#1.offset; [2025-03-08 19:23:30,007 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15692: call ULTIMATE.dealloc(~#drawable_rect~0#1.base, ~#drawable_rect~0#1.offset);havoc ~#drawable_rect~0#1.base, ~#drawable_rect~0#1.offset;call ULTIMATE.dealloc(~#surface_base~0#1.base, ~#surface_base~0#1.offset);havoc ~#surface_base~0#1.base, ~#surface_base~0#1.offset;call ULTIMATE.dealloc(~#release~7#1.base, ~#release~7#1.offset);havoc ~#release~7#1.base, ~#release~7#1.offset;call ULTIMATE.dealloc(~#clips_bo~0#1.base, ~#clips_bo~0#1.offset);havoc ~#clips_bo~0#1.base, ~#clips_bo~0#1.offset;call ULTIMATE.dealloc(~#dimage~1#1.base, ~#dimage~1#1.offset);havoc ~#dimage~1#1.base, ~#dimage~1#1.offset; [2025-03-08 19:23:30,089 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19202: havoc drm_framebuffer_init_#t~nondet2991#1; [2025-03-08 19:23:31,533 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19663: havoc ttm_bo_device_release_#t~nondet3071#1; [2025-03-08 19:23:31,533 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19747: havoc unregister_framebuffer_#t~nondet3086#1; [2025-03-08 19:23:31,850 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19686: havoc ttm_bo_mmap_#t~nondet3076#1; [2025-03-08 19:23:31,992 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19436: havoc ioremap_nocache_#t~ret3029#1.base, ioremap_nocache_#t~ret3029#1.offset; [2025-03-08 19:23:32,237 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8474: havoc qxl_head_enabled_#t~mem649#1;havoc qxl_head_enabled_#t~mem650#1;havoc qxl_head_enabled_#t~short651#1; [2025-03-08 19:23:32,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17586: havoc #t~mem2730.base, #t~mem2730.offset;havoc #t~mem2731.base, #t~mem2731.offset;havoc #t~short2732; [2025-03-08 19:23:32,335 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19598: havoc #t~nondet3060; [2025-03-08 19:23:32,868 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13910: call ULTIMATE.dealloc(idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset);havoc idr_find_~#__u~0#1.base, idr_find_~#__u~0#1.offset;call ULTIMATE.dealloc(idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset);havoc idr_find_~#__u___0~0#1.base, idr_find_~#__u___0~0#1.offset; [2025-03-08 19:23:33,277 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14849: call ULTIMATE.dealloc(~#release~4.base, ~#release~4.offset);havoc ~#release~4.base, ~#release~4.offset; [2025-03-08 19:23:33,351 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19398: havoc #t~nondet3023; [2025-03-08 19:23:33,802 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19675: havoc #t~nondet3074; [2025-03-08 19:23:34,753 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19151: havoc #t~nondet2982; [2025-03-08 19:23:34,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19210: havoc #t~nondet2993; [2025-03-08 19:23:34,886 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11551: havoc #t~mem1467; [2025-03-08 19:23:35,406 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19625: havoc reservation_object_reserve_shared_#t~nondet3066#1; [2025-03-08 19:23:39,720 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11607: call ULTIMATE.dealloc(~#qxl_fb_image~0#1.base, ~#qxl_fb_image~0#1.offset);havoc ~#qxl_fb_image~0#1.base, ~#qxl_fb_image~0#1.offset; [2025-03-08 19:23:39,775 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19115: havoc #t~nondet2975; [2025-03-08 19:23:39,843 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19381: havoc drm_vma_node_is_allowed_#t~nondet3021#1; [2025-03-08 19:23:39,995 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13617: call ULTIMATE.dealloc(~#qbo~6.base, ~#qbo~6.offset);havoc ~#qbo~6.base, ~#qbo~6.offset; [2025-03-08 19:23:40,220 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19343: havoc #t~nondet3015; [2025-03-08 19:23:41,242 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452: call ULTIMATE.dealloc(~#__wait~1.base, ~#__wait~1.offset);havoc ~#__wait~1.base, ~#__wait~1.offset;call ULTIMATE.dealloc(~#__wait___0~1.base, ~#__wait___0~1.offset);havoc ~#__wait___0~1.base, ~#__wait___0~1.offset;call ULTIMATE.dealloc(~#__wait___1~0.base, ~#__wait___1~0.offset);havoc ~#__wait___1~0.base, ~#__wait___1~0.offset;call ULTIMATE.dealloc(~#__wait___2~0.base, ~#__wait___2~0.offset);havoc ~#__wait___2~0.base, ~#__wait___2~0.offset; [2025-03-08 19:23:41,448 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19217: havoc #t~ret2995.base, #t~ret2995.offset; [2025-03-08 19:23:43,199 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14163: call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset;call ULTIMATE.dealloc(~#__wait___0~0#1.base, ~#__wait___0~0#1.offset);havoc ~#__wait___0~0#1.base, ~#__wait___0~0#1.offset; [2025-03-08 19:23:46,486 INFO L? ?]: Removed 6505 outVars from TransFormulas that were not future-live. [2025-03-08 19:23:46,486 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:23:46,572 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:23:46,572 INFO L336 CfgBuilder]: Removed 3 assume(true) statements. [2025-03-08 19:23:46,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:23:46 BoogieIcfgContainer [2025-03-08 19:23:46,573 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:23:46,577 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:23:46,577 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:23:46,580 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:23:46,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:22:34" (1/3) ... [2025-03-08 19:23:46,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5af13347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:23:46, skipping insertion in model container [2025-03-08 19:23:46,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:22:40" (2/3) ... [2025-03-08 19:23:46,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5af13347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:23:46, skipping insertion in model container [2025-03-08 19:23:46,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:23:46" (3/3) ... [2025-03-08 19:23:46,582 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i [2025-03-08 19:23:46,593 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:23:46,595 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--gpu--drm--qxl--qxl.ko-entry_point.cil.out.i that has 365 procedures, 5213 locations, 1 initial locations, 161 loop locations, and 2 error locations. [2025-03-08 19:23:46,720 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:23:46,733 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=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;@67345e47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:23:46,733 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:23:46,746 INFO L276 IsEmpty]: Start isEmpty. Operand has 4757 states, 3250 states have (on average 1.3526153846153846) internal successors, (4396), 3407 states have internal predecessors, (4396), 1242 states have call successors, (1242), 263 states have call predecessors, (1242), 262 states have return successors, (1222), 1186 states have call predecessors, (1222), 1222 states have call successors, (1222) [2025-03-08 19:23:46,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2025-03-08 19:23:46,763 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:23:46,763 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:23:46,764 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:23:46,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:23:46,767 INFO L85 PathProgramCache]: Analyzing trace with hash 738162421, now seen corresponding path program 1 times [2025-03-08 19:23:46,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:23:46,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594127492] [2025-03-08 19:23:46,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:23:46,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:23:53,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 414 statements into 1 equivalence classes. [2025-03-08 19:23:53,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 414 of 414 statements. [2025-03-08 19:23:53,552 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:23:53,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:23:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2097 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2032 trivial. 0 not checked. [2025-03-08 19:23:54,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:23:54,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594127492] [2025-03-08 19:23:54,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594127492] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:23:54,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895747198] [2025-03-08 19:23:54,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:23:54,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:23:54,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:23:54,085 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:23:54,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 19:24:01,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 414 statements into 1 equivalence classes. [2025-03-08 19:24:02,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 414 of 414 statements. [2025-03-08 19:24:02,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:24:02,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:24:02,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 6711 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:24:02,138 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:24:02,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2097 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2025-03-08 19:24:02,177 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:24:02,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895747198] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:24:02,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:24:02,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:24:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930275385] [2025-03-08 19:24:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:24:02,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:24:02,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:24:02,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:24:02,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:24:02,205 INFO L87 Difference]: Start difference. First operand has 4757 states, 3250 states have (on average 1.3526153846153846) internal successors, (4396), 3407 states have internal predecessors, (4396), 1242 states have call successors, (1242), 263 states have call predecessors, (1242), 262 states have return successors, (1222), 1186 states have call predecessors, (1222), 1222 states have call successors, (1222) Second operand has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2025-03-08 19:24:02,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:24:02,832 INFO L93 Difference]: Finished difference Result 9508 states and 14036 transitions. [2025-03-08 19:24:02,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:24:02,834 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 414 [2025-03-08 19:24:02,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:24:02,887 INFO L225 Difference]: With dead ends: 9508 [2025-03-08 19:24:02,887 INFO L226 Difference]: Without dead ends: 4720 [2025-03-08 19:24:02,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:24:02,920 INFO L435 NwaCegarLoop]: 6806 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6806 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 19:24:02,922 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6806 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 19:24:02,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4720 states. [2025-03-08 19:24:03,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4720 to 4720. [2025-03-08 19:24:03,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4720 states, 3235 states have (on average 1.3409582689335393) internal successors, (4338), 3370 states have internal predecessors, (4338), 1222 states have call successors, (1222), 262 states have call predecessors, (1222), 261 states have return successors, (1221), 1185 states have call predecessors, (1221), 1221 states have call successors, (1221) [2025-03-08 19:24:03,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4720 states to 4720 states and 6781 transitions. [2025-03-08 19:24:03,208 INFO L78 Accepts]: Start accepts. Automaton has 4720 states and 6781 transitions. Word has length 414 [2025-03-08 19:24:03,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:24:03,210 INFO L471 AbstractCegarLoop]: Abstraction has 4720 states and 6781 transitions. [2025-03-08 19:24:03,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2025-03-08 19:24:03,210 INFO L276 IsEmpty]: Start isEmpty. Operand 4720 states and 6781 transitions. [2025-03-08 19:24:03,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2025-03-08 19:24:03,219 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:24:03,220 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:24:03,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 19:24:03,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 19:24:03,421 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-03-08 19:24:03,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:24:03,422 INFO L85 PathProgramCache]: Analyzing trace with hash -31857405, now seen corresponding path program 1 times [2025-03-08 19:24:03,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:24:03,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168037124] [2025-03-08 19:24:03,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:24:03,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms