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_... base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git d615b5416f8a1afeb82d13b238f8152c572d59c0 patch link: https://lore.kernel.org/dri-devel/20220426124637.329764-3-christian.koenig@a...
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 oliver.sang@intel.com
[ 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.