[Bug 249369] device dtrace and device dtraceall are incompatible with options ZFS
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Sep 16 11:05:44 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249369
Bug ID: 249369
Summary: device dtrace and device dtraceall are incompatible
with options ZFS
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: Trond.Endrestol at ximalas.info
I have a custom kernel which specifies
device dtrace
device dtraceall
along with
options ZFS
While booting the custom kernel, amd64 r365792, I get this crash dump:
Fatal trap 12: page fault while in kernel mode
cpuid = 5; apic id = 0a
fault virtual address = 0x7fffffff8
fault code = supervisor write data, page not present
instruction pointer = 0x20:0xffffffff8081c16b
stack pointer = 0x28:0xfffffe000dffeb00
frame pointer = 0x28:0xfffffe000dffeb80
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (dtrace_taskq)
trap number = 12
panic: page fault
cpuid = 5
time = 1
KDB: stack backtrace:
db_trace_self_wrapper() at
vpanic() at
panic() at
trap_fatal() at
trap_pfault() at
trap() at
calltrap() at
--- trap 0xc, rip = 0xffffffff8081c16b, rsp = 0xfffffe000dffeb00, rbp=
0xfffffe000dffeb80 ---
osd_set_reserved() at
taskqueue_thread_loop() at
fork_exit() at
fork_trampoline() at
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---
KDB: enter: panic
[ thread pid 0 tid 100109 ]
Stopped at
db>
Note: The keyboard is unresponsive at this point.
Is there a way to specify a dump device from loader(8)?
Disabling DTrace in the kernel config, both device dtrace and device dtraceall,
lets the kernel boot properly.
Specifying dtraceall_load="YES" in /boot/loader.conf compensates for the
missing in-kernel DTrace support.
BTW, is there a way of compiling and linking the systrace_freebsd32 module as
part of the monolithic kernel?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list