At OpenSuse startup Firefox displays the splascreen instead of web pages

I have this ennoying issue since some months and didn’t find a way of fixing it, even by completely deleting the app and removing all remnants of profiles before re-installing it. If I leave Firefox open when I shut down my computer, most of the time (but not every time!) at startup instead of opening the last window with its tabs, Firefox displays the KDE Plasma’s or OpenSuse’s splash screen (the lamp bulb on a black background) and no menu.

If I minimize the window, and maximize it again, it displays a screenshot of my desktop!.. I can’t do anything but close the window and re-launch firefox, but then the history of last closed windows is gone.

I have the same version of FF and the same version of OpenSuse on two other computers and never had this issue on them.

I would be grateful to anybody who could give me some tips to solve it or investigate. Thanks for reading.

Erik

@Voronamanga:

What are your System Settings in Workspace → Startup and Shutdown → Desktop Session ?

Please let us know which Repositories you’ve configured –

> zypper repos --uri

From which Repository have you installed Firefox?

  • Ditto the KDE Plasma installation …

I do not think it displays either. It sounds like compositor does not repaint screen area where Firefox should be showing its content and Firefox displays nothing (which also explains “no menu”) or its content for some reasons is not shown by compositor.

It looks like video acceleration issue. You could start with comparing with systems which work - do they have identical configuration, are drivers the same etc.

Hello dcurtisfra, thanks for your reply.
Here is a screen shot of System Settings for Desktop session. It’s in french but I assume you’ll understand.

And the repositories:

erik@trano:~> zypper repos --uri
Les priorités des dépôts sont sans effet. Tous les dépôts activés partagent la même priorité.

#  | Alias                       | Name                                                                                        | Enab-> | GPG Check        | Refresh    | URI
---+-----------------------------+---------------------------------------------------------------------------------------------+--------+------------------+------------+-------------------------------------------------------------------------
 1 | dvd                         | dvd                                                                                         | Oui    | (r ) Oui         | Oui        | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | nordvpn                     | nordvpn                                                                                     | Oui    | (r ) Oui         | Oui        | https://repo.nordvpn.com//yum/nordvpn/centos/x86_64
 3 | openSUSE-Leap-15.4-1        | openSUSE-Leap-15.4-1                                                                        | Non    | ----             | ----       | cd:/?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-224DB_R93E68FF900P5R
 4 | packman                     | packman                                                                                     | Oui    | (r ) Oui         | Oui        | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
 5 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Non    | ----             | ----       | http://download.opensuse.org/update/leap/15.4/backports_debug/
 6 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/update/leap/15.4/backports/
 7 | repo-debug                  | Debug Repository                                                                            | Non    | ----             | ----       | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/
 8 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | Non    | ----             | ----       | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/
 9 | repo-debug-update           | Update Repository (Debug)                                                                   | Non    | ----             | ----       | http://download.opensuse.org/debug/update/leap/15.4/oss/
10 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | Non    | ----             | ----       | http://download.opensuse.org/debug/update/leap/15.4/non-oss/
11 | repo-non-oss                | Dépôt Non-OSS                                                                               | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
12 | repo-oss                    | Dépôt principal                                                                             | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
13 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Non    | ----             | ----       | http://download.opensuse.org/debug/update/leap/15.4/sle/
14 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/update/leap/15.4/sle/
15 | repo-source                 | Source Repository                                                                           | Non    | ----             | ----       | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/
16 | repo-update                 | Dépôt principal de mise à jour                                                              | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/update/leap/15.4/oss
17 | repo-update-non-oss         | Dépôt de mises à jour (Non-OSS)                                                             | Oui    | (r ) Oui         | Oui        | http://download.opensuse.org/update/leap/15.4/non-oss/
18 | vscode                      | vscode                                                                                      | Oui    | (r ) Oui         | Non        | https://packages.microsoft.com/yumrepos/vscode
erik@trano:~> 

Firefox was installed from repo-sle-update, with MozillaFirefox-Branding-OpenSUSE and kmozillahelper.
plasma5-desktop came from repo-backports-update.

Hi arvidjar, thanks for your suggestion. I’ll give it a try, but except that all machines run Leap 15.4, everything else (motherboards, graphic cards…) is different. And since they’re at my work place, I must wait till monday now. But the graphic drivers will be necessarily different, won’t they ? So I don’t know what to look for.
One thing I can say, I added a graphic card recently and it didn’t change the problem which occured before with the integrated cpu graphics.

One of our partner towns is Ambazac in Haute-Vienne … :wink:

Apart from the video acceleration issue, there could be something in the cache which is provoking the behaviour –

  • Either in the Mozilla Cache located in ~/.mozilla/firefox/???.default-release/ → clear this cache with the Firefox settings;
  • or, almost anything in ~/.cache/ except for ~/.cache/mozilla/firefox/???.default-release/ → which should also be cleared by means of the Firefox settings …

One of our partner towns is Ambazac in Haute-Vienne … :wink:

Glad to learn that french towns can be partners !

Apart from the video acceleration issue, there could be something in the cache which is provoking the behaviour –
Either in the Mozilla Cache located in ~/.mozilla/firefox/???.default-release/ → clear this cache with the Firefox settings;

I’ll clean this caches before shutting down, and see what happens next at boot up. It could take some time, since as I told before the issue appears randomly and not all the time …

or, almost anything in ~/.cache/ except for ~/.cache/mozilla/firefox/???.default-release/

There are a lot of folders and files there ! Should I safely remove everything ?

Caches are temporary files and will be recreated.

It is best to remove user cache files as another user (ie root) Some may be in use by the user that owns them.

1 Like

When the application is started again –

  • Which is why the cache should be cleaned out only when the application isn’t executing …
  • With the exception of Mozilla and Firefox – the cache can be safely cleaned while the Web-Browser is running – even if there are active tabs open …
1 Like

Simply logout from the GUI session, login to a VT session and, clean up the cache from a TTY1 … TTY6 session …

  • AFAIKS, there’s no real need to use the user “root” for this task …
1 Like

I concur. And as always, what is not needed to be done as root, do not do it as root.

1 Like

For the moment, I just cleaned up firefox cache from firefox settings and had 2 startups without the problem appearing… but the sample size is a bit small…

Computing is neither biology nor chemistry nor physics nor politics –

  • Variation only occurs when the parameter values of a function (mathematical) are changed … :upside_down_face:

Yes but here I have:
failed ~ Math.random(boot #) :crazy_face:

Not really random of course, it just means that I didn’t know what caused a failure which appeared to me as unpredictable … so I don’t know yet wether it’s fixed or not.

After login to TTY1 and deleting everything inside .cache the problem is still here… :slightly_frowning_face:

Or, it has reappeared …

  • What happens if, you clear the Firefox cache again?

It may well be that, one of the Web sites you’ve accessed has loaded something nasty into the Firefox cache …

I’m almost sure that I already cleared the cache again before the last update when the problem was there again.
But there is no harm trying again. This time I deleted the cache contents but also data and cookies. No problem today, Firefox opened up correctly. Wait and see.

BTW – there’s a Firefox patch coming soon to address the following Common Vulnerabilities and Exposures (CVE) issue –

  • CVE-2023-25730

Maybe it will fix that weird issue. I’ve never read about a similar one on the net. And it’s still there, still apearing randomly at bootup and thought I cleared the cache and deleted cookies and sites data.