Page MenuHomeFreeBSD

postmortem DTrace frequently broken under vmware
Needs ReviewPublic

Authored by sam_samgwydir.com on Mar 10 2018, 7:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 18, 8:44 AM
Unknown Object (File)
Sat, Jan 17, 8:03 AM
Unknown Object (File)
Fri, Jan 16, 8:54 PM
Unknown Object (File)
Fri, Jan 16, 8:34 PM
Unknown Object (File)
Nov 30 2025, 2:53 AM
Unknown Object (File)
Nov 28 2025, 6:45 AM
Unknown Object (File)
Nov 9 2025, 2:26 AM
Unknown Object (File)
Oct 30 2025, 4:40 AM

Details

Reviewers
gnn
Summary

Here is the bug ticket from illumos:
https://illumos.org/issues/9058

When debugging cores created with postmortem DTrace (http://dtrace.org/guide/chp-post.html) under VMWare fusion, mdb would often crash. It turned out a bug in how libdtrace consumed the tracing data stored inside the core.

Test Plan

Tested on SmartOS/illumos, used to debug the ongoing bhyve/illumos effort.

I need to re-create this problem on FreeBSD. I'll report back when that is done.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Awesome! I've seen reports of this issue on FreeBSD but haven't reproduced it myself. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218452

I'll review this later this weekend.