All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-next:master] [drm]  860e748bdd: RIP:drm_mode_config_validate[drm]
@ 2026-07-30  7:54 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-30  7:54 UTC (permalink / raw)
  To: Leandro Ribeiro
  Cc: oe-lkp, lkp, Daniel Stone, Pekka Paalanen, dri-devel, oliver.sang



Hello,

kernel test robot noticed "RIP:drm_mode_config_validate[drm]" on:

commit: 860e748bddcc9291cbdd23e801640aeeba30cc44 ("drm: ensure blend mode supported if pixel format with alpha exposed")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[test failed on linux-next/master b4515cf4156356e8f4fe6e0fdc17f59adab9772f]

in testcase: igt
version: igt-x86_64-6d3784ab5-1_20260718
with following parameters:

	group: group-11



config: x86_64-rhel-9.4-func
compiler: gcc-14
test machine: 10 threads 1 sockets Intel(R) Core Ultra Series 3 @ 3.20GHz (Panther Lake) with 32G memory

(please refer to attached dmesg/kmsg for entire log/backtrace)



If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202607300914.d028cee3-lkp@intel.com



kern  :info  : [  115.169208] [   T1505] ------------[ cut here ]------------
kern  :warn  : [  115.169247] [   T1505] [PLANE:35:plane-0] pixel format with alpha exposed but blend mode not setup
kern  :warn  : [  115.169251] [   T1505] WARNING: drivers/gpu/drm/drm_mode_config.c:872 at drm_mode_config_validate+0x9b7/0x12f0 [drm], CPU#3: vkms_configfs/1505
kern  :warn  : [  115.169350] [   T1505] Modules linked in: vkms(+) drm_shmem_helper vmwgfx i915 intel_gtt amdgpu drm_buddy amdxcp drm_panel_backlight_quirks gpu_sched drm_ttm_helper ttm drm_exec drm_suballoc_helper drm_display_helper cec drm_client_lib drm_kms_helper btrfs libblake2b raid6_pq zstd_compress xor binfmt_misc snd_hda_intel snd_sof_pci_intel_ptl snd_sof_pci_intel_lnl snd_sof_pci_intel_mtl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_soc_sdw_utils snd_sof intel_rapl_msr intel_uncore_frequency intel_uncore_frequency_common snd_sof_utils x86_pkg_temp_thermal snd_hda_ext_core intel_powerclamp snd_hda_codec coretemp snd_hda_core snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi snd_hwdep crc8 soundwire_bus kvm snd_soc_sdca snd_soc_core irqbypass spi_nor snd_compress mtd
kern  :warn  : [  115.169438] [   T1505]  i2c_designware_platform i2c_designware_core wmi_bmof snd_pcm intel_cstate mei_gsc_proxy pl2303 intel_th_gth intel_uncore snd_timer pcspkr i2c_i801 intel_th_pci snd spi_intel_pci processor_thermal_device_pci video intel_th i2c_smbus spi_intel soundcore processor_thermal_device intel_pmc_core processor_thermal_wt_hint platform_temperature_control processor_thermal_soc_slider int3403_thermal processor_thermal_rfim processor_thermal_rapl pmt_telemetry intel_rapl_common pmt_discovery intel_hid processor_thermal_wt_req pmt_class int3400_thermal intel_lpss_pci processor_thermal_power_floor acpi_tad wmi acpi_thermal_rel sparse_keymap acpi_pad intel_pmc_ssram_telemetry thunderbolt mei_me processor_thermal_mbox intel_pmc_pwrm_telemetry intel_lpss mei idma64 int340x_thermal_zone igen6_edac intel_vsec drm fuse
kern  :warn  : [  115.169555] [   T1505] CPU: 3 UID: 0 PID: 1505 Comm: vkms_configfs Not tainted 7.2.0-rc2+ #1 PREEMPT(lazy)
kern  :warn  : [  115.169566] [   T1505] Hardware name: Intel Corporation Panther Lake Client Platform/PTL-UH LP5 T3 RVP1, BIOS PTLPFWI1.R00.3383.D10.2510222219 10/22/2025
kern  :warn  : [  115.169574] [   T1505] RIP: 0010:drm_mode_config_validate (gpu/drm/drm_mode_config.c:872 (discriminator 1) gpu/drm/drm_mode_config.c:938 (discriminator 1)) drm
kern  :warn  : [  115.169628] [   T1505] Code: 8d 7d 50 49 8b 55 18 48 89 f8 48 c1 e8 03 42 0f b6 04 38 84 c0 74 08 3c 03 0f 8e 1c 07 00 00 48 8d 3d 49 38 d7 ff 41 8b 75 50 <67> 48 0f b9 3a e9 5e fe ff ff 49 8d bc 24 b8 02 00 00 48 b8 00 00
All code
========
   0:	8d 7d 50             	lea    0x50(%rbp),%edi
   3:	49 8b 55 18          	mov    0x18(%r13),%rdx
   7:	48 89 f8             	mov    %rdi,%rax
   a:	48 c1 e8 03          	shr    $0x3,%rax
   e:	42 0f b6 04 38       	movzbl (%rax,%r15,1),%eax
  13:	84 c0                	test   %al,%al
  15:	74 08                	je     0x1f
  17:	3c 03                	cmp    $0x3,%al
  19:	0f 8e 1c 07 00 00    	jle    0x73b
  1f:	48 8d 3d 49 38 d7 ff 	lea    -0x28c7b7(%rip),%rdi        # 0xffffffffffd7386f
  26:	41 8b 75 50          	mov    0x50(%r13),%esi
  2a:*	67 48 0f b9 3a       	ud1    (%edx),%rdi		<-- trapping instruction
  2f:	e9 5e fe ff ff       	jmp    0xfffffffffffffe92
  34:	49 8d bc 24 b8 02 00 	lea    0x2b8(%r12),%rdi
  3b:	00 
  3c:	48                   	rex.W
  3d:	b8                   	.byte 0xb8
	...

Code starting with the faulting instruction
===========================================
   0:	67 48 0f b9 3a       	ud1    (%edx),%rdi
   5:	e9 5e fe ff ff       	jmp    0xfffffffffffffe68
   a:	49 8d bc 24 b8 02 00 	lea    0x2b8(%r12),%rdi
  11:	00 
  12:	48                   	rex.W
  13:	b8                   	.byte 0xb8
	...
kern  :warn  : [  115.169639] [   T1505] RSP: 0018:ffffc90006047608 EFLAGS: 00010246
kern  :warn  : [  115.169648] [   T1505] RAX: 0000000000000000 RBX: ffffed1035930c14 RCX: 0000000000000001
kern  :warn  : [  115.169655] [   T1505] RDX: ffff88819f72f4e0 RSI: 0000000000000023 RDI: ffffffffc025ead0
kern  :warn  : [  115.169662] [   T1505] RBP: ffffed1035930c15 R08: 0000000000000001 R09: 0000000000000004
kern  :warn  : [  115.169668] [   T1505] R10: ffff88820ae8c278 R11: 0000000000000001 R12: ffff88820ae8c000
kern  :warn  : [  115.169675] [   T1505] R13: ffff8881ac986028 R14: 0000000000000000 R15: dffffc0000000000
kern  :warn  : [  115.169681] [   T1505] FS:  00007f9d6f97dc00(0000) GS:ffff8887ae227000(0000) knlGS:0000000000000000
kern  :warn  : [  115.169689] [   T1505] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern  :warn  : [  115.169695] [   T1505] CR2: 00007ffc2d4d5c68 CR3: 000000014675a006 CR4: 0000000108f72ef0
kern  :warn  : [  115.169702] [   T1505] PKRU: 55555554
kern  :warn  : [  115.169707] [   T1505] Call Trace:
kern  :warn  : [  115.169712] [   T1505]  <TASK>
kern  :warn  : [  115.169719] [   T1505] drm_dev_register (gpu/drm/drm_drv.c:1067) drm
kern  :warn  : [  115.169783] [   T1505] vkms_create (gpu/drm/vkms/vkms_drv.c:208) vkms
kern  :warn  : [  115.169866] [   T1505] vkms_init (gpu/drm/vkms/vkms_drv.c:74) vkms
kern  :warn  : [  115.169879] [   T1505]  ? __pfx_init_module (vkms.mod.c:?) vkms
kern  :warn  : [  115.169892] [   T1505]  do_one_initcall (main.c:1347)
kern  :warn  : [  115.169902] [   T1505]  ? __pfx_do_one_initcall (trace/events/initcall.h:10)
kern  :warn  : [  115.169910] [   T1505]  ? kasan_save_track (kasan/common.c:78)
kern  :warn  : [  115.169918] [   T1505]  ? __kasan_kmalloc (kasan/common.c:398 kasan/common.c:415)
kern  :warn  : [  115.169925] [   T1505]  ? __kmalloc_cache_noprof (linux/kasan.h:263 slub.c:5515)
kern  :warn  : [  115.169933] [   T1505]  ? do_init_module (linux/slab.h:969 module/main.c:3094)
kern  :warn  : [  115.169941] [   T1505]  ? kasan_unpoison (kasan/shadow.c:146 kasan/shadow.c:178)
kern  :warn  : [  115.169949] [   T1505]  do_init_module (module/main.c:3106)
kern  :warn  : [  115.169957] [   T1505]  ? __pfx_do_init_module (linux/list.h:226)
kern  :warn  : [  115.169965] [   T1505]  ? kfree (linux/kasan.h:235 slub.c:2705 slub.c:6405 slub.c:6720)
kern  :warn  : [  115.169972] [   T1505]  ? klp_module_coming (livepatch/core.c:1321)
kern  :warn  : [  115.169980] [   T1505]  load_module (module/main.c:3580)
kern  :warn  : [  115.169988] [   T1505]  ? kernel_read_file (linux/instrumented.h:112 linux/atomic/atomic-instrumented.h:435 linux/fs.h:2824 kernel_read_file.c:122)
kern  :warn  : [  115.169995] [   T1505]  ? __pfx_load_module (module/main.c:3014)
kern  :warn  : [  115.170002] [   T1505]  ? kasan_save_track (kasan/common.c:78)
kern  :warn  : [  115.170010] [   T1505]  init_module_from_file (module/main.c:3777)
kern  :warn  : [  115.170016] [   T1505]  ? __pfx_init_module_from_file (module/main.c:3634)
kern  :warn  : [  115.170022] [   T1505]  ? __pfx___fsnotify_parent (notify/fsnotify.c:389 (discriminator 2))
kern  :warn  : [  115.170030] [   T1505]  ? do_sys_openat2 (linux/fs.h:2559 linux/fs.h:2561 open.c:1367)
kern  :warn  : [  115.170037] [   T1505]  ? _raw_spin_lock (linux/instrumented.h:55 linux/atomic/atomic-instrumented.h:1301 asm-generic/qspinlock.h:111 linux/spinlock.h:187 linux/spinlock_api_smp.h:159 locking/spinlock.c:158)
kern  :warn  : [  115.170045] [   T1505]  ? __pfx__raw_spin_lock (locking/spinlock.c:331)
kern  :warn  : [  115.170053] [   T1505]  idempotent_init_module (module/main.c:3789)
kern  :warn  : [  115.170059] [   T1505]  ? __pfx_idempotent_init_module (module/main.c:3778)
kern  :warn  : [  115.170066] [   T1505]  ? fdget (linux/instrumented.h:82 linux/atomic/atomic-instrumented.h:49 file.c:1194 file.c:1208)
kern  :warn  : [  115.170073] [   T1505]  ? security_capable (security.c:660 (discriminator 8))
kern  :warn  : [  115.170081] [   T1505]  __x64_sys_finit_module (module/main.c:3815 module/main.c:3799 module/main.c:3799)
kern  :warn  : [  115.170087] [   T1505]  ? __x64_sys_pread64 (read_write.c:764 read_write.c:772 read_write.c:769 read_write.c:769)
kern  :warn  : [  115.170095] [   T1505]  do_syscall_64 (x86/entry/syscall_64.c:63 x86/entry/syscall_64.c:94)
kern  :warn  : [  115.170103] [   T1505]  ? do_syscall_64 (linux/irq-entry-common.h:210 linux/irq-entry-common.h:230 linux/entry-common.h:318 x86/entry/syscall_64.c:100)
kern  :warn  : [  115.170110] [   T1505]  ? ksys_read (read_write.c:716)
kern  :warn  : [  115.170117] [   T1505]  ? __pfx_ksys_read (read_write.c:799)
kern  :warn  : [  115.170125] [   T1505]  ? do_syscall_64 (linux/irq-entry-common.h:210 linux/irq-entry-common.h:230 linux/entry-common.h:318 x86/entry/syscall_64.c:100)
kern  :warn  : [  115.170132] [   T1505]  ? do_syscall_64 (linux/irq-entry-common.h:210 linux/irq-entry-common.h:230 linux/entry-common.h:318 x86/entry/syscall_64.c:100)
kern  :warn  : [  115.170139] [   T1505]  ? __x64_sys_openat (open.c:1374 open.c:1390 open.c:1385 open.c:1385)
kern  :warn  : [  115.170146] [   T1505]  ? __pfx___x64_sys_openat (open.c:1378)
kern  :warn  : [  115.170153] [   T1505]  ? __pfx_ksys_read (read_write.c:799)
kern  :warn  : [  115.170160] [   T1505]  ? do_syscall_64 (linux/irq-entry-common.h:210 linux/irq-entry-common.h:230 linux/entry-common.h:318 x86/entry/syscall_64.c:100)
kern  :warn  : [  115.170167] [   T1505]  ? do_syscall_64 (linux/irq-entry-common.h:210 linux/irq-entry-common.h:230 linux/entry-common.h:318 x86/entry/syscall_64.c:100)
kern  :warn  : [  115.170174] [   T1505]  ? do_syscall_64 (linux/randomize_kstack.h:57 x86/entry/syscall_64.c:92)
kern  :warn  : [  115.170181] [   T1505]  asm_fred_entrypoint_user (x86/entry/entry_64_fred.S:39)
kern  :warn  : [  115.170188] [   T1505] RIP: 0033:0x7f9d71cd37b9
kern  :warn  : [  115.170196] [   T1505] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 27 66 0d 00 f7 d8 64 89 01 48
All code
========
   0:	ff c3                	inc    %ebx
   2:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
   9:	00 00 00 
   c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  11:	48 89 f8             	mov    %rdi,%rax
  14:	48 89 f7             	mov    %rsi,%rdi
  17:	48 89 d6             	mov    %rdx,%rsi
  1a:	48 89 ca             	mov    %rcx,%rdx
  1d:	4d 89 c2             	mov    %r8,%r10
  20:	4d 89 c8             	mov    %r9,%r8
  23:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  28:	0f 05                	syscall
  2a:*	48 3d 01 f0 ff ff    	cmp    $0xfffffffffffff001,%rax		<-- trapping instruction
  30:	73 01                	jae    0x33
  32:	c3                   	ret
  33:	48 8b 0d 27 66 0d 00 	mov    0xd6627(%rip),%rcx        # 0xd6661
  3a:	f7 d8                	neg    %eax
  3c:	64 89 01             	mov    %eax,%fs:(%rcx)
  3f:	48                   	rex.W

Code starting with the faulting instruction
===========================================
   0:	48 3d 01 f0 ff ff    	cmp    $0xfffffffffffff001,%rax
   6:	73 01                	jae    0x9
   8:	c3                   	ret
   9:	48 8b 0d 27 66 0d 00 	mov    0xd6627(%rip),%rcx        # 0xd6637
  10:	f7 d8                	neg    %eax
  12:	64 89 01             	mov    %eax,%fs:(%rcx)
  15:	48                   	rex.W


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260730/202607300914.d028cee3-lkp@intel.com



-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-30  7:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-30  7:54 [linux-next:master] [drm] 860e748bdd: RIP:drm_mode_config_validate[drm] kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.