[linux-next:master] [PCI/MSI] d9f2164238: Kernel_panic-not_syncing:Fatal_exception

From: kernel test robot
Date: Thu Mar 27 2025 - 04:30:16 EST



Hello,

kernel test robot noticed "Kernel_panic-not_syncing:Fatal_exception" on:

commit: d9f2164238d814d119e8c979a3579d1199e271bb ("PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[test failed on linux-next/master 0e871365f7f9aeb9b590e345458b2083e067cd13]

in testcase: ltp
version: ltp-x86_64-042eff32a-1_20250322
with following parameters:

test: net.rpc_tests



config: x86_64-rhel-9.4-ltp
compiler: gcc-12
test machine: 8 threads Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Skylake) with 16G 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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202503271537.b451d717-lkp@xxxxxxxxx


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250327/202503271537.b451d717-lkp@xxxxxxxxx


[ 5.420499][ T1] IOAPIC[0]: Preconfigured routing entry (2-16 -> IRQ 16 Level:1 ActiveLow:1)
[ 5.429420][ T1] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 5.439557][ T1] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN PTI
[ 5.452040][ T1] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
[ 5.460040][ T1] CPU: 5 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.14.0-rc6-00007-gd9f2164238d8 #1
[ 5.469031][ T1] Hardware name: HP HP Z240 SFF Workstation/802E, BIOS N51 Ver. 01.63 10/05/2017
[ 5.477030][ T1] RIP: 0010:msi_setup_msi_desc+0x172/0x3c0
[ 5.484132][ T1] Code: 44 24 30 f6 83 47 08 00 00 10 74 0d 66 89 44 24 0c 80 cc 01 66 89 44 24 30 48 ba 00 00 00 00 00 fc ff df 4c 89 f9 48 c1 e9 03 <0f> b6 14 11 84 d2 74 09 80 fa 03 0f 8e f7 01 00 00 41 8b 17 81 e2
[ 5.504013][ T1] RSP: 0000:ffffc9000006f588 EFLAGS: 00010246
[ 5.509034][ T1] RAX: 0000000000000080 RBX: ffff888106b5a000 RCX: 0000000000000000
[ 5.517035][ T1] RDX: dffffc0000000000 RSI: 0000000000000246 RDI: ffff888106b5a846
[ 5.525034][ T1] RBP: 0000000000000001 R08: 0000000000000001 R09: fffff5200000de8b
[ 5.533035][ T1] R10: 0000000000000003 R11: ffffffff81d93300 R12: 1ffff9200000deb3
[ 5.541033][ T1] R13: ffffc9000006f5c8 R14: ffff888106b5a06d R15: 0000000000000000
[ 5.549034][ T1] FS: 0000000000000000(0000) GS:ffff88838e880000(0000) knlGS:0000000000000000
[ 5.558003][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.563005][ T1] CR2: 0000000000000000 CR3: 000000043c06c001 CR4: 00000000003706f0
[ 5.572049][ T1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 5.580047][ T1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 5.588024][ T1] Call Trace:
[ 5.590035][ T1] <TASK>
[ 5.594008][ T1] ? die_addr+0x3c/0xa0
[ 5.598035][ T1] ? exc_general_protection+0x150/0x230
[ 5.604003][ T1] ? asm_exc_general_protection+0x22/0x30
[ 5.609042][ T1] ? kasan_save_track+0x10/0x30
[ 5.614035][ T1] ? msi_setup_msi_desc+0x172/0x3c0
[ 5.618005][ T1] ? msi_setup_msi_desc+0x115/0x3c0
[ 5.624005][ T1] ? __pfx_msi_setup_msi_desc+0x10/0x10
[ 5.630034][ T1] ? __pfx_mutex_lock+0x10/0x10
[ 5.634005][ T1] msi_capability_init+0x1d2/0x7c0
[ 5.638034][ T1] ? __pfx_msi_capability_init+0x10/0x10
[ 5.645043][ T1] ? __pfx_yield_to+0x10/0x10
[ 5.650005][ T1] ? mutex_unlock+0x7f/0xd0
[ 5.654034][ T1] ? __pfx_mutex_unlock+0x10/0x10
[ 5.658004][ T1] ? irq_domain_update_bus_token+0x123/0x180
[ 5.665043][ T1] ? __msi_create_irq_domain+0x1c1/0x470
[ 5.670037][ T1] ? msi_create_device_irq_domain+0x594/0x760
[ 5.676004][ T1] __pci_enable_msi_range+0x28e/0x3b0
[ 5.682005][ T1] ? __pfx___pci_enable_msi_range+0x10/0x10
[ 5.686165][ T1] ? e1000e_check_options+0x3e2/0x1180
[ 5.693036][ T1] pci_enable_msi+0x16/0x30
[ 5.696005][ T1] e1000e_set_interrupt_capability+0x109/0x670
[ 5.701035][ T1] ? mutex_unlock+0x7f/0xd0
[ 5.708003][ T1] e1000_sw_init+0x1f2/0x7c0
[ 5.711004][ T1] e1000_probe+0xab6/0x2a80
[ 5.717005][ T1] ? __pfx_e1000_probe+0x10/0x10
[ 5.721006][ T1] ? do_nanosleep+0x2e0/0x460
[ 5.726036][ T1] ? __pfx_e1000_probe+0x10/0x10
[ 5.731005][ T1] local_pci_probe+0xd9/0x190
[ 5.735036][ T1] pci_call_probe+0x183/0x510
[ 5.739006][ T1] ? _raw_spin_lock+0x81/0xe0
[ 5.744005][ T1] ? __pfx_pci_call_probe+0x10/0x10
[ 5.749035][ T1] ? kernfs_add_one+0x2dd/0x450
[ 5.754004][ T1] ? pci_assign_irq+0x81/0x2a0
[ 5.759084][ T1] ? pci_match_device+0x38b/0x690
[ 5.764049][ T1] ? kernfs_put+0x18/0x40
[ 5.768035][ T1] pci_device_probe+0x19c/0x230
[ 5.773007][ T1] ? pci_dma_configure+0x121/0x180
[ 5.777045][ T1] really_probe+0x1e3/0x920
[ 5.783035][ T1] __driver_probe_device+0x18c/0x3d0
[ 5.786004][ T1] driver_probe_device+0x4a/0x120
[ 5.793047][ T1] __driver_attach+0x1dd/0x4a0
[ 5.797044][ T1] ? __pfx___driver_attach+0x10/0x10
[ 5.801048][ T1] bus_for_each_dev+0xf0/0x170
[ 5.807197][ T1] ? __pfx_bus_for_each_dev+0x10/0x10
[ 5.812005][ T1] ? __kmalloc_cache_noprof+0x149/0x3e0
[ 5.818006][ T1] ? klist_add_tail+0x132/0x260
[ 5.823004][ T1] bus_add_driver+0x29a/0x5c0
[ 5.827006][ T1] driver_register+0x130/0x450
[ 5.832033][ T1] ? __pfx_e1000_init_module+0x10/0x10
[ 5.837005][ T1] do_one_initcall+0x8e/0x390
[ 5.842006][ T1] ? __pfx_do_one_initcall+0x10/0x10
[ 5.847005][ T1] ? __pfx_parse_args+0x10/0x10
[ 5.852007][ T1] ? __kmalloc_noprof+0x1d4/0x4d0
[ 5.857045][ T1] ? do_initcalls+0x2e/0x360
[ 5.861045][ T1] do_initcalls+0x198/0x360
[ 5.865046][ T1] kernel_init_freeable+0x813/0xc80
[ 5.871002][ T1] ? __pfx_kernel_init+0x10/0x10
[ 5.876006][ T1] kernel_init+0x1b/0x1f0
[ 5.880192][ T1] ? calculate_sigpending+0x56/0x90
[ 5.885046][ T1] ret_from_fork+0x30/0x70
[ 5.889047][ T1] ? __pfx_kernel_init+0x10/0x10
[ 5.893046][ T1] ret_from_fork_asm+0x1a/0x30
[ 5.898037][ T1] </TASK>
[ 5.902006][ T1] Modules linked in:
[ 5.906069][ T1] ---[ end trace 0000000000000000 ]---
[ 5.911439][ T1] RIP: 0010:msi_setup_msi_desc+0x172/0x3c0
[ 5.917163][ T1] Code: 44 24 30 f6 83 47 08 00 00 10 74 0d 66 89 44 24 0c 80 cc 01 66 89 44 24 30 48 ba 00 00 00 00 00 fc ff df 4c 89 f9 48 c1 e9 03 <0f> b6 14 11 84 d2 74 09 80 fa 03 0f 8e f7 01 00 00 41 8b 17 81 e2
[ 5.936715][ T1] RSP: 0000:ffffc9000006f588 EFLAGS: 00010246
[ 5.942693][ T1] RAX: 0000000000000080 RBX: ffff888106b5a000 RCX: 0000000000000000
[ 5.950583][ T1] RDX: dffffc0000000000 RSI: 0000000000000246 RDI: ffff888106b5a846
[ 5.959042][ T1] RBP: 0000000000000001 R08: 0000000000000001 R09: fffff5200000de8b
[ 5.966940][ T1] R10: 0000000000000003 R11: ffffffff81d93300 R12: 1ffff9200000deb3
[ 5.974827][ T1] R13: ffffc9000006f5c8 R14: ffff888106b5a06d R15: 0000000000000000
[ 5.982728][ T1] FS: 0000000000000000(0000) GS:ffff88838e880000(0000) knlGS:0000000000000000
[ 5.991591][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.998093][ T1] CR2: 0000000000000000 CR3: 000000043c06c001 CR4: 00000000003706f0
[ 6.006000][ T1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 6.013929][ T1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 6.021832][ T1] Kernel panic - not syncing: Fatal exception
[ 6.026005][ T1] Kernel Offset: disabled



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