Hay
Date
July 3, 2025, 3:13 p.m.

Environment
qemu-x86_64

------------[ cut here ]------------
[  143.895315] WARNING: CPU: 1 PID: 2740 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_vscale+0x130/0x190
[  143.895726] Modules linked in:
[  143.895890] CPU: 1 UID: 0 PID: 2740 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.5-rc1 #1 PREEMPT(voluntary) 
[  143.896217] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  143.896446] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  143.897010] RIP: 0010:drm_rect_calc_vscale+0x130/0x190
[  143.897568] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 40 c3 1a 02 8d 44 08 ff 99 f7 f9 89 c1 85 c0 79 d6 eb de 90 <0f> 0b 90 b9 ea ff ff ff 48 83 c4 08 5b 89 c8 41 5c 41 5d 41 5e 5d
[  143.898241] RSP: 0000:ffff888102c7fc78 EFLAGS: 00010286
[  143.898525] RAX: 00000000ffff0000 RBX: 00000000ffff0000 RCX: 0000000000010000
[  143.898820] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ffffffff9562405c
[  143.899121] RBP: ffff888102c7fca0 R08: 0000000000000000 R09: ffffed1020628f00
[  143.899692] R10: ffff888103147807 R11: 0000000000000000 R12: ffffffff95624048
[  143.900086] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888102c7fd38
[  143.900356] FS:  0000000000000000(0000) GS:ffff8881c3b92000(0000) knlGS:0000000000000000
[  143.900920] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  143.901176] CR2: 00007ffff7ffe000 CR3: 000000012a8ba000 CR4: 00000000000006f0
[  143.901731] DR0: ffffffff97631904 DR1: ffffffff97631909 DR2: ffffffff9763190a
[  143.902078] DR3: ffffffff9763190b DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  143.902433] Call Trace:
[  143.902904]  <TASK>
[  143.903063]  drm_test_rect_calc_vscale+0x108/0x270
[  143.903483]  ? __pfx_drm_test_rect_calc_vscale+0x10/0x10
[  143.903808]  ? __schedule+0x10cc/0x2b60
[  143.904078]  ? __pfx_read_tsc+0x10/0x10
[  143.904351]  ? ktime_get_ts64+0x86/0x230
[  143.904667]  kunit_try_run_case+0x1a5/0x480
[  143.904924]  ? __pfx_kunit_try_run_case+0x10/0x10
[  143.905180]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  143.905564]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  143.905798]  ? __kthread_parkme+0x82/0x180
[  143.906022]  ? preempt_count_sub+0x50/0x80
[  143.906224]  ? __pfx_kunit_try_run_case+0x10/0x10
[  143.906597]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  143.906807]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  143.907176]  kthread+0x337/0x6f0
[  143.907405]  ? trace_preempt_on+0x20/0xc0
[  143.907889]  ? __pfx_kthread+0x10/0x10
[  143.908145]  ? _raw_spin_unlock_irq+0x47/0x80
[  143.908516]  ? calculate_sigpending+0x7b/0xa0
[  143.908789]  ? __pfx_kthread+0x10/0x10
[  143.908982]  ret_from_fork+0x41/0x80
[  143.909284]  ? __pfx_kthread+0x10/0x10
[  143.909464]  ret_from_fork_asm+0x1a/0x30
[  143.909780]  </TASK>
[  143.910089] ---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
[  143.914866] WARNING: CPU: 0 PID: 2742 at drivers/gpu/drm/drm_rect.c:137 drm_rect_calc_vscale+0x130/0x190
[  143.915663] Modules linked in:
[  143.915816] CPU: 0 UID: 0 PID: 2742 Comm: kunit_try_catch Tainted: G    B D W        N  6.15.5-rc1 #1 PREEMPT(voluntary) 
[  143.916147] Tainted: [B]=BAD_PAGE, [D]=DIE, [W]=WARN, [N]=TEST
[  143.916360] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[  143.916877] RIP: 0010:drm_rect_calc_vscale+0x130/0x190
[  143.917157] Code: 7f 43 41 39 ce 7c 3e 48 83 c4 08 89 c8 5b 41 5c 41 5d 41 5e 5d e9 40 c3 1a 02 8d 44 08 ff 99 f7 f9 89 c1 85 c0 79 d6 eb de 90 <0f> 0b 90 b9 ea ff ff ff 48 83 c4 08 5b 89 c8 41 5c 41 5d 41 5e 5d
[  143.918205] RSP: 0000:ffff888102617c78 EFLAGS: 00010286
[  143.918534] RAX: 0000000000010000 RBX: 00000000ffff0000 RCX: 00000000ffff0000
[  143.918826] RDX: 0000000000000007 RSI: 0000000000000000 RDI: ffffffff95624094
[  143.919123] RBP: ffff888102617ca0 R08: 0000000000000000 R09: ffffed102047a820
[  143.919607] R10: ffff8881023d4107 R11: 0000000000000000 R12: ffffffff95624080
[  143.919931] R13: 0000000000000000 R14: 000000007fffffff R15: ffff888102617d38
[  143.920245] FS:  0000000000000000(0000) GS:ffff8881c3a92000(0000) knlGS:0000000000000000
[  143.920584] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  143.920961] CR2: 00007ffff7ffe000 CR3: 000000012a8ba000 CR4: 00000000000006f0
[  143.921233] DR0: ffffffff97631900 DR1: ffffffff97631901 DR2: ffffffff97631903
[  143.921760] DR3: ffffffff97631905 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[  143.922091] Call Trace:
[  143.922220]  <TASK>
[  143.922413]  drm_test_rect_calc_vscale+0x108/0x270
[  143.922641]  ? __pfx_drm_test_rect_calc_vscale+0x10/0x10
[  143.922948]  ? __schedule+0x10cc/0x2b60
[  143.923168]  ? __pfx_read_tsc+0x10/0x10
[  143.923514]  ? ktime_get_ts64+0x86/0x230
[  143.923807]  kunit_try_run_case+0x1a5/0x480
[  143.924059]  ? __pfx_kunit_try_run_case+0x10/0x10
[  143.924256]  ? _raw_spin_lock_irqsave+0xa1/0x100
[  143.924487]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[  143.924794]  ? __kthread_parkme+0x82/0x180
[  143.925047]  ? preempt_count_sub+0x50/0x80
[  143.925367]  ? __pfx_kunit_try_run_case+0x10/0x10
[  143.925610]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[  143.925893]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[  143.926151]  kthread+0x337/0x6f0
[  143.926378]  ? trace_preempt_on+0x20/0xc0
[  143.926685]  ? __pfx_kthread+0x10/0x10
[  143.926876]  ? _raw_spin_unlock_irq+0x47/0x80
[  143.927041]  ? calculate_sigpending+0x7b/0xa0
[  143.927281]  ? __pfx_kthread+0x10/0x10
[  143.927567]  ret_from_fork+0x41/0x80
[  143.927984]  ? __pfx_kthread+0x10/0x10
[  143.928186]  ret_from_fork_asm+0x1a/0x30
[  143.928622]  </TASK>
[  143.928747] ---[ end trace 0000000000000000 ]---