Comment 3 for bug 1971201

Revision history for this message
Mauricio Faria de Oliveira (mfo) wrote :

Hi Nemir,

Thanks for reporting a bug and the detailed zip file.

Could you please test 5.4.0-100 [1] from focal-proposed? [2]

...

One of the stack traces in your `kernel_trace.txt` file [3]
similarly matches a stack trace from bug 1966803 comment 2 [4]
(from iput() to xfs_buf_lock()) that is fixed in that version.

I haven't checked the underlying mdraid/luks/crypt relation,
but the above is a quick next step forward.

cheers,
Mauricio

[1] buntu/+source/linux/5.4.0-110.124

[2] https://wiki.ubuntu.com/Testing/EnableProposed

[3]
mai 02 21:59:50 serverprive kernel: INFO: task minio:74769 blocked for more than 120 seconds.
mai 02 21:59:50 serverprive kernel: Not tainted 5.4.0-109-generic #123-Ubuntu
mai 02 21:59:50 serverprive kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
mai 02 21:59:50 serverprive kernel: minio D 0 74769 74361 0x00000320
mai 02 21:59:50 serverprive kernel: Call Trace:
mai 02 21:59:50 serverprive kernel: __schedule+0x2e3/0x740
mai 02 21:59:50 serverprive kernel: schedule+0x42/0xb0
mai 02 21:59:50 serverprive kernel: schedule_timeout+0x10e/0x160
mai 02 21:59:50 serverprive kernel: __down+0x82/0xd0
mai 02 21:59:50 serverprive kernel: ? xfs_buf_find.isra.0+0x3bf/0x610 [xfs]
mai 02 21:59:50 serverprive kernel: down+0x47/0x60
mai 02 21:59:50 serverprive kernel: xfs_buf_lock+0x37/0xf0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_buf_find.isra.0+0x3bf/0x610 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_buf_get_map+0x43/0x2b0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_buf_read_map+0x2f/0x1d0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_trans_read_buf_map+0xca/0x350 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_imap_to_bp+0x66/0xd0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_iunlink_update_inode+0x55/0x110 [xfs]
mai 02 21:59:50 serverprive kernel: ? xfs_read_agi+0xcb/0x140 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_iunlink_remove+0x135/0x260 [xfs]
mai 02 21:59:50 serverprive kernel: ? xfs_trans_reserve+0x17a/0x1e0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_ifree+0x45/0x160 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_inactive_ifree+0xae/0x1c0 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_inactive+0xaf/0x160 [xfs]
mai 02 21:59:50 serverprive kernel: xfs_fs_destroy_inode+0xad/0x1d0 [xfs]
mai 02 21:59:50 serverprive kernel: destroy_inode+0x41/0x80
mai 02 21:59:50 serverprive kernel: evict+0x14c/0x1b0
mai 02 21:59:50 serverprive kernel: iput+0x148/0x210
mai 02 21:59:50 serverprive kernel: dentry_unlink_inode+0xc6/0x110
mai 02 21:59:50 serverprive kernel: __dentry_kill+0xdf/0x180
mai 02 21:59:50 serverprive kernel: dput+0x150/0x2f0
mai 02 21:59:50 serverprive kernel: do_renameat2+0x3ad/0x570
mai 02 21:59:50 serverprive kernel: __x64_sys_renameat+0x21/0x30
mai 02 21:59:50 serverprive kernel: do_syscall_64+0x57/0x190
mai 02 21:59:50 serverprive kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
mai 02 21:59:50 serverprive kernel: RIP: 0033:0x48290a

[4]
Mar 4 05:41:40 host kernel: [291932.970796] INFO: task perl:50597 blocked for more than 120 seconds.
Mar 4 05:41:40 host kernel: [291932.970952] Tainted: P OE 5.4.0-100-generic #113~18.04.1-Ubuntu
Mar 4 05:41:40 host kernel: [291932.971147] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 4 05:41:40 host kernel: [291932.971354] perl D 0 50597 22548 0x00004000
Mar 4 05:41:40 host kernel: [291932.971357] Call Trace:
Mar 4 05:41:40 host kernel: [291932.971362] __schedule+0x292/0x720
Mar 4 05:41:40 host kernel: [291932.971422] ? xfs_buf_find.isra.34+0x205/0x640 [xfs]
Mar 4 05:41:40 host kernel: [291932.971425] schedule+0x33/0xa0
Mar 4 05:41:40 host kernel: [291932.971428] schedule_timeout+0x1d3/0x320
Mar 4 05:41:40 host kernel: [291932.971484] ? xfs_buf_trylock+0x1f/0xd0 [xfs]
Mar 4 05:41:40 host kernel: [291932.971538] ? xfs_buf_find.isra.34+0x205/0x640 [xfs]
Mar 4 05:41:40 host kernel: [291932.971542] __down+0x91/0xe0
Mar 4 05:41:40 host kernel: [291932.971546] down+0x41/0x50
Mar 4 05:41:40 host kernel: [291932.971549] ? down+0x41/0x50
Mar 4 05:41:40 host kernel: [291932.971601] xfs_buf_lock+0x3c/0xf0 [xfs]
Mar 4 05:41:40 host kernel: [291932.971652] xfs_buf_find.isra.34+0x205/0x640 [xfs]
Mar 4 05:41:40 host kernel: [291932.971705] xfs_buf_get_map+0x43/0x2b0 [xfs]
Mar 4 05:41:40 host kernel: [291932.971757] xfs_buf_read_map+0x2c/0x1c0 [xfs]
Mar 4 05:41:40 host kernel: [291932.971760] ? _cond_resched+0x19/0x40
Mar 4 05:41:40 host kernel: [291932.971828] xfs_trans_read_buf_map+0xd5/0x360 [xfs]
Mar 4 05:41:40 host kernel: [291932.971883] xfs_read_agi+0x93/0x130 [xfs]
Mar 4 05:41:40 host kernel: [291932.971945] xfs_iunlink_remove+0x66/0x260 [xfs]
Mar 4 05:41:40 host kernel: [291932.972011] ? xfs_trans_reserve+0x14f/0x1d0 [xfs]
Mar 4 05:41:40 host kernel: [291932.972072] xfs_ifree+0x42/0x160 [xfs]
Mar 4 05:41:40 host kernel: [291932.972130] xfs_inactive_ifree+0xab/0x1c0 [xfs]
Mar 4 05:41:40 host kernel: [291932.972185] xfs_inactive+0xa8/0x140 [xfs]
Mar 4 05:41:40 host kernel: [291932.972247] xfs_fs_destroy_inode+0xaf/0x1e0 [xfs]
Mar 4 05:41:40 host kernel: [291932.972251] destroy_inode+0x41/0x80
Mar 4 05:41:40 host kernel: [291932.972255] evict+0x139/0x1a0
Mar 4 05:41:40 host kernel: [291932.972258] iput+0x143/0x210
Mar 4 05:41:40 host kernel: [291932.972262] do_unlinkat+0x19c/0x320
Mar 4 05:41:40 host kernel: [291932.972266] __x64_sys_unlink+0x23/0x30
Mar 4 05:41:40 host kernel: [291932.972270] do_syscall_64+0x57/0x190
Mar 4 05:41:40 host kernel: [291932.972275] entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mar 4 05:41:40 host kernel: [291932.972277] RIP: 0033:0x7f6d3a775e17