Bug 270096 - ZFS: panic: VERIFY(dsl_dataset_feature_is_active(ds, f)) failed, possible upstream patch
Summary: ZFS: panic: VERIFY(dsl_dataset_feature_is_active(ds, f)) failed, possible ups...
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-fs (Nobody)
URL:
Keywords: crash
Depends on:
Blocks:
 
Reported: 2023-03-10 18:49 UTC by Dave Cottlehuber
Modified: 2023-03-13 23:54 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Cottlehuber freebsd_committer freebsd_triage 2023-03-10 18:49:16 UTC
panic: VERIFY(dsl_dataset_feature_is_active(ds, f)) failed

cpuid = 3
time = 1678471088
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_trace_self_wrapper() at db_trace_self_wrapper+0x30
vpanic() at vpanic+0x13c
spl_panic() at spl_panic+0x40
dsl_scan_visitbp() at dsl_scan_visitbp+0x9b8
dsl_scan_visit_rootbp() at dsl_scan_visit_rootbp+0x104
dsl_scan_visitds() at dsl_scan_visitds+0xa8
dsl_scan_visit() at dsl_scan_visit+0x274
dsl_scan_sync() at dsl_scan_sync+0xbec
spa_sync() at spa_sync+0x948
txg_sync_thread() at txg_sync_thread+0x25c
fork_exit() at fork_exit+0x74
fork_trampoline() at fork_trampoline+0x14
KDB: enter: panic
[ thread pid 5 tid 100211 ]
Stopped at      kdb_enter+0x44: undefined       f900027f
db> bt
Tracing pid 5 tid 100211 td 0xffff000149b80c00
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0x11c
db_command() at db_command+0x2d8
db_command_loop() at db_command_loop+0x54
db_trap() at db_trap+0xf8
kdb_trap() at kdb_trap+0x28c
handle_el1h_sync() at handle_el1h_sync+0x10
--- exception, esr 0
(null)() at 0

https://github.com/openzfs/zfs/pull/14537 appears not yet to be in tree but may
address this, 2 fixes + 1 partial revert.