Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10006

Catch2 fails to build and raises "raising cygheap base mismatch detected" on Windows

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 5

      I meant to create this from a BFG (linked in comments) but that's broken right now.

      The problem signature is:

      [2022/10/16 23:12:54.489]   git checkout -b <new-branch-name>
      [2022/10/16 23:12:54.489] HEAD is now at 216713a4 v2.13.8
      [2022/10/16 23:12:54.489]       0 [main] sh (2388) C:\Program Files\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0xEF6410/0xFB6410.
      

      I think this might be a tooling issue - the error seems to originate in the git shell running on cygwin than in catch2 or the cmake build scripts. Might be one for the build team.

       

      Test failure message (added to hopefully get the BF tool to find this ticket):

      FAILED: catch2-populate-prefix/src/catch2-populate-stamp/catch2-populate-download

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            will.korteland@mongodb.com Will Korteland
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: