[Bug 239351] [panic] spin lock held too long under heavy load (net/wireguard affected)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jul 25 18:51:42 UTC 2019


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

--- Comment #17 from Evilham <contact at evilham.com> ---
Created attachment 206063
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=206063&action=edit
D20327_VOP_UNSET_TEXT_spin_lock_held_too_long

Hello, recapitulating:

now I'm running r350327 + D20327 + the VOP_UNSET_TEXT patch in comment 14.
(r350327 already includes the patch in comment 5 that Mark had proposed
earlier).

Commented out the relevant line in /boot/loader.conf and after booting system
reports:
# sysctl hw.pci.mcfg
hw.pci.mcfg: 1

With this setup I can still use my "WireGuard trick" (50-100 parallel downloads
of big files) to produce the panic, it looks like it's not *just* a duplicate
of #231760, at least nothing that would also be solved with D20327.

Notice that compiling world and kernel with all CPUs does not trigger it, still
haven't found a way to make it happen without WireGuard, but it has happened at
some point without it during daily work.

Attached are the public bits of the dump, I'm sending Mark this coredump
privately.

I'll be using this setup without WireGuard daily and see if the problem
triggers during normal usage, with all the kernel compiling these days I
haven't kept it up long enough to test that.

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


More information about the freebsd-bugs mailing list