Created attachment 1850803 [details] Blink Description of problem: Stellarium blinks after open Version-Release number of selected component (if applicable): 0.21.3-1 How reproducible: Install Stellarium via RPM Open Additional info: - Package list: libwayland-client-1.19.0-2.fc35.x86_64 libwayland-server-1.19.0-2.fc35.x86_64 libwayland-egl-1.19.0-2.fc35.x86_64 libwayland-cursor-1.19.0-2.fc35.x86_64 qt5-qtwayland-5.15.2-15.fc35.x86_64 xorg-x11-server-Xwayland-21.1.4-1.fc35.x86_64 kf5-kwayland-5.89.0-1.fc35.x86_64 gnome-session-wayland-session-41.3-1.fc35.x86_64 egl-wayland-1.1.9-3.fc35.x86_64 kernel-5.15.13-200.fc35.x86_64 mesa-libgbm-21.3.3-1.fc35.x86_64 mesa-libglapi-21.3.3-1.fc35.x86_64 mesa-libEGL-21.3.3-1.fc35.x86_64 mesa-filesystem-21.3.3-1.fc35.x86_64 mesa-dri-drivers-21.3.3-1.fc35.x86_64 mesa-libGL-21.3.3-1.fc35.x86_64 mesa-libxatracker-21.3.3-1.fc35.x86_64 mesa-vulkan-drivers-21.3.3-1.fc35.x86_64 mesa-libGLU-9.0.1-5.fc35.x86_64 stellarium-0.21.3-1.fc35.x86_64
I had all the packages listed, same versions, except egl-wayland, and I couldn't reproduce it. After installing egl-wayland, I still couldn't reproduce it. What's your video hardware and driver?
Sorry I forgot I have the system without NVIDIA Drivers installed, so, I have installed nouveau but the first graphic card is Intel. If I use: GNOME X.org Session: DRI_PRIME=0 stellarium (or use stellarium without DRI_PRIME is the same behaviour) QProcess: Destroyed while process ("lspci") is still running. Empty translation file for language "en_US" in section "stellarium-scripts" StelCore: Invalid timezone name: "" -- not setting timezone. qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile Error in Asterism "TA6" : can't find star with coordinates 2.14697 / 8.55097 ERROR reading asterism lines record at line 88 for culture "western" WARNING - asterism abbreviation "TA6" not found when loading asterism names Oculars::validateAndLoadIniFile() found existing ini file version 3.1 Dubious result: Landscape "Guereins" not calibrated. Opacity test represents mathematical horizon only. Result = Blinks GNOME Wayland session: DRI_PRIME=0 stellarium (or use stellarium without DRI_PRIME is the same behaviour) QSocketNotifier: Can only be used with threads started with QThread Empty translation file for language "en_US" in section "stellarium-scripts" StelCore: Invalid timezone name: "" -- not setting timezone. qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile Error in Asterism "TA6" : can't find star with coordinates 2.14697 / 8.55097 ERROR reading asterism lines record at line 88 for culture "western" WARNING - asterism abbreviation "TA6" not found when loading asterism names qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Oculars::validateAndLoadIniFile() found existing ini file version 3.1 Dubious result: Landscape "Guereins" not calibrated. Opacity test represents mathematical horizon only. ------------------------------------------------------------------------------------------------------------------------------------------------ However, If I choose Nouveau DRI_PRIME=1 stellarium I don't have the blink problem X.org or Wayland It's is the same. =) So, the problem likes Intel.
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04) (prog-if 00 [VGA controller]) 01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
It works on my intel: 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) Looks like a driver bug.
I've tested this one: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b5fb1111d8 But It does not solve the problem.
Created attachment 1850987 [details] apitrace
It's not a Xorg problem, redirect to MESA https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731
I've performed some tests. Stellarium 0.2.3 with MESA Drivers 21.3.4 - Causes blinks bad works. Stellarium 0.2.3 with MESA Drivers 21.3 - Causes blinks bad works. Stellarium 0.2.2 with MESA Drivers 21.3 - Causes blinks bad works. Stellarium 0.2.2 with MESA Drivers 21.1.8 - Works fine.
This software runs with this packages: mesa-libGLU-9.0.1-5.fc35.x86_64 mesa-libglapi-21.3.4-1.fc35.x86_64 mesa-libgbm-21.3.4-1.fc35.x86_64 mesa-libEGL-21.3.4-1.fc35.x86_64 mesa-libGL-21.3.4-1.fc35.x86_64 mesa-filesystem-21.2.3-6.fc35.x86_64 mesa-dri-drivers-21.2.3-6.fc35.x86_64 mesa-libxatracker-21.2.3-6.fc35.x86_64 mesa-vulkan-drivers-21.2.3-6.fc35.x86_64 stellarium-0.21.3-1.fc35.x86_64 I've perform: sudo dnf downgrade --version mesa-dri-drivers-21.2.3-6.fc35.x86_64 That's works. The problem is MESA.
I've rebuilt a Mesa package with a patch to solve this problem. https://koji.fedoraproject.org/koji/taskinfo?taskID=81295806 THIS WORKS!
Created attachment 1851078 [details] SOLVE THE PROBLEM WITH PATCH APPLIED IN THE PACKAGE
Sorry, I'm recompiling the SRC to send a Koji with commit used inside the package and mail in the changelog.
You can get the latest packages with comments included from here: https://koji.fedoraproject.org/koji/taskinfo?taskID=81298037 I don't know how I can send this to Bodhi for test.
Created attachment 1851103 [details] 0007-iris-solve-blinks-problems.patch
New build because Mesa 21.3.3 was updated to 21.3.4 That does not solve the issue. Packages fixed: https://koji.fedoraproject.org/koji/taskinfo?taskID=81314946
FEDORA-2022-d9c9d567ce has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-d9c9d567ce
FEDORA-2022-d9c9d567ce has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.