HomeFreeBSD

Workaround for infinite recursion crash

Description

Workaround for infinite recursion crash

  • FreeBSD crashes on infinite recursion rather than throwing a stack overflow because the stack address of the fault is in the page below the guard area. Workaround this by rounding down the fault address to the nearest page boundary. Investigation is still under way into what may be causing this but this appears to prevent it in simple test cases.

PR: 222146

Details

Provenance
glewisAuthored on
Parents
rP508702: MFH: r508701 devel/py-virtualenvwrapper: Allow Python 3 builds
Branches
Unknown
Tags
Unknown