Skip to content
  • Madelyn Olson's avatar
    068051e3
    Handle recursive serverAsserts and provide more information for recursive segfaults (#12857) · 068051e3
    Madelyn Olson authored
    This change is trying to make two failure modes a bit easier to deep dive:
    1. If a serverPanic or serverAssert occurs during the info (or module)
    printing, it will recursively panic, which is a lot of fun as it will
    just keep recursively printing. It will eventually stack overflow, but
    will generate a lot of text in the process.
    2. When a segfault happens during the segfault handler, no information
    is communicated other than it happened. This can be problematic because
    `info` may help diagnose the real issue, but without fixing the
    recursive crash it might be hard to get at that info.
    068051e3
    Handle recursive serverAsserts and provide more information for recursive segfaults (#12857)
    Madelyn Olson authored
    This change is trying to make two failure modes a bit easier to deep dive:
    1. If a serverPanic or serverAssert occurs during the info (or module)
    printing, it will recursively panic, which is a lot of fun as it will
    just keep recursively printing. It will eventually stack overflow, but
    will generate a lot of text in the process.
    2. When a segfault happens during the segfault handler, no information
    is communicated other than it happened. This can be problematic because
    `info` may help diagnose the real issue, but without fixing the
    recursive crash it might be hard to get at that info.
Loading