I have a bhyve VM guest on my laptop where dtrace just constantly aborts whenever I try to use it:
[rstone@ebpf dtrace]sudo dtrace -s fdcopy.d Assertion failed: (buf->dtbd_timestamp >= first_timestamp), file /usr/home/rstone/git/bsd-worktree/ebpf-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c, line 3026. Abort trap I believe that the problem is caused by dtrace unconditionally using rdtsc() to implement dtrace_gethrtime(), assuming that the values will be stable for a given CPU. The VM's vcpus seem to be getting migrated frequently. Should dtrace instead be using the system timecounter? That should stand a much better chance of being monotonically increasing. _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"