Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: 81503894b26294f97f732563263752ea44add7c7 ("[PATCH 3/3] dma-buf: generalize fence merging")
url: https://github.com/intel-lab-lkp/linux/commits/Christian-K-nig/dma-buf-sync_file-cleanup-fence-merging-a-bit/20220426-205228
base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git d615b5416f8a1afeb82d13b238f8152c572d59c0
patch link: https://lore.kernel.org/dri-devel/[email protected]
in testcase: igt
version: igt-x86_64-c2b13bab-1_20220427
with following parameters:
group: group-04
ucode: 0xec
on test machine: 12 threads 1 sockets Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz with 32G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <[email protected]>
[ 55.768078][ T2464] ------------[ cut here ]------------
[ 55.780592][ T439] jbd2_revoke_record_s 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.781248][ T2464] Memory manager not clean during takedown.
[ 55.781269][ T2464] WARNING: CPU: 11 PID: 2464 at drivers/gpu/drm/drm_mm.c:999 drm_mm_takedown+0x3d/0x80 [drm]
[ 55.786549][ T439]
[ 55.788115][ T439] ext4_fc_dentry_update 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.798170][ T2464] Modules linked in: btrfs
[ 55.803906][ T439]
[ 55.813867][ T2464] blake2b_generic xor raid6_pq zstd_compress libcrc32c
[ 55.817555][ T439] ext4_inode_cache 0 0 1304 25 8 : tunables 0 0 0 : slabdata 0 0 0
[ 55.827752][ T2464] i915(-) intel_gtt
[ 55.832010][ T439]
[ 55.833493][ T439] ext4_free_data 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.834196][ T2464] ipmi_devintf drm_buddy
[ 55.840960][ T439]
[ 55.842533][ T439] ext4_allocation_context 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0
[ 55.852294][ T2464] ipmi_msghandler drm_dp_helper
[ 55.856043][ T439]
[ 55.858224][ T2464] sd_mod ttm t10_pi drm_kms_helper crc64_rocksoft_generic crc64_rocksoft crc64 syscopyarea sg
[ 55.871096][ T439] ext4_prealloc_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.873753][ T2464] sysfillrect sysimgblt
[ 55.875940][ T439]
[ 55.887787][ T2464] intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass
[ 55.894065][ T439] ext4_system_zone 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.894774][ T2464] crct10dif_pclmul
[ 55.904905][ T439]
[ 55.916416][ T2464] crc32_pclmul crc32c_intel intel_wmi_thunderbolt wmi_bmof fb_sys_fops ghash_clmulni_intel rapl intel_cstate
[ 55.921993][ T439] ext4_io_end_vec 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.922703][ T2464] ahci mei_wdt libahci intel_uncore
[ 55.933870][ T439]
[ 55.945209][ T2464] mei_me i2c_designware_platform libata i2c_designware_core drm idma64 mei intel_pch_thermal
[ 55.950355][ T439] ext4_io_end 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0
[ 55.951079][ T2464] wmi video
[ 55.962498][ T439]
[ 55.964087][ T439] ext4_bio_post_read_ctx 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0
[ 55.973846][ T2464] intel_pmc_core acpi_pad ip_tables
[ 55.973849][ T2464] CPU: 11 PID: 2464 Comm: i915_module_loa Not tainted 5.18.0-rc4-00009-g81503894b262 #1
[ 55.978971][ T439]
[ 55.981161][ T2464] Hardware name: Dell Inc. OptiPlex 7060/0C96W1, BIOS 1.4.2 06/11/2019
[ 55.981163][ T2464] RIP: 0010:drm_mm_takedown+0x3d/0x80 [drm]
[ 55.992780][ T439] ext4_pending_reservation 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.002540][ T2464] Code: 38 48 89 ea 53 48 89 fb 48 c1 ea 03 80 3c 02 00 75 1d 48 8b 43 38 48 39 c5 75 03 5b 5d c3 48 c7 c7 40 47 52 c0 e8 40 f7 01 c3 <0f> 0b 5b 5d c3 48 89 ef e8 36 6b 46 c1 eb d9 66 66 2e 0f 1f 84 00
[ 56.005591][ T439]
[ 56.007091][ T439] ext4_extent_status 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.007783][ T2464] RSP: 0018:ffffc9000661fb70 EFLAGS: 00010286
[ 56.019562][ T439]
[ 56.024695][ T2464]
[ 56.024696][ T2464] RAX: 0000000000000000 RBX: ffff8882890a5690 RCX: 0000000000000000
[ 56.024698][ T2464] RDX: 0000000000000027 RSI: 0000000000000004 RDI: fffff52000cc3f60
[ 56.035705][ T439] mbcache 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.036430][ T2464] RBP: ffff8882890a56c8 R08: 0000000000000001 R09: ffff8887357a774b
[ 56.044496][ T439]
[ 56.045973][ T439] io_kiocb 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.050234][ T2464] R10: ffffed10e6af4ee9 R11: 0000000000000001 R12: 0000000000000002
[ 56.050236][ T2464] R13: ffffffffc128b2c0 R14: dffffc0000000000 R15: ffff8882890a6458
[ 56.062182][ T439]
[ 56.081547][ T2464] FS: 00007f43b5b46c00(0000) GS:ffff888735780000(0000) knlGS:0000000000000000
[ 56.081549][ T2464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 56.085225][ T439] kioctx 0 0 704 23 4 : tunables 0 0 0 : slabdata 0 0 0
[ 56.095174][ T2464] CR2: 0000565235713758 CR3: 0000000209e8e006 CR4: 00000000003706e0
[ 56.101072][ T439]
[ 56.103271][ T2464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 56.103272][ T2464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 56.103273][ T2464] Call Trace:
[ 56.103275][ T2464] <TASK>
[ 56.106939][ T439] aio_kiocb 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.113257][ T2464] release_stolen_smem+0x5a/0x80 [i915]
[ 56.121055][ T439]
[ 56.122589][ T439] userfaultfd_ctx_cache 0 0 192 21 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.132403][ T2464] intel_memory_regions_driver_release+0x9e/0x180 [i915]
[ 56.140200][ T439]
[ 56.141703][ T439] fanotify_perm_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.142400][ T2464] ? i915_gem_driver_release+0xca/0x200 [i915]
[ 56.153732][ T439]
[ 56.155246][ T439] fanotify_path_event 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.161524][ T2464] i915_driver_release+0x8f/0x1c0 [i915]
[ 56.169331][ T439]
[ 56.171523][ T2464] devm_drm_dev_init_release+0x82/0x100 [drm]
[ 56.181764][ T439] fanotify_fid_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.186693][ T2464] release_nodes+0xb1/0x240
[ 56.198030][ T439]
[ 56.199507][ T439] fsnotify_mark 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.205837][ T2464] devres_release_all+0x106/0x180
[ 56.208025][ T439]
[ 56.209502][ T439] dnotify_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.215824][ T2464] ? devres_remove_group+0x580/0x580
[ 56.223618][ T439]
[ 56.225096][ T439] dnotify_struct 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.226759][ T2464] ? mutex_unlock+0x80/0x100
[ 56.229555][ T439]
[ 56.231042][ T439] dio 0 0 768 21 4 : tunables 0 0 0 : slabdata 0 0 0
[ 56.240884][ T2464] ? __mutex_unlock_slowpath+0x2c0/0x2c0
[ 56.246266][ T439]
[ 56.247756][ T439] fasync_cache 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.248450][ T2464] device_unbind_cleanup+0x16/0x1c0
[ 56.260144][ T439]
[ 56.261618][ T439] audit_tree_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.267009][ T2464] device_release_driver_internal+0x3cb/0x5c0
[ 56.269199][ T439]
[ 56.270674][ T439] pid_namespace 0 0 200 20 1 : tunables 0 0 0 : slabdata 0 0 0
[ 56.280721][ T2464] driver_detach+0xc0/0x180
[ 56.286712][ T439]
[ 56.288203][ T439] posix_timers_cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.288904][ T2464] ? i915_pci_register_driver+0x40/0x40 [i915]
[ 56.300410][ T439]
[ 56.305889][ T2464] bus_remove_driver+0xe4/0x300
[ 56.305892][ T2464] ? i915_pci_register_driver+0x40/0x40 [i915]
[ 56.309558][ T439] rpc_inode_cache 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0
[ 56.313981][ T2464] pci_unregister_driver+0x26/0x280
[ 56.325402][ T439]
[ 56.326876][ T439] rpc_buffers 15 15 2176 15 8 : tunables 0 0 0 : slabdata 1 1 0
[ 56.329754][ T2464] ? unregister_sysctl_table+0x7d/0x180
[ 56.331946][ T439]
[ 56.333425][ T439] rpc_tasks 25 25 320 25 2 : tunables 0 0 0 : slabdata 1 1 0
[ 56.343288][ T2464] ? i915_pci_register_driver+0x40/0x40 [i915]
[ 56.348153][ T439]
[ 56.349631][ T439] UNIX-STREAM 601 728 1216 26 8 : tunables 0 0 0 : slabdata 28 28 0
[ 56.350344][ T2464] i915_exit+0x7e/0xc8 [i915]
[ 56.361680][ T439]
[ 56.363158][ T439] UNIX 312 312 1216 26 8 : tunables 0 0 0 : slabdata 12 12 0
[ 56.366810][ T2464] __do_sys_delete_module+0x2d6/0x500
[ 56.369004][ T439]
[ 56.370479][ T439] ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.380352][ T2464] ? free_module+0x5c0/0x5c0
[ 56.384785][ T439]
[ 56.386263][ T439] ip_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.386982][ T2464] ? task_work_run+0xef/0x180
[ 56.398319][ T439]
[ 56.404828][ T2464] ? exit_to_user_mode_loop+0xbc/0x140
[ 56.408487][ T439] UDP-Lite 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0
[ 56.418351][ T2464] do_syscall_64+0x3b/0xc0
[ 56.423390][ T439]
[ 56.424864][ T439] tcp_bind_bucket 96 96 128 32 1 : tunables 0 0 0 : slabdata 3 3 0
[ 56.425572][ T2464] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 56.436951][ T439]
[ 56.442815][ T2464] RIP: 0033:0x7f43b94f3807
[ 56.442818][ T2464] Code: 73 01 c3 48 8b 0d 89 06 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 b0 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 59 06 0c 00 f7 d8 64 89 01 48
[ 56.446526][ T439] inet_peer_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.456370][ T2464] RSP: 002b:00007ffcb1ddb9c8 EFLAGS: 00000206 ORIG_RAX: 00000000000000b0
[ 56.460718][ T439]
[ 56.462909][ T2464] RAX: ffffffffffffffda RBX: 000056523570dbc0 RCX: 00007f43b94f3807
[ 56.462910][ T2464] RDX: 0000000000000000 RSI: 0000000000000800 RDI: 000056523570dc28
[ 56.462912][ T2464] RBP: 00007f43b967ffc2 R08: 000056523570dc28 R09: 00007f43b9573e80
[ 56.462913][ T2464] R10: fffffffffffff80d R11: 0000000000000206 R12: 0000000000000000
[ 56.462914][ T2464] R13: 0000000000000000 R14: 0000000000000000 R15: 000056523570dbc0
[ 56.475823][ T439] xfrm_dst_cache 0 0 384 21 2 : tunables 0 0 0 : slabdata 0 0 0
[ 56.480333][ T2464] </TASK>
[ 56.482522][ T439]
[ 56.487204][ T2464] ---[ end trace 0000000000000000 ]---
...
[ 72.764392][ T2464] =============================================================================
[ 72.773226][ T2464] BUG i915_vma_resource (Tainted: G B W ): Objects remaining in i915_vma_resource on __kmem_cache_shutdown()
[ 72.785604][ T2464] -----------------------------------------------------------------------------
[ 72.785604][ T2464]
[ 72.796594][ T2464] Slab 0x000000005697c6d8 objects=21 used=2 fp=0x0000000014a9417a flags=0x17ffffc0010200(slab|head|node=0|zone=2|lastcpupid=0x1fffff)
[ 72.810086][ T2464] CPU: 0 PID: 2464 Comm: i915_module_loa Tainted: G B W 5.18.0-rc4-00009-g81503894b262 #1
[ 72.820905][ T2464] Hardware name: Dell Inc. OptiPlex 7060/0C96W1, BIOS 1.4.2 06/11/2019
[ 72.828960][ T2464] Call Trace:
[ 72.832099][ T2464] <TASK>
[ 72.834887][ T2464] dump_stack_lvl+0x34/0x44
[ 72.839227][ T2464] slab_err+0x95/0x100
[ 72.843147][ T2464] ? _raw_write_lock_irq+0x100/0x100
[ 72.848273][ T2464] __kmem_cache_shutdown+0x176/0x380
[ 72.853393][ T2464] ? i915_vma_resource_bind_dep_await+0x2c0/0x2c0 [i915]
[ 72.860329][ T2464] kmem_cache_destroy+0x53/0x140
[ 72.865103][ T2464] i915_exit+0x7e/0xc8 [i915]
[ 72.869708][ T2464] __do_sys_delete_module+0x2d6/0x500
[ 72.875946][ T2464] ? free_module+0x5c0/0x5c0
[ 72.880379][ T2464] ? task_work_run+0xef/0x180
[ 72.884897][ T2464] ? exit_to_user_mode_loop+0xbc/0x140
[ 72.890187][ T2464] do_syscall_64+0x3b/0xc0
[ 72.894440][ T2464] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 72.900168][ T2464] RIP: 0033:0x7f43b94f3807
[ 72.904421][ T2464] Code: 73 01 c3 48 8b 0d 89 06 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 b0 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 59 06 0c 00 f7 d8 64 89 01 48
[ 72.923778][ T2464] RSP: 002b:00007ffcb1ddb9c8 EFLAGS: 00000206 ORIG_RAX: 00000000000000b0
[ 72.932001][ T2464] RAX: ffffffffffffffda RBX: 000056523570dbc0 RCX: 00007f43b94f3807
[ 72.939790][ T2464] RDX: 0000000000000000 RSI: 0000000000000800 RDI: 000056523570dc28
[ 72.947592][ T2464] RBP: 00007f43b967ffc2 R08: 000056523570dc28 R09: 00007f43b9573e80
[ 72.955389][ T2464] R10: fffffffffffff80d R11: 0000000000000206 R12: 0000000000000000
[ 72.963187][ T2464] R13: 0000000000000000 R14: 0000000000000000 R15: 000056523570dbc0
[ 72.970980][ T2464] </TASK>
[ 72.973851][ T2464] Object 0x000000008bd30ce1 @offset=0
[ 72.979061][ T2464] Object 0x00000000530ee48b @offset=768
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp