Details
-
Bug
-
Resolution: Incomplete
-
Medium
-
None
-
Lustre 2.15.6
-
None
-
3
-
9223372036854775807
Description
[21907.457878] LustreError: 41145:0:(osc_cache.c:2496:osc_teardown_async_page()) extent 00000000d5e88fd2@{[129 -> 129/129], [2|0|-|cache|wi|00000000bf42f755], [917504|1|+|-|00000000ad2fac8e|256|0000000000000000]} trunc at 129.
[21907.460523] LustreError: 41145:0:(osc_cache.c:2496:osc_teardown_async_page()) ### extent: 00000000d5e88fd2 ns: unc7bbev-OST0000-osc-ffff9080c6d51000 lock: 00000000ad2fac8e/0x6f93f3fe7296d855 lrc: 34/0,16 mode: PW/PW res: [0x14485edb2:0x0:0x0].0x0 rrc: 4 type: EXT [528384->532479] (req 528384->532479) gid 0 flags: 0x800020000020000 nid: local remote: 0xf6433fd28e89b51c expref: -99 pid: 41549 timeout: 0 lvb_type: 1
[21907.465511] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) page@000000007cde248f[4 00000000828ce2b7 5 1 0000000000000000]
[21907.468541] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) vmpage @000000003107fa99 17ffffc00020d9 30:0 ffff9082a169f180 129 lru
[21907.470853] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) lov-page@00000000060c302a
[21907.471493] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) osc-page@0000000048f6b5c9 129: 1< 0x845fed 2 + - > 2< 528384 0 4096 0x0 0x420 | 0000000000000000 00000000844d237a 00000000bf42f755 > 3< 0 0 0 > 4< 0 0 32 63832064 - | - - + - > 5< - - + - | 0 - | 2 - ->
[21907.473840] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) end page@000000007cde248f
[21907.475683] LustreError: 41145:0:(osc_page.c:181:osc_page_delete()) Trying to teardown failed: -16
[21907.479709] LustreError: 41145:0:(osc_page.c:183:osc_page_delete()) ASSERTION( 0 ) failed:
[21907.481571] LustreError: 41145:0:(osc_page.c:183:osc_page_delete()) LBUG
[21907.580290] dump_stack_lvl+0x34/0x48
[21907.580781] __schedule_bug.cold+0x3e/0x4a
[21907.581332] schedule_debug.constprop.0+0xc4/0xf0
[21907.581970] __schedule+0x48/0x540
[21907.582442] schedule+0x5a/0xd0
[21907.582865] schedule_timeout+0x88/0x160
[21907.583397] ? timer_migration_handler+0x90/0x90
[21907.584026] msleep+0x29/0x40
[21907.584431] lbug_with_loc.cold+0x23/0x58 [libcfs]
[21907.585075] osc_page_delete+0x320/0x320 [osc]
[21907.585682] __cl_page_delete+0x7c/0x210 [obdclass]
[21907.586336] cl_page_delete+0x2b/0xf0 [obdclass]
[21907.586959] ll_invalidate_folio+0xfa/0x2e0 [lustre]
[21907.587643] truncate_cleanup_folio+0x7e/0xa0
[21907.588235] generic_error_remove_page+0x36/0x90
[21907.588851] cl_page_list_discard+0x4d/0x140 [obdclass]
[21907.589568] ll_io_read_page+0x289/0x990 [lustre]
[21907.590216] ll_readpage+0x83f/0xbd0 [lustre]
[21907.590806] ? ll_readpage+0xbd0/0xbd0 [lustre]
[21907.591419] filemap_read_folio+0xba/0xd0
[21907.591967] filemap_fault+0x6d4/0x7a0
[21907.592469] ll_filemap_fault+0x2b/0x50 [lustre]
[21907.593091] vvp_io_kernel_fault+0x1b/0x380 [lustre]
[21907.593775] vvp_io_fault_start+0x3a7/0xbc0 [lustre]
[21907.594443] ? cl_lock_enqueue+0x5c/0x130 [obdclass]
[21907.595119] ? cl_lock_request+0x66/0x1e0 [obdclass]
[21907.595799] cl_io_start+0x5d/0x120 [obdclass]
[21907.596396] cl_io_loop+0x95/0x1f0 [obdclass]
[21907.596988] ll_fault0+0x2fd/0x570 [lustre]
[21907.597552] ll_fault+0xba/0x420 [lustre]
[21907.598112] __do_fault+0x34/0x1c0
[21907.598557] do_fault+0x199/0x380
[21907.599006] __handle_mm_fault+0x513/0x5e0
[21907.599575] handle_mm_fault+0xee/0x2e0
[21907.600089] do_user_addr_fault+0x1a1/0x570
[21907.600651] exc_page_fault+0x62/0x140
[21907.601163] asm_exc_page_fault+0x22/0x30
vvp_io_fault_start() {
...
if (fio->ft_mkwrite) {
LASSERT(cfio->ft_vmpage != NULL);
lock_page(cfio->ft_vmpage);
} else {
result = vvp_io_kernel_fault(cfio);
if (result != 0) RETURN(result);
}
This trace does not have