vpsfreecz / vpsadminos

Host for Linux system containers based on NixOS, ZFS and LXC
https://vpsadminos.org
MIT License
155 stars 26 forks source link

ZFS test suite fail: Channel programs deadlock with uid/gid maps #42

Closed snajpa closed 1 year ago

snajpa commented 4 years ago
[ 1572.911565] INFO: task txg_sync:16567 blocked for more than 120 seconds.
[ 1572.913677]       Tainted: G           OE     5.9.0-rc3+ #54
[ 1572.915455] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1572.917436] task:txg_sync        state:D stack:    0 pid:16567 ppid:     2 flags:0x00004000
[ 1572.919524] Call Trace:
[ 1572.920747]  __schedule+0x568/0xb40
[ 1572.922182]  schedule+0x6e/0xe0
[ 1572.923545]  cv_wait_common+0x16c/0x230 [spl]
[ 1572.925073]  ? wait_woken+0xa0/0xa0
[ 1572.926505]  __cv_wait+0x15/0x20 [spl]
[ 1572.928053]  rrw_enter_read_impl+0x83/0x260 [zfs]
[ 1572.929637]  rrw_enter+0x1c/0x20 [zfs]
[ 1572.931027]  dsl_pool_config_enter+0x1d/0x20 [zfs]
[ 1572.932611]  zfs_create_ugid_map+0xd9/0x2b0 [zfs]
[ 1572.934173]  zfsvfs_init+0x135/0x580 [zfs]
[ 1572.935605]  ? __raw_spin_lock_init+0x3e/0x70
[ 1572.937123]  zfsvfs_create_impl+0x2c6/0x390 [zfs]
[ 1572.938658]  zcp_get_prop+0x3e9/0x540 [zfs]
[ 1572.940162]  ? luaM_realloc_+0x41/0xb0 [zlua]
[ 1572.941648]  ? prop_valid_for_ds+0x90/0x90 [zfs]
[ 1572.943153]  luaD_precall+0x277/0x3e0 [zlua]
[ 1572.944625]  luaV_execute+0xced/0x16b0 [zlua]
[ 1572.946061]  ? luaE_extendCI+0x1b/0x40 [zlua]
[ 1572.947517]  ? luaD_precall+0x3a4/0x3e0 [zlua]
[ 1572.948945]  luaD_call+0x136/0x160 [zlua]
[ 1572.950356]  f_call+0x16/0x20 [zlua]
[ 1572.951699]  luaD_rawrunprotected+0x65/0xa0 [zlua]
[ 1572.953188]  ? lua_setmetatable+0x100/0x100 [zlua]
[ 1572.954719]  ? luaD_rawrunprotected+0x50/0xa0 [zlua]
[ 1572.956262]  luaD_pcall+0x3a/0xa0 [zlua]
[ 1572.957614]  lua_pcallk+0x7b/0x130 [zlua]
[ 1572.959090]  zcp_eval_impl+0x10d/0x490 [zfs]
[ 1572.960596]  zcp_eval_sync+0x54/0x60 [zfs]
[ 1572.962042]  dsl_sync_task_sync+0xb6/0x100 [zfs]
[ 1572.963600]  dsl_pool_sync+0x431/0x660 [zfs]
[ 1572.965045]  spa_sync+0x665/0x1230 [zfs]
[ 1572.966460]  ? spa_txg_history_init_io+0xe7/0x110 [zfs]
[ 1572.968068]  txg_sync_thread+0x318/0x6d0 [zfs]
[ 1572.969511]  ? txg_thread_exit.isra.0+0xb0/0xb0 [zfs]
[ 1572.971010]  thread_generic_wrapper+0x8a/0xa0 [spl]
[ 1572.972509]  ? __thread_exit+0x20/0x20 [spl]
[ 1572.973906]  kthread+0x128/0x160
[ 1572.975096]  ? kthread_park+0x90/0x90
[ 1572.976400]  ret_from_fork+0x22/0x30
[ 1572.977597] INFO: lockdep is turned off.
[ 1572.978854] Kernel panic - not syncing: hung_task: blocked tasks
[ 1572.980381] CPU: 8 PID: 196 Comm: khungtaskd Tainted: G           OE     5.9.0-rc3+ #54
[ 1572.982200] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014
[ 1572.985163] Call Trace:
[ 1572.986174]  dump_stack+0x93/0xca
[ 1572.987281]  panic+0x11d/0x312
[ 1572.988331]  ? watchdog+0x36c/0x680
[ 1572.989486]  ? console_unlock+0x367/0x5a0
[ 1572.990710]  watchdog.cold+0xba/0xbe
[ 1572.991900]  ? hungtask_pm_notify+0x40/0x40
[ 1572.993109]  kthread+0x128/0x160
[ 1572.994203]  ? kthread_park+0x90/0x90
[ 1572.995355]  ret_from_fork+0x22/0x30
[ 1572.996970] Kernel Offset: 0x31200000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[ 1572.999170] ---[ end Kernel panic - not syncing: hung_task: blocked tasks ]---
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/setup (run as root) [00:03] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.args_to_lua (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.divide_by_zero (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.exists (run as root) [00:01] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.integer_illegal (run as root) [00:01] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.integer_overflow (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.language_functions_neg (run as root) [00:03] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.language_functions_pos (run as root) [00:01] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.large_prog (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.libraries (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.memory_limit (run as root) [00:03] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.nested_neg (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.nested_pos (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.nvlist_to_lua (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.recursive_neg (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.recursive_pos (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.return_large (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.return_nvlist_neg (run as root) [00:05] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.return_nvlist_pos (run as root) [00:03] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.return_recursive_table (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.stack_gsub (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/tst.timeout (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/lua_core/cleanup (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/setup (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.destroy_fs (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.destroy_snap (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_count_and_limit (run as root) [00:02] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_index_props (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_mountpoint (run as root) [00:02] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_neg (run as root) [00:00] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_number_props (run as root) [00:02] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_string_props (run as root) [00:01] [PASS]
Test: /home/snajpa/zfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/tst.get_type (run as root) [00:01] [PASS]