Skip to content

[Windows] ExceptionWithStackTrace can perform synchronous network requests to symbol servers #8623

Description

@bdash

Version and Platform (required):

  • Binary Ninja Version: 6.0.10601 Ultimate, 87066bd6
  • OS: Windows (unknown)
  • CPU Architecture: x64

Bug Description:
A user on Slack reported the app hanging at random for an extended period of time. They were able to capture a minidump which revealed that ExceptionWithStackTrace's use of GetCurrentStackTraceString results in a synchronous network request to a symbol server. Since this happens on the UI thread, the app hangs for the duration of the request.

BN_DEBUG_EXCEPTION_TRACES=0 in the environment should avoid collecting stack traces and bypass the hang.

Steps To Reproduce:
Unknown.

Activity

  1. added theissue type on Oct 2, 2026
  2. added
    Impact: MediumIssue is impactful with a bad, or no, workaround
    on Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Impact: MediumIssue is impactful with a bad, or no, workaround

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions