-
Notifications
You must be signed in to change notification settings - Fork 827
Known Issues
Note
Most issues listed here are caused by upstream components (Qt, QtWebEngine, GPU drivers) and cannot be fixed in Zeal directly. Workarounds are provided where possible.
Zeal crashes on startup with no error message. This is often caused by an outdated or missing Microsoft Visual C++ Redistributable.
Fix: Install or reinstall the latest Visual C++ Redistributable:
winget install --force Microsoft.VCRedist.2015+.x64Or download it manually from Microsoft.
See: #1658
Zeal crashes immediately on launch with malloc(): invalid size (unsorted) or similar heap corruption errors. This is caused by GPU driver initialization (NVIDIA or Mesa/Intel) inside QtWebEngine/Chromium corrupting the heap before Zeal runs.
Workaround: Run Zeal with software rendering:
QT_OPENGL=software zealQTWEBENGINE_CHROMIUM_FLAGS="--disable-gpu" zeal
See: #1769
Zeal may appear too small, too large, or have blurry/garbled fonts on Linux with HiDPI displays or fractional scaling. These are Qt issues related to how the platform plugin handles display scaling.
Workarounds:
-
Blurry or garbled fonts with fractional scaling:
QT_SCALE_FACTOR_ROUNDING_POLICY="RoundPreferFloor" zeal -
UI too small on HiDPI:
QT_SCALE_FACTOR=2 zeal
To make these permanent, add the variable to the Exec line in your .desktop file or set it in your environment.
For a full list of Qt scaling options, see Qt High DPI Environment Variables.
Docset index loads fine, but downloading docsets fails with "server replied: Forbidden". This is a known Qt bug when using HTTPS through a proxy that requires authentication.
Status: No workaround. Upstream Qt bug QTBUG-55960.
See: #666