Re: btrfs scrub prevents system suspend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I can confirm that this issue still appears in a recent 5.4 kernel, see attached log.
systemd[1]: Starting Pre-Sleep Actions...
systemd[1]: Starting TLP suspend/resume...
systemd[1]: pre-sleep.service: Succeeded.
systemd[1]: Started Pre-Sleep Actions.
systemd[1]: Started TLP suspend/resume.
systemd[1]: Reached target Sleep.
systemd[1]: Starting Suspend...
systemd-sleep[22694]: Suspending system...
kernel: PM: suspend entry (deep)
kernel: Filesystems sync: 0.285 seconds
kernel: Freezing user space processes ... 
kernel: Freezing of tasks failed after 20.004 seconds (1 tasks refusing to freeze, wq_busy=0):
kernel: btrfs           R  running task        0 22389      1 0x00004004
kernel: Call Trace:
kernel:  ? __schedule+0x35f/0x6a0
kernel:  ? scrub_missing_raid56_end_io+0x40/0x40 [btrfs]
kernel:  ? schedule+0x2f/0xa0
kernel:  ? scrub_add_page_to_rd_bio+0x22c/0x2e0 [btrfs]
kernel:  ? wait_woken+0x80/0x80
kernel:  ? scrub_pages+0x236/0x420 [btrfs]
kernel:  ? scrub_stripe+0x718/0xeb0 [btrfs]
kernel:  ? btrfs_create_pending_block_groups+0xc0/0x230 [btrfs]
kernel:  ? kmem_cache_alloc+0x158/0x210
kernel:  ? join_transaction+0x22/0x3e0 [btrfs]
kernel:  ? scrub_chunk+0xd8/0x140 [btrfs]
kernel:  ? scrub_chunk+0xd8/0x140 [btrfs]
kernel:  ? scrub_enumerate_chunks+0x1f8/0x560 [btrfs]
kernel:  ? woken_wake_function+0x10/0x20
kernel:  ? btrfs_scrub_dev+0x1f4/0x590 [btrfs]
kernel:  ? _cond_resched+0x15/0x30
kernel:  ? __kmalloc_track_caller+0x169/0x250
kernel:  ? btrfs_ioctl+0xf0d/0x3230 [btrfs]
kernel:  ? btrfs_ioctl+0xf57/0x3230 [btrfs]
kernel:  ? do_vfs_ioctl+0xa4/0x620
kernel:  ? do_vfs_ioctl+0xa4/0x620
kernel:  ? ksys_ioctl+0x60/0x90
kernel:  ? __switch_to_asm+0x40/0x70
kernel:  ? __x64_sys_ioctl+0x16/0x20
kernel:  ? do_syscall_64+0x4e/0x120
kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
kernel: OOM killer enabled.
kernel: Restarting tasks ... done.
X[1517]: (EE) client bug: timer event20 tap: offset negative (-14101ms)
rtkit-daemon[2131]: The canary thread is apparently starving. Taking action.
systemd[1]: NetworkManager-dispatcher.service: Succeeded.
rtkit-daemon[2131]: Demoting known real-time threads.
rtkit-daemon[2131]: Successfully demoted thread 8662 of process 30654 (/nix/store/bzr1jrf17ypd6l1rhxi4zn572sa0288b-firefox-unwrapped-7).
rtkit-daemon[2131]: Successfully demoted thread 5305 of process 4568 (/nix/store/bzr1jrf17ypd6l1rhxi4zn572sa0288b-firefox-unwrapped-7).
rtkit-daemon[2131]: Successfully demoted thread 4581 of process 4518 (/nix/store/bzr1jrf17ypd6l1rhxi4zn572sa0288b-firefox-unwrapped-7).
rtkit-daemon[2131]: Successfully demoted thread 2198 of process 2123 (/nix/store/kbvkchb68g00clwqav4kfy934navrrlc-pulseaudio-12.2/bin).
rtkit-daemon[2131]: Successfully demoted thread 2197 of process 2123 (/nix/store/kbvkchb68g00clwqav4kfy934navrrlc-pulseaudio-12.2/bin).
rtkit-daemon[2131]: Successfully demoted thread 2123 of process 2123 (/nix/store/kbvkchb68g00clwqav4kfy934navrrlc-pulseaudio-12.2/bin).
rtkit-daemon[2131]: Demoted 6 threads.
nscd[22558]: 22558 checking for monitored file `/etc/netgroup': No such file or directory
kernel: PM: suspend exit
kernel: PM: suspend entry (s2idle)
xsession[1939]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kernel: Filesystems sync: 0.374 seconds
kernel: Freezing user space processes ... 
kernel: Freezing of tasks failed after 20.000 seconds (1 tasks refusing to freeze, wq_busy=0):
kernel: btrfs           D    0 22389      1 0x00004004
kernel: Call Trace:
kernel:  ? __schedule+0x218/0x6a0
kernel:  ? scrub_missing_raid56_end_io+0x40/0x40 [btrfs]
kernel:  schedule+0x2f/0xa0
kernel:  scrub_add_page_to_rd_bio+0x22c/0x2e0 [btrfs]
kernel:  ? wait_woken+0x80/0x80
kernel:  scrub_pages+0x236/0x420 [btrfs]
kernel:  scrub_stripe+0x718/0xeb0 [btrfs]
kernel:  ? btrfs_create_pending_block_groups+0xc0/0x230 [btrfs]
kernel:  ? kmem_cache_alloc+0x158/0x210
kernel:  ? join_transaction+0x22/0x3e0 [btrfs]
kernel:  ? scrub_chunk+0xd8/0x140 [btrfs]
kernel:  scrub_chunk+0xd8/0x140 [btrfs]
kernel:  scrub_enumerate_chunks+0x1f8/0x560 [btrfs]
kernel:  ? woken_wake_function+0x10/0x20
kernel:  btrfs_scrub_dev+0x1f4/0x590 [btrfs]
kernel:  ? _cond_resched+0x15/0x30
kernel:  ? __kmalloc_track_caller+0x169/0x250
kernel:  ? btrfs_ioctl+0xf0d/0x3230 [btrfs]
kernel:  btrfs_ioctl+0xf57/0x3230 [btrfs]
kernel:  ? do_vfs_ioctl+0xa4/0x620
kernel:  do_vfs_ioctl+0xa4/0x620
kernel:  ksys_ioctl+0x60/0x90
kernel:  ? __switch_to_asm+0x40/0x70
kernel:  __x64_sys_ioctl+0x16/0x20
kernel:  do_syscall_64+0x4e/0x120
kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
kernel: RIP: 0033:0x7fbf64f62b57
kernel: Code: Bad RIP value.
kernel: RSP: 002b:00007fbf64e73d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
kernel: RAX: ffffffffffffffda RBX: 0000000000fd33e0 RCX: 00007fbf64f62b57
kernel: RDX: 0000000000fd33e0 RSI: 00000000c400941b RDI: 0000000000000003
kernel: RBP: 0000000000000000 R08: 00007fbf64e74700 R09: 0000000000000000
kernel: R10: 00007fbf64e74700 R11: 0000000000000246 R12: 00007ffe6edbc67e
kernel: R13: 00007ffe6edbc67f R14: 00007fbf64e74700 R15: 00007fbf651bf000
kernel: OOM killer enabled.
rtkit-daemon[2131]: The canary thread is apparently starving. Taking action.
kernel: Restarting tasks ... done.

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux