Hello,
FYI, we noticed BUG:unable_to_handle_page_fault_for_address due to commit (built with gcc-11):
commit: 6e4da4eee625fa8bac08d07ab4a9405ee3df085b ("x86: lift the extern for csum_partial() into checksum.h")
https://git.kernel.org/cgit/linux/kernel/git/viro/vfs.git work.csum-x86
in testcase: xfstests
version: xfstests-i386-5a5e419-1_20220926
with following parameters:
disk: 4HDD
fs: btrfs
test: generic-group-34
test-description: xfstests is a regression test suite for xfs and other files ystems.
test-url: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
on test machine: 8 threads Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (Skylake) with 28G 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]>
| Link: https://lore.kernel.org/oe-lkp/[email protected]
[ 15.816878][ T75] BUG: unable to handle page fault for address: f6ffe000
[ 15.828143][ T75] #PF: supervisor read access in kernel mode
[ 15.834033][ T75] #PF: error_code(0x0000) - not-present page
[ 15.839926][ T75] *pdpt = 00000000023fe001 *pde = 0000000002564067 *pte = 0000000000000000
[ 15.848503][ T75] Oops: 0000 [#1] SMP PTI
[ 15.852755][ T75] CPU: 4 PID: 75 Comm: kworker/4:1 Not tainted 6.3.0-rc1-00013-g6e4da4eee625 #1
[ 15.861678][ T75] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.2.8 01/26/2016
[ 15.869823][ T75] Workqueue: mld mld_ifc_work
[ 15.874424][ T75] EIP: csum_partial+0xb9/0x120
[ 15.879109][ T75] Code: 13 46 88 13 46 8c 13 46 90 13 46 94 13 46 98 13 46 9c 13 46 a0 13 46 a4 13 46 a8 13 46 ac 13 46 b0 13 46 b4 13 46 b8 13 46 bc <13> 46 c0 13 46 c4 13 46 c8 13 46 cc 13 46 d0 13 46 d4 13 46 d8 13
[ 15.898584][ T75] EAX: c4dc9b41 EBX: c1a3dc99 ECX: 01231df8 EDX: c53f9c00
[ 15.905605][ T75] ESI: f6ffe040 EDI: c34f4010 EBP: c3351f04 ESP: c3351e88
[ 15.912654][ T75] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010297
[ 15.920197][ T75] CR0: 80050033 CR2: f6ffe000 CR3: 02402000 CR4: 003506f0
[ 15.927206][ T75] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 15.934216][ T75] DR6: fffe0ff0 DR7: 00000400
[ 15.938813][ T75] Call Trace:
[ 15.942031][ T75] ? mld_sendpack+0x12c/0x310
[ 15.946628][ T75] ? add_grec+0x420/0x46c
[ 15.950880][ T75] ? __switch_to_asm+0x83/0xf0
[ 15.955564][ T75] ? mld_send_cr+0x107/0x298
[ 15.960076][ T75] mld_send_cr+0x144/0x298
[ 15.964414][ T75] ? __cond_resched+0x18/0x54
[ 15.969012][ T75] mld_ifc_work+0x27/0x15c
[ 15.973351][ T75] process_one_work+0x18a/0x36c
[ 15.978124][ T75] worker_thread+0x16a/0x3d4
[ 15.982634][ T75] kthread+0xd1/0xec
[ 15.986456][ T75] ? process_one_work+0x36c/0x36c
[ 15.991398][ T75] ? kthread_complete_and_exit+0x1c/0x1c
[ 15.996944][ T75] ret_from_fork+0x19/0x24
[ 16.001283][ T75] Modules linked in:
[ 16.005105][ T75] CR2: 00000000f6ffe000
[ 16.009184][ T75] ---[ end trace 0000000000000000 ]---
[ 16.014558][ T75] EIP: csum_partial+0xb9/0x120
[ 16.019243][ T75] Code: 13 46 88 13 46 8c 13 46 90 13 46 94 13 46 98 13 46 9c 13 46 a0 13 46 a4 13 46 a8 13 46 ac 13 46 b0 13 46 b4 13 46 b8 13 46 bc <13> 46 c0 13 46 c4 13 46 c8 13 46 cc 13 46 d0 13 46 d4 13 46 d8 13
[ 16.038691][ T75] EAX: c4dc9b41 EBX: c1a3dc99 ECX: 01231df8 EDX: c53f9c00
[ 16.045699][ T75] ESI: f6ffe040 EDI: c34f4010 EBP: c3351f04 ESP: c3351e88
[ 16.052715][ T75] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010297
[ 16.060255][ T75] CR0: 80050033 CR2: f6ffe000 CR3: 02402000 CR4: 003506f0
[ 16.067264][ T75] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 16.074274][ T75] DR6: fffe0ff0 DR7: 00000400
[ 16.078870][ T75] Kernel panic - not syncing: Fatal exception
[ 16.084890][ T75] Kernel Offset: disabled
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://github.com/intel/lkp-tests