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

list-fonts-json-binary keeps Extraterm from starting. #192

Closed
AlexanderLJ opened this issue May 7, 2019 · 6 comments

Comments

Projects
None yet
2 participants
@AlexanderLJ
Copy link

commented May 7, 2019

Not sure what the problem ought to be. I'm running Windows 10 (Build 1809) and Extraterm works fine on my workstation but not on my laptop. I did try copying list-fonts-json.exe from that system over, but to no avail.

list-fonts-json.exe - Application Error
---------------------------
The application was unable to start correctly (0xc000007b). Click OK to close the application. 
---------------------------
OK   
---------------------------
@sedwards2009

This comment has been minimized.

Copy link
Owner

commented May 8, 2019

Both machines are Windows 10 (Build 1809)? I don't know. May be there is some kind of virus protection etc running on the laptop which isn't on the workstation.

@AlexanderLJ

This comment has been minimized.

Copy link
Author

commented May 8, 2019

Both are running windows defender, so I don't think that is it. However, I did compile list-fonts-json.exe on my laptop and that worked just fine. I included the binary, maybe it can help. I have the latest version of Visual Studio installed and the 2015 build tools.

list-fonts-json.zip

@sedwards2009

This comment has been minimized.

Copy link
Owner

commented May 8, 2019

Thanks for looking into this a bit. I had a look at my compiled version of list-font-json.exe and your version using Dependency Walker, and it said that my version had a mix of CPU types in some modules(!). I really don't understand how that could even work, but it seems to run fine most of the time. Your compiled version didn't have have this warning. There must be something wrong or weird about how I built it. I'm not a real Windows dev nor C/C++ dev either, so things could go wrong.

I've set up Azure to build the list-fonts-json git repo at https://dev.azure.com/simon0627/list-fonts-json/_build?definitionId=3&_a=summary The exe it produced was more like your exe and it probably works too. Can you just try it out on your laptop?

azure-list-fonts-json.zip

@AlexanderLJ

This comment has been minimized.

Copy link
Author

commented May 9, 2019

That's very interesting. The Azure build does indeed work fine on my laptop (tested it on my workstation as well just to be sure).

@sedwards2009

This comment has been minimized.

Copy link
Owner

commented May 9, 2019

thanks for testing. I'll update the exe in the next Extraterm release.

sedwards2009 added a commit that referenced this issue May 18, 2019

@sedwards2009

This comment has been minimized.

Copy link
Owner

commented May 31, 2019

Fixed in v0.42.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.