Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swap hang #16951

Open
reactormonk opened this issue Jan 15, 2025 · 3 comments
Open

Swap hang #16951

reactormonk opened this issue Jan 15, 2025 · 3 comments
Labels
Type: Defect Incorrect behavior (e.g. crash, hang)

Comments

@reactormonk
Copy link

reactormonk commented Jan 15, 2025

System information

Distribution Name | Archlinux
Distribution Version | Rolling
Kernel Version | 6.12.9-arch1-1
Architecture | x86_64
OpenZFS Version | 2.2.7

Describe the problem you're observing

System hang, systemd-journal in this case. Complete machine lockup, but recovered after the task has been killed.

Describe how to reproduce the problem

No idea :-(

Include any warning/errors/backtraces from the system logs

an 15 14:22:39 kyrios kernel: INFO: task systemd-journal:1331 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:systemd-journal state:D stack:0     pid:1331  tgid:1331  ppid:1      flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? perf_trace_mm_filemap_op_page_cache+0x3e/0x140
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  __folio_lock_or_retry+0x51/0x140
Jan 15 14:22:39 kyrios kernel:  do_swap_page+0x7be/0x17e0
Jan 15 14:22:39 kyrios kernel:  ? update_curr+0x40/0x270
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? sched_clock_cpu+0x59/0x1d0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? psi_group_change+0x13b/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_default_wake_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __pte_offset_map+0x1b/0x180
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x822/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? get_partial_node.part.0+0x188/0x2a0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  __get_user_pages+0x8ad/0x1590
Jan 15 14:22:39 kyrios kernel:  get_user_pages_remote+0x102/0x4d0
Jan 15 14:22:39 kyrios kernel:  ? __entry_text_end+0x101e45/0x101e49
Jan 15 14:22:39 kyrios kernel:  __access_remote_vm+0xeb/0x4a0
Jan 15 14:22:39 kyrios kernel:  proc_pid_cmdline_read+0x183/0x3d0
Jan 15 14:22:39 kyrios kernel:  vfs_read+0xeb/0x370
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __seccomp_filter+0x303/0x520
Jan 15 14:22:39 kyrios kernel:  ksys_read+0x6d/0xf0
Jan 15 14:22:39 kyrios kernel:  do_syscall_64+0x82/0x190
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? do_syscall_64+0x8e/0x190
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __mod_memcg_lruvec_state+0x9c/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __lruvec_stat_mod_folio+0x83/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? folio_add_anon_rmap_ptes+0x4d/0x110
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? set_ptes.isra.0+0x41/0x90
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? do_swap_page+0x2e8/0x17e0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Jan 15 14:22:39 kyrios kernel:  ? __pfx_default_wake_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __pte_offset_map+0x1b/0x180
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __handle_mm_fault+0x822/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __count_memcg_events+0x53/0xf0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? count_memcg_events.constprop.0+0x1a/0x30
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? handle_mm_fault+0x1bb/0x2c0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? do_user_addr_fault+0x36c/0x620
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x7eac6925dc5a
Jan 15 14:22:39 kyrios kernel: RSP: 002b:00007fffe7dc2900 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
Jan 15 14:22:39 kyrios kernel: RAX: ffffffffffffffda RBX: 000056b0e6f12110 RCX: 00007eac6925dc5a
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000001008 RSI: 000056b0e6f12110 RDI: 0000000000000012
Jan 15 14:22:39 kyrios kernel: RBP: 00007fffe7dc2920 R08: 0000000000000000 R09: 0000000000000001
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000001008
Jan 15 14:22:39 kyrios kernel: R13: 0000000000000012 R14: 0000000000001008 R15: ffffffffffffffff
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task P[cgroupsdisc]:1624 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:P[cgroupsdisc]  state:D stack:0     pid:1624  tgid:1344  ppid:1      flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? copy_from_kernel_nofault+0x21/0xe0
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x7c811ca0e8b5
Jan 15 14:22:39 kyrios kernel: RSP: 002b:00007c80cce6a720 EFLAGS: 00010293
Jan 15 14:22:39 kyrios kernel: RAX: 0000000000000000 RBX: 00007c811df4e000 RCX: 00007c811ca02cd7
Jan 15 14:22:39 kyrios kernel: RDX: 00007c80cce6c6c0 RSI: 0000000000000081 RDI: 00007c811df4e000
Jan 15 14:22:39 kyrios kernel: RBP: 00007c80cce6a730 R08: 0000000000000000 R09: 0000000000000000
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
Jan 15 14:22:39 kyrios kernel: R13: 00005e0461f76b60 R14: 00005e0461ec5030 R15: 00005e047fd68040
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task EBPF CGROUP INT:1713 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:EBPF CGROUP INT state:D stack:0     pid:1713  tgid:1644  ppid:1352   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? migrate_task_to+0xae/0xd0
Jan 15 14:22:39 kyrios kernel:  ? __dequeue_entity+0x3f5/0x4b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x7af/0xb10
Jan 15 14:22:39 kyrios kernel:  ? schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? do_nanosleep+0x62/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? put_timespec64+0x3e/0x70
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x721dbe1bf8b5
Jan 15 14:22:39 kyrios kernel: RSP: 002b:0000721dbd496b70 EFLAGS: 00010293
Jan 15 14:22:39 kyrios kernel: RAX: 0000000000000000 RBX: 0000721dbe5ef000 RCX: 000000000483f91f
Jan 15 14:22:39 kyrios kernel: RDX: 0000721dbd4986c0 RSI: 0000721dbd496b30 RDI: 0000721dbe5ef000
Jan 15 14:22:39 kyrios kernel: RBP: 0000721dbd496b80 R08: 0000000000000000 R09: 0000721da800a6a0
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000721dbd496bb0
Jan 15 14:22:39 kyrios kernel: R13: 00000000000a76d0 R14: 00000000000a76d0 R15: 0000721dbdcad5d8
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task IPDL Background:2865 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:IPDL Background state:D stack:0     pid:2865  tgid:2669  ppid:1790   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __pte_offset_map+0x1b/0x180
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? put_timespec64+0x3e/0x70
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x722cf0a83900
Jan 15 14:22:39 kyrios kernel: RSP: 002b:0000722ce3e7b700 EFLAGS: 00010202
Jan 15 14:22:39 kyrios kernel: RAX: 0000722cc5bce000 RBX: 0000722c957b0b30 RCX: 0000722cf5f92ac0
Jan 15 14:22:39 kyrios kernel: RDX: 0000722ca9f6ae00 RSI: 0000722ce3e7b7c8 RDI: 0000722c957b0b30
Jan 15 14:22:39 kyrios kernel: RBP: 0000722c961860a0 R08: 0000000000000008 R09: 0000722ca9f6ae00
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000001000 R12: 0000722c96445e80
Jan 15 14:22:39 kyrios kernel: R13: 0000722ca9f6a100 R14: 0000722ce3e7b7c8 R15: 00000000000024a1
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task signal-desktop:2853 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:signal-desktop  state:D stack:0     pid:2853  tgid:2853  ppid:1790   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? __entry_text_end+0xfde55/0x101e49
Jan 15 14:22:39 kyrios kernel:  ? spl_kmem_cache_free+0x133/0x1e0 [spl 130a3b55a510523f0618e0ed67b8a7ed4ea4e05e]
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __mod_memcg_lruvec_state+0x9c/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? do_syscall_64+0x8e/0x190
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x562e2c03c44e
Jan 15 14:22:39 kyrios kernel: RSP: 002b:00007ffcb1c77190 EFLAGS: 00010206
Jan 15 14:22:39 kyrios kernel: RAX: 00007e129d8f3700 RBX: 00007ffcb1c772b0 RCX: 0000000000000000
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000000 RSI: 000038cc04f5a760 RDI: 000038cc04fdca28
Jan 15 14:22:39 kyrios kernel: RBP: 00007ffcb1c77190 R08: 0000000000000000 R09: 0000000000000000
Jan 15 14:22:39 kyrios kernel: R10: 000038cc00100000 R11: 000038cc01fb23fc R12: 000038cc04fdca10
Jan 15 14:22:39 kyrios kernel: R13: 000038cc036139f0 R14: 000038cc04f5a760 R15: 000038cc04fdca10
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task Chrome_ChildIOT:3499 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:Chrome_ChildIOT state:D stack:0     pid:3499  tgid:3482  ppid:3448   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? __entry_text_end+0xfde55/0x101e49
Jan 15 14:22:39 kyrios kernel:  ? spl_kmem_cache_free+0x133/0x1e0 [spl 130a3b55a510523f0618e0ed67b8a7ed4ea4e05e]
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __mod_memcg_lruvec_state+0x9c/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x7955430be655
Jan 15 14:22:39 kyrios kernel: RSP: 002b:000079553caa4a98 EFLAGS: 00010246
Jan 15 14:22:39 kyrios kernel: RAX: 000079553caa4c84 RBX: 00001a2c00804550 RCX: 0000000000000001
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000004 RSI: 000079553a27bcc8 RDI: 000079553caa4c84
Jan 15 14:22:39 kyrios kernel: RBP: 000079553caa4be0 R08: 0000000000000001 R09: aaaaaaaaaaaaaaab
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003
Jan 15 14:22:39 kyrios kernel: R13: 0000000000000000 R14: 00001a2c00804540 R15: 00001a2c00804598
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task vesktop:3923 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:vesktop         state:D stack:0     pid:3923  tgid:3923  ppid:3448   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? __entry_text_end+0xfde55/0x101e49
Jan 15 14:22:39 kyrios kernel:  ? __sys_sendto+0x15b/0x1f0
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? ktime_get_ts64+0x44/0x110
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? put_timespec64+0x3e/0x70
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  ? put_timespec64+0x3e/0x70
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x758b259a0655
Jan 15 14:22:39 kyrios kernel: RSP: 002b:00007ffe80a42018 EFLAGS: 00010246
Jan 15 14:22:39 kyrios kernel: RAX: 00007ffe80a42204 RBX: 000006740cf90550 RCX: 0000000000000001
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000004 RSI: 0000758b1e168248 RDI: 00007ffe80a42204
Jan 15 14:22:39 kyrios kernel: RBP: 00007ffe80a42160 R08: 0000000000000001 R09: aaaaaaaaaaaaaaab
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003
Jan 15 14:22:39 kyrios kernel: R13: 0000000000000000 R14: 000006740cf90540 R15: 000006740cf90598
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task Realtime AudioW:70934 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:Realtime AudioW state:D stack:0     pid:70934 tgid:3923  ppid:3448   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? __entry_text_end+0xfde55/0x101e49
Jan 15 14:22:39 kyrios kernel:  ? spl_kmem_cache_free+0x133/0x1e0 [spl 130a3b55a510523f0618e0ed67b8a7ed4ea4e05e]
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  folio_wait_writeback+0x2b/0x80
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x54a/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __mod_memcg_lruvec_state+0x9c/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x5ed8d2ceb44e
Jan 15 14:22:39 kyrios kernel: RSP: 002b:0000758a311caa10 EFLAGS: 00010206
Jan 15 14:22:39 kyrios kernel: RAX: 0000758b26efd700 RBX: 0000758a311cab30 RCX: 0000000000000000
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000000 RSI: 0000067400035080 RDI: 00000674000156f8
Jan 15 14:22:39 kyrios kernel: RBP: 0000758a311caa10 R08: 0000000000000000 R09: 0000000000000000
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000297 R12: 00000674000156e0
Jan 15 14:22:39 kyrios kernel: R13: 0000067400e314a0 R14: 0000067400035080 R15: 00000674000156e0
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task WebExtensions:4694 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:WebExtensions   state:D stack:0     pid:4694  tgid:4694  ppid:3493   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? spl_kmem_cache_free+0x133/0x1e0 [spl 130a3b55a510523f0618e0ed67b8a7ed4ea4e05e]
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x7af/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? __mod_memcg_lruvec_state+0x9c/0x140
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? filemap_map_pages+0x522/0x670
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x303/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x76f69cf67f64
Jan 15 14:22:39 kyrios kernel: RSP: 002b:00007fff5ce90850 EFLAGS: 00010202
Jan 15 14:22:39 kyrios kernel: RAX: 000076f699d9aaac RBX: 00002ec38b648330 RCX: 0000000000004e01
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000001 RSI: 00002ec38b648330 RDI: 000076f694b24200
Jan 15 14:22:39 kyrios kernel: RBP: 00007fff5ce917a0 R08: 00007fff5ce915a0 R09: fffe000000000000
Jan 15 14:22:39 kyrios kernel: R10: 000076f694b24200 R11: 000076f694b24268 R12: 00007fff5ce917b8
Jan 15 14:22:39 kyrios kernel: R13: 00007fff5ce917b8 R14: fffe000000000000 R15: 000076f6a898d301
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: INFO: task kotlinx.corouti:135212 blocked for more than 122 seconds.
Jan 15 14:22:39 kyrios kernel:       Tainted: P        W  OE      6.12.9-arch1-1 #1
Jan 15 14:22:39 kyrios kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 15 14:22:39 kyrios kernel: task:kotlinx.corouti state:D stack:0     pid:135212 tgid:135129 ppid:1790   flags:0x00000002
Jan 15 14:22:39 kyrios kernel: Call Trace:
Jan 15 14:22:39 kyrios kernel:  <TASK>
Jan 15 14:22:39 kyrios kernel:  __schedule+0x3b0/0x12b0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  schedule+0x27/0xf0
Jan 15 14:22:39 kyrios kernel:  io_schedule+0x46/0x70
Jan 15 14:22:39 kyrios kernel:  folio_wait_bit_common+0x132/0x310
Jan 15 14:22:39 kyrios kernel:  ? __pfx_wake_page_function+0x10/0x10
Jan 15 14:22:39 kyrios kernel:  shmem_swapin_folio+0x7af/0xb10
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? xas_load+0xd/0xd0
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  ? filemap_get_entry+0x104/0x1a0
Jan 15 14:22:39 kyrios kernel:  shmem_get_folio_gfp+0x1ac/0x5c0
Jan 15 14:22:39 kyrios kernel:  ? do_syscall_64+0x8e/0x190
Jan 15 14:22:39 kyrios kernel:  shmem_fault+0x86/0x2f0
Jan 15 14:22:39 kyrios kernel:  ? hrtimer_cancel+0x15/0x40
Jan 15 14:22:39 kyrios kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Jan 15 14:22:39 kyrios kernel:  __do_fault+0x33/0x170
Jan 15 14:22:39 kyrios kernel:  do_fault+0x117/0x4c0
Jan 15 14:22:39 kyrios kernel:  __handle_mm_fault+0x7c2/0xfa0
Jan 15 14:22:39 kyrios kernel:  handle_mm_fault+0xe2/0x2c0
Jan 15 14:22:39 kyrios kernel:  do_user_addr_fault+0x217/0x620
Jan 15 14:22:39 kyrios kernel:  exc_page_fault+0x81/0x190
Jan 15 14:22:39 kyrios kernel:  asm_exc_page_fault+0x26/0x30
Jan 15 14:22:39 kyrios kernel: RIP: 0033:0x717d7aff69b5
Jan 15 14:22:39 kyrios kernel: RSP: 002b:0000717d2117c680 EFLAGS: 00010202
Jan 15 14:22:39 kyrios kernel: RAX: 0000717d7b84e100 RBX: 000058e3e6290450 RCX: 0000717d7b3b14a0
Jan 15 14:22:39 kyrios kernel: RDX: 0000000000000001 RSI: 0000000000000081 RDI: 000058e3b8a33228
Jan 15 14:22:39 kyrios kernel: RBP: 0000717d2117c6e0 R08: 0000000000000004 R09: 0000000000000053
Jan 15 14:22:39 kyrios kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
Jan 15 14:22:39 kyrios kernel: R13: 000058e3e62904e8 R14: 000058e3b8a32720 R15: 000058e3e6290490
Jan 15 14:22:39 kyrios kernel:  </TASK>
Jan 15 14:22:39 kyrios kernel: Future hung task reports are suppressed, see sysctl kernel.hung_task_warnings
@reactormonk reactormonk added the Type: Defect Incorrect behavior (e.g. crash, hang) label Jan 15, 2025
@amotin
Copy link
Member

amotin commented Jan 15, 2025

Where do you swap? Swapping on ZFS is a known bad idea due to large amount of memory allocations it require.

@reactormonk
Copy link
Author

It's a separate volume:

NAME               PROPERTY               VALUE                  SOURCE
zroot_kyrios/swap  type                   volume                 -
zroot_kyrios/swap  creation               Sa Mai 13 21:51 2023   -
zroot_kyrios/swap  used                   31.9G                  -
zroot_kyrios/swap  available              206G                   -
zroot_kyrios/swap  referenced             30.8G                  -
zroot_kyrios/swap  compressratio          1.00x                  -
zroot_kyrios/swap  reservation            none                   default
zroot_kyrios/swap  volsize                30G                    local
zroot_kyrios/swap  volblocksize           4K                     -
zroot_kyrios/swap  checksum               on                     default
zroot_kyrios/swap  compression            zstd                   local
zroot_kyrios/swap  readonly               off                    default
zroot_kyrios/swap  createtxg              166                    -
zroot_kyrios/swap  copies                 1                      default
zroot_kyrios/swap  refreservation         31.9G                  local
zroot_kyrios/swap  guid                   9428273894261411965    -
zroot_kyrios/swap  primarycache           metadata               local
zroot_kyrios/swap  secondarycache         none                   local
zroot_kyrios/swap  usedbysnapshots        0B                     -
zroot_kyrios/swap  usedbydataset          30.8G                  -
zroot_kyrios/swap  usedbychildren         0B                     -
zroot_kyrios/swap  usedbyrefreservation   1.05G                  -
zroot_kyrios/swap  logbias                throughput             local
zroot_kyrios/swap  objsetid               135                    -
zroot_kyrios/swap  dedup                  off                    default
zroot_kyrios/swap  mlslabel               none                   default
zroot_kyrios/swap  sync                   always                 local
zroot_kyrios/swap  refcompressratio       1.00x                  -
zroot_kyrios/swap  written                30.8G                  -
zroot_kyrios/swap  logicalused            30.4G                  -
zroot_kyrios/swap  logicalreferenced      30.4G                  -
zroot_kyrios/swap  volmode                default                default
zroot_kyrios/swap  snapshot_limit         none                   default
zroot_kyrios/swap  snapshot_count         none                   default
zroot_kyrios/swap  snapdev                hidden                 default
zroot_kyrios/swap  context                none                   default
zroot_kyrios/swap  fscontext              none                   default
zroot_kyrios/swap  defcontext             none                   default
zroot_kyrios/swap  rootcontext            none                   default
zroot_kyrios/swap  redundant_metadata     all                    default
zroot_kyrios/swap  encryption             aes-256-gcm            -
zroot_kyrios/swap  keylocation            none                   default
zroot_kyrios/swap  keyformat              passphrase             -
zroot_kyrios/swap  pbkdf2iters            350000                 -
zroot_kyrios/swap  encryptionroot         zroot_kyrios           -
zroot_kyrios/swap  keystatus              available              -
zroot_kyrios/swap  prefetch               all                    default
zroot_kyrios/swap  com.sun:auto-snapshot  false                  local

@amotin
Copy link
Member

amotin commented Jan 15, 2025

AFAIK Solaris/Illumos had a special mechanisms to optimize swapping to ZVOLs. I don't know whether Linux has something similar, but it is still expensive, the question is just more or less.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Defect Incorrect behavior (e.g. crash, hang)
Projects
None yet
Development

No branches or pull requests

2 participants