设备环境:(pve物理机上安装了一台飞牛系统(V0.8.29)以及另一台ubuntu机器,通过飞牛nas开启的nfs共享给ubuntu机器使用,相当于飞牛nas拥有某一块磁盘的所有权,其他机器都是通过nfs挂载来使用这块磁盘),:
BUG现象:
ubuntu机器上安装的gitea服务,目前在使用gitea的相关操作时(比如新建repo)会超时,具体到原因就是此时飞牛机器会有kernel crash。飞牛的dmesg信息如下
fh_update: jit.git/tdmLnbh still negative!
[ 491.227618] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 491.227628] #PF: supervisor read access in kernel mode
[ 491.227637] #PF: error_code(0x0000) - not-present page
[ 491.227644] PGD 0 P4D 0
[ 491.227650] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 491.227659] CPU: 2 PID: 1275 Comm: nfsd Tainted: G E 6.6.38-trim #80
[ 491.227671] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 4.2023.08-4 02/15/2024
[ 491.227682] RIP: 0010:fh_verify+0x19e/0x7a0 [nfsd]
[ 491.227743] Code: 03 00 00 4c 89 ee 48 89 ef 44 89 54 24 08 e8 09 fd ff ff 41 89 c7 85 c0 0f 85 d1 fe ff ff 49 8b 46 30 44 8b 54 24 08 41 8b 16 <0f> b7 00 66 45 85 d2 0f 84 75 02 00 00 66 25 00 f0 66 41 39 c2 0f
[ 491.227768] RSP: 0018:ffffbbdd4212fd90 EFLAGS: 00010246
[ 491.227777] RAX: 0000000000000000 RBX: ffff91fdc7b1e028 RCX: 0000000000000001
[ 491.227787] RDX: 0000000000000088 RSI: ffff91fdc717b2d8 RDI: 0000000000000000
[ 491.227797] RBP: ffff91fdc2ed0000 R08: ffffbbdd4212fc70 R09: ffff91fdc717b2d8
[ 491.227807] R10: 0000000000000000 R11: ffffffffaeccaae8 R12: 0000000000000000
[ 491.227817] R13: ffff91fdc5ff1c00 R14: ffff91fdc05939c0 R15: 0000000000000000
[ 491.227827] FS: 0000000000000000(0000) GS:ffff91ff37d00000(0000) knlGS:0000000000000000
[ 491.227839] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 491.227847] CR2: 0000000000000000 CR3: 00000001063b6003 CR4: 0000000000770ee0
[ 491.227860] PKRU: 55555554
[ 491.227866] Call Trace:
[ 491.227872] <TASK>
[ 491.227878] ? __die+0x1f/0x70
[ 491.227887] ? page_fault_oops+0x159/0x450
[ 491.227896] ? do_user_addr_fault+0x65/0x620
[ 491.227904] ? exc_page_fault+0x73/0x170
[ 491.227913] ? asm_exc_page_fault+0x22/0x30
[ 491.227923] ? fh_verify+0x19e/0x7a0 [nfsd]
[ 491.227974] nfsd4_getattr+0x16/0x80 [nfsd]
[ 491.228021] nfsd4_proc_compound+0x352/0x670 [nfsd]
[ 491.228068] nfsd_dispatch+0xe2/0x200 [nfsd]
[ 491.228358] ? __pfx_nfsd+0x10/0x10 [nfsd]
[ 491.228657] svc_process_common+0x2ed/0x6f0 [sunrpc]
[ 491.228958] ? __pfx_nfsd_dispatch+0x10/0x10 [nfsd]
[ 491.229243] ? __pfx_nfsd+0x10/0x10 [nfsd]
[ 491.229533] svc_process+0x12d/0x170 [sunrpc]
[ 491.229832] nfsd+0x80/0xd0 [nfsd]
[ 491.230118] kthread+0xf0/0x120
[ 491.230370] ? __pfx_kthread+0x10/0x10
[ 491.230625] ret_from_fork+0x2d/0x50
[ 491.230882] ? __pfx_kthread+0x10/0x10
[ 491.231127] ret_from_fork_asm+0x1b/0x30
[ 491.231372] </TASK>
搜索了下发现有可能时内核bug或者nfs4的bug,具体不清楚,还请官方大大跟踪下
目前我的gitea服务就没有使用挂载的nfs文件系统,改用本地磁盘后就可以正常使用了
出现频率:(必现)
联系方式:(216群-上牛牛) |