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

Unusable GUI with Windows 10 and a fresh Binja #1529

Closed
marpie opened this issue Feb 18, 2020 · 6 comments
Closed

Unusable GUI with Windows 10 and a fresh Binja #1529

marpie opened this issue Feb 18, 2020 · 6 comments

Comments

@marpie
Copy link
Contributor

@marpie marpie commented Feb 18, 2020

Using a freshly installed Windows 10 (Pro) with a new BinaryNinja installation (stable or dev - shows the same issue).

The menu-bar is missing and the tab- and buttons seem to be scaled.

image

Binja Build: Version 1.3.2039-dev (Build ID b5f206e2)
Windows: 10.0.18363.657

UPDATE

Setting updates.activeContent (GUI: Preferences / Updates / disable Active Content) fixes the problem:

image

@marpie
Copy link
Contributor Author

@marpie marpie commented Feb 18, 2020

It seems to work with an old version (Version 1.2.1921 (Build ID 4ca675f1))

image

@psifertex
Copy link
Member

@psifertex psifertex commented Feb 18, 2020

Thanks for testing -- likely a QT regression. You said to repro it was a brand-new win10 vm?

@marpie
Copy link
Contributor Author

@marpie marpie commented Feb 18, 2020

Yeah, I used the MS ISO yesterday and applied all updates, then installed Binja.

@psifertex
Copy link
Member

@psifertex psifertex commented Feb 18, 2020

Follow on to add that through some additional testing with marpie it appears that any of the QtWebEngine enabled builds are triggering this behavior. Trying to reproduce it now with a fresh build of our own.

@psifertex
Copy link
Member

@psifertex psifertex commented Feb 18, 2020

Thanks to @marpie's help we've narrowed this down to a bug with certain graphics cards. You can see more information here: https://stackoverflow.com/questions/45314416/pyqt-webengineview-interferes-with-mainmenu and https://jira.atlassian.com/browse/HCPUB-3177

TL;DR If you set QT_OPENGL=angle, it should resolve the issue. Going to go ahead and close this issue as it's not something we're going to investigate more but we will add to the windows troubleshooting documentation.

@marpie
Copy link
Contributor Author

@marpie marpie commented Jun 6, 2020

Just as a quick note, the current Intel Drivers (27.20.100.8280 - 2020-05-19) seem to fix the issue completely. No workaround is needed anymore.

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