[Bug 238883] Fatal double fault using nullfs+unionfs to build www/node port (repeatable)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jun 29 20:03:12 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238883

            Bug ID: 238883
           Summary: Fatal double fault using nullfs+unionfs to build
                    www/node port (repeatable)
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: chadf at triularity.org

Created attachment 205420
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205420&action=edit
/var/crash/core.txt.4 file

Repeatably able to panic kernel while building www/node ports while using
nullfs and unionfs layered mounts for /usr/ports directory.

To trigger, setup mounts as:

/export/ports on /usr/ports (nullfs, local, read-only)
<above>:/usr/src/local.ports on /usr/ports (unionfs, local)

The /export/ports directory contains a master copy of the ports tree (ufs or
zfs doesn't matter - haven't tried nfs).

Then build www/node port:

root at krash:~ # cd /usr/ports/www/node
root at krash:/usr/ports/www/node # make
===>  Building for node-12.4.0
   .
   .
   .

Wait for panic (may take awhile into build). After panic/reboot, restarting
build panics again, almost immediately.

I was able to recreate crash in a fresh virtualbox install. The .vdi file for
that VM (in a quick to re-panic state) is available upon request (7.3GB
uncompressed).

/var/crash/core.txt file attached. vmcore file available (12MB compressed,
unattached due to size).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list