I've tried to open appimages in both xorg and wayland sessions, both fail. My laptop with intel graphics also fails, so this is probably a Fedora 34 or a Gnome 40 issue.
This is the log file after opening the appimage in a terminal with "-l" suffix:
Code: Select all
Msg: FreeCAD 0.19, Libs: 0.19R24291 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2021
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Log: Time = Thu May 13 15:53:17 2021
Log: AppDataSkipVendor = true
Log: AppHomePath = /tmp/.mount_FreeCAz2vpCy/usr/
Log: AppIcon = freecad
Log: AppTempPath = /tmp/
Log: BinPath = /tmp/.mount_FreeCAz2vpCy/usr/bin/
Log: BuildRepositoryURL = /home/conda/feedstock_root/build_artifacts/git_cache/github.com/FreeCAD/FreeCAD
Log: BuildRevision = 24291 (Git)
Log: BuildRevisionBranch = (HEAD detached at 0.19.2)
Log: BuildRevisionDate = 2021/04/15 09:17:08
Log: BuildRevisionHash = 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Log: BuildVersionMajor = 0
Log: BuildVersionMinor = 19
Log: Console = 0
Log: CopyrightInfo = © Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2021
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Log: Debug = 0
Log: DocPath = /tmp/.mount_FreeCAz2vpCy/usr/doc/
Log: ExeName = FreeCAD
Log: ExeVendor = FreeCAD
Log: ExeVersion = 0.19
Log: LoggingConsole = 1
Log: LoggingFile = 1
Log: LoggingFileName = /home/<username>/.FreeCAD/FreeCAD.log
Log: MaintainerUrl = http://www.freecadweb.org/wiki/Main_Page
Log: PATH = /home/<username>/.local/bin:/home/<username>/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
Log: PYTHONHOME = /tmp/.mount_FreeCAz2vpCy/usr
Log: PYTHONPATH =
Log: PythonSearchPath = /tmp/.mount_FreeCAz2vpCy/usr/lib/python38.zip:/tmp/.mount_FreeCAz2vpCy/usr/lib/python3.8:/tmp/.mount_FreeCAz2vpCy/usr/lib/python3.8/lib-dynload
Log: RunMode = Gui
Log: SplashAlignment = Bottom|Left
Log: SplashInfoColor = #c8c8c8
Log: SplashScreen = freecadsplash
Log: SplashTextColor = #ffffff
Log: StartWorkbench = StartWorkbench
Log: SystemParameter = /home/<username>/.FreeCAD/system.cfg
Log: UserAppData = /home/<username>/.FreeCAD/
Log: UserHomePath = /home/<username>
Log: UserParameter = /home/<username>/.FreeCAD/user.cfg
Log: Verbose =
Log: Create Application
Log: Run App init script
Log: Init: starting App::FreeCADInit.py
Log: Init: Searching for modules...
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/AddonManager... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Arch... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Draft... done
Log: Drawing became obsolete in 0.17; consider using TechDraw instead.
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Drawing... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Fem... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Idf... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Image... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Import... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Inspection... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Material... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Measure... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Mesh... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/MeshPart... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/OpenSCAD... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Part... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/PartDesign... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Path... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Points... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Raytracing... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/ReverseEngineering... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Robot... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Show(Init.py not found)... ignore
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Sketcher... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Spreadsheet... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Start... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Surface... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/TechDraw... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Test... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Tux(Init.py not found)... ignore
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Web... done
Log: Init: Initializing /home/<username>/.FreeCAD/Mod/TabBar(Init.py not found)... ignore
Log: Init: Initializing freecad.appimage
Log: Init: No init module found in freecad.appimage, skipping
Log: Using /tmp/.mount_FreeCAz2vpCy/usr/Mod as module path!
Log: System path after init:
Log: /tmp/.mount_FreeCAz2vpCy/usr/bin
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/AddonManager
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Arch
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Draft
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Drawing
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Fem
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Idf
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Image
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Import
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Inspection
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Material
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Measure
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Mesh
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/MeshPart
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/OpenSCAD
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Part
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/PartDesign
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Path
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Points
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Raytracing
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/ReverseEngineering
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Robot
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Show
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Sketcher
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Spreadsheet
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Start
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Surface
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/TechDraw
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Test
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Tux
Log: /tmp/.mount_FreeCAz2vpCy/usr/Mod/Web
Log: /home/<username>/.FreeCAD/Mod/TabBar
Log: /home/<username>/.local/bin
Log: /home/<username>/bin
Log: /usr/local/bin
Log: /usr/local/sbin
Log: /usr/bin
Log: /usr/sbin
Log: Init: App::FreeCADInit.py done
Log: Init: Creating Gui::Application and QApplication
Log: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Log: Local server 'FreeCAD' started
Log: Run Gui init script
Log: Init: Running FreeCADGuiInit.py start script...
Log: Init: Searching modules...
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/AddonManager... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Arch... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Draft... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Drawing... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Fem... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Idf(InitGui.py not found)... ignore
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Image... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Import... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Inspection... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Material... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Measure(InitGui.py not found)... ignore
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Mesh... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/MeshPart... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/OpenSCAD... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Part... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/PartDesign... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Path... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Points... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Raytracing... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/ReverseEngineering... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Robot... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Show(InitGui.py not found)... ignore
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Sketcher... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Spreadsheet... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Start... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Surface... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/TechDraw... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Test... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Tux... done
Log: Init: Initializing /tmp/.mount_FreeCAz2vpCy/usr/Mod/Web... done
Log: Init: Initializing /home/<username>/.FreeCAD/Mod/TabBar... done
Log: Init: Initializing freecad.appimage
Log: Init: Initializing freecad.appimage... done
Log: Init: Loading FreeCAD GUI
Log: Init: Running FreeCADGuiInit.py start script... done
Log: Init: Activating default workbench StartWorkbench
Log: Loading GUI of Web module... done
Log: Loading GUI of Start module... done
Log: Loading Start module... done
Log: WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Log: Init: Showing main window
Log: Main window restored
Log: Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
(Here is another forum thread from search results with a similar issue:
https://forums.insynchq.com/t/fedora-34 ... tart/17135)
The rpm package also works for me, but is unbearingly slow/laggy. So far the flatpak version seem to work, but is slighty outdated.
I should probably submit a bug report somewhere, but are not sure where to do that..
Any ideas anyone?
freman wrote: ↑Sun May 09, 2021 5:02 pm
ping