Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fatal error - cygheap base mismatch detected (Git) #239

Closed
H0R5E opened this issue Jun 8, 2022 · 4 comments
Closed

Fatal error - cygheap base mismatch detected (Git) #239

H0R5E opened this issue Jun 8, 2022 · 4 comments

Comments

@H0R5E
Copy link

H0R5E commented Jun 8, 2022

Hi, I am getting sporadic failures running conda with the setup-miniconda action on Windows runners. The installation step goes OK, but when I call conda info, to verify the installation, Actions wigs out with the following message:

0 [main] dirname (4404) C:\Miniconda\envs\_snld3d\Library\usr\bin\dirname.exe: *** fatal error - cygheap base mismatch detected - 0x18034B408/0x180349408.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
Error: Process completed with exit code 127

The failed job is here and the associated workflow is here. The problem is not unique to this workflow.

Many thanks,

Mat

@goanpeca
Copy link
Member

goanpeca commented Jun 14, 2022

Hi @H0R5E, thanks for the report.

We will take a look at it, but being sporadic, makes it hard to debug :-\


Have you seen this before @jaimergp ?

@H0R5E
Copy link
Author

H0R5E commented Jun 14, 2022

@goanpeca, thanks for getting back to me. I've done a little more investigation and it seems to be specific to the environment I am trying to recreate. I have created a dedicated test repo here and the failure seems to be generated by something in the enviroment.yaml file.

Do you have any clue which package might be triggering this? If not I will forensically remove things until it works, I guess. 😮

@H0R5E
Copy link
Author

H0R5E commented Jun 14, 2022

OK, it actually didn't take me too long to find. It's Git. Specifically,

git                       2.35.3               h57928b3_0    conda-forge

Do you think this is an upstream issue?

EDIT: Possibly related: actions/runner-images#594

@H0R5E H0R5E changed the title Fatal error - cygheap base mismatch detected Fatal error - cygheap base mismatch detected (Git) Jun 14, 2022
@H0R5E
Copy link
Author

H0R5E commented Sep 13, 2022

Closing, as the problem seems to have resolved itself.

@H0R5E H0R5E closed this as completed Sep 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants