[Bug 268246] crash and panic using pfsync on 13.1-RELEASE
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 268246] crash and panic using pfsync on 13.1-RELEASE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 10 Jan 2023 06:29:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268246 --- Comment #16 from Kristof Provost <email@example.com> --- So my current guess is that there's something wrong with the mbuf that the pfsync code produced. Presumably that it's not as long as we're expecting it to be, which causes the fragmentation code to run off the end of the mbuf chain and blow up. It's not clear to me how that'd happen, but it would be useful to experiment with the pfsync interface MTU. Try setting it to less than 4k (maybe back down to 1500) and see if the panic goes away. m_get2() allocates external storage for > MCLBYTES (4k) allocations, but that should still just work, at least according to my reading of the relevant code. It may be that I'm missing something. The above experiment should provide a nice data point for that. -- You are receiving this mail because: You are the assignee for the bug.