Ondsel-Development / FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
https://www.freecad.org
Other
192 stars 8 forks source link

Ondsel immediately unresponsive when starting Part Design #104

Open ameuret opened 4 months ago

ameuret commented 4 months ago

Is there an existing issue for this?

Problem description

On main process startup, the console shows a few Failed to compute left/right minimum bearings for "Courier" messages. Then after clicking on the Parametric Part button in the Startup page, the console shows a uninterrupted torrent of the same message and the application becomes completely unresponsive.

Full version info

OS: Manjaro Linux (awesome)
Word size of Ondsel: 64-bit
Version: 2024.2.1.37226 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 2024.2.1)
Hash: 1a1bd7290494aef925a026c87b808ac58d53c3b0
Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2
Locale: English/United States (en_US)
Installed mods: 
  * Ondsel-Lens 2024.5.6.01

Subproject(s) affected?

None

Anything else?

:bulb: Workaround

Switching to the OpenDark theme (using the Edit->Preferences->General->Application->Theme dropdown) solves the issue.

:eyes: Seen elsewhere

This ferociously ressembles this issue from Python ecosystem's endless repository of ways to ruin our days.

:no_good: Note

Installing a system font package containing a "Courier" font (as matched by fontconfig's fc-match tool) does not resolve this issue.

Code of Conduct