Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/09/2022, à 23:07

Xzu Rukneg

[Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Une affaire bien curieuse, pour les détectives et dépanneurs passionnés!

Les faits:
Curieux à propos d'un jeux qui ne marchait pas sous wine, j'en suis venu à tester le vulkan driver.
Comme ça ne donnais rien je l'ai desuite dé-installé.

Suite à ça, firefox et thunderbird ne fontionnent plus: ils crashent au démarrage. Fait curieux, tous deux fonctionnent en safe mode (--safe-mode). Mais purger le profil, comme ils le proposent après plusieurs démarrage foireux ne résout rien, partir d'un nouveau profil vide non plus (--ProfileManager). De plus le safemode avec firefox, c'est adieux toutes les extensions, donc bonjour le traçage et la pub: non, inconcevable pour mon utilisation.

Très étonné j'ai testé tout une ribambelle d'autre softs, bureautique, MAO, jeux 3d, montage vidéo, etc, persuadé d'en trouver plein qui déconneraient: tout baigne!

Seul ces deux applis mozilla sont impactées, et semble-t-il de la même manière.

J'ai pu trouver comment survivre (plus de client mail, plus de navigateur! yikes ) en utilisant le flatpack de firefox (merci flatpack, hors de question d'utiliser snap), et le safemode de thunderbird (tant pis pour signal spam, je peux vivre sans).
Mais l’intégration et nulle et j'aimerai:

1-savoir ce qu'il se passe
2-retrouver la situation normale

Avancée actuelle de l'investigation:

Purge complète et ré-installe ne donne rien. (même selon les conseils reçus d'un gars sur ask ubuntu).
J'ai demandé sur le forum de mozilla geekozone, sans succès.
J'ai fait un rapport de bug sur bugzilla, mais comme une courge je me suis planté dans le titre, et j'ai mis 22.04 au lieu de 20.04 hmm. Ce qui apparemment ne leur a pas plu sad, mais m'aura au moins appris que que les anciennes versions de firefox, 75 jusqu’à 92, fonctionnent sans problème. Malheureusement, ces vielles versions sont incapables d'utiliser mon profil, donc inutilisables pour moi.

Logs:

$ firefox
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ExceptionHandler::GenerateDump cloned child 7048
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.

debug mode: rien de plus! yikes

Pareil pour Thunderbird: channel error.
Les messages:  default value of option mesa_glthread overridden by environment semblent être bénins et génériques.

Truc qui m'étonne à propos de vulkan, quand je fait: apt remove mesa-vulkan-drivers, voici ce qu'il précise:

Les paquets suivants seront ENLEVÉS :
  gstreamer1.0-plugins-bad* gwenview* k3b* kdenlive* kio-extras* libkf5notifyconfig5* libplacebo7* libvulkan1*
  mesa-vulkan-drivers* phonon4qt5* phonon4qt5-backend-vlc* playitslowly* vlc* vlc-plugin-video-output*

Donc en fait les paquets libvulkan1 et mesa-vulkan-drivers sont installés à partir du moment où j'utilise un de ces softs? Ce qui était le cas avant et tout allait bien.
Je veux bien un retour là dessus, ça donne pareil chez vous?

Infos:
Pas PPA particuliers (à part un pour STK, un autre de kxstudio (MAO, rien à voir)).
Le PC est une tour, CM assrock, PhenomII x4, carte graphique pic-e radeon 5450 (512mo dvi vga hdmi).

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.4 LTS
Release:	20.04
Codename:	focal
$ glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD CEDAR (DRM 2.50.0 / 5.4.0-125-lowlatency, LLVM 14.0.5) (0x68f9)
    Version: 22.2.0
    Accelerated: yes
    Video memory: 512MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 511 MB, largest block: 511 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 511 MB, largest block: 511 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 511 MB, largest block: 511 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 512 MB
    Total available memory: 1533 MB
    Currently available dedicated video memory: 511 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CEDAR (DRM 2.50.0 / 5.4.0-125-lowlatency, LLVM 14.0.5)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa)
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

Voilà, je pense avoir tout dis, et je ne vois pas ce que je peux faire de plus. A part si les gars de mozilla trouvent un big spécifique là dessus.
J'en suis à me demander de re-tester sur un autre système 20.04 fraîchement installé (sur la même machine), et refaire la manip pour voir? (c'est envisageable)
Allez les balèzes, c'est une affaire pour vous!

Dernière modification par Xzu Rukneg (Le 13/10/2022, à 16:31)

Hors ligne

#2 Le 08/09/2022, à 07:35

noje

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Bonjour,

Juste une idée mais ils parlent de variable de l’environnement et que sur certain forum certain la tape devant avec true devant une commande pour améliorer les performances avec des jeux, donc tape là de manière inversée pour voir.


Je trouve l’enchaînement des commandes bizarre ainsi, mais à tenter.

mesa_glthread=false firefox

Si ca ne fonctionne pas, ajouter un point virgule.

mesa_glthread=false;firefox

Précise si ça change la donne firefox ou thunderbird ?

Édit : rapport de bug Mozilla, avec la modification de la variable mesa_glthread exprimée  (tu es sous Wayland ou Xorg)
https://bugzilla.mozilla.org/show_bug.cgi?id=1744389

Dernière modification par noje (Le 08/09/2022, à 08:01)


- LTS 18.04 & 22.04 - jwm - cwm - zsh

Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)

Hors ligne

#3 Le 08/09/2022, à 11:00

Xzu Rukneg

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Bonjour, merci pour les idée.
Ça ne donne rien malheureusement.

Xorg apparemment, echo $WAYLAND_DISPLAY ne donne rien.

Dernière modification par Xzu Rukneg (Le 08/09/2022, à 11:04)

Hors ligne

#4 Le 09/09/2022, à 06:52

noje

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Le rapport de bug Mozilla est là si jamais, regarde si quelques choses peuvent aider.

https://bugzilla.mozilla.org/show_bug.cgi?id=1744389

Il précise bien de modifier la variable comme je te l’ai proposé et une variante voir dessous, par contre sa lance pas, mais est-ce que le message d’erreur de ton premier message ci-dessous est toujours présent oui oui non ?

Variante :

 MESA_DEBUG=silent application
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.

Dernière modification par noje (Le 09/09/2022, à 08:56)


- LTS 18.04 & 22.04 - jwm - cwm - zsh

Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)

Hors ligne

#5 Le 09/09/2022, à 07:41

noje

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Tu peux aussi jeter un oeil ici dans le fichier de configuration xml de mesa :

/usr/share/drirc.d/00-mesa-defaults.conf

Voir pour Firefox si la valeur est présente ainsi :

            <option name="mesa_glthread" value="true" />

Comme chez moi elle n'est pas présente, j'imagine qu'il faut peut-être simplement la supprimer si présent (fait une backup du fichier avant par sécurité).

Voilà ce que j'ai chez moi  :

        <application name="Firefox" executable="firefox">
            <option name="adaptive_sync" value="false" />
        </application>
        <application name="Firefox ESR" executable="firefox-esr">
            <option name="adaptive_sync" value="false" />
        </application>

Dernière modification par noje (Le 09/09/2022, à 07:42)


- LTS 18.04 & 22.04 - jwm - cwm - zsh

Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)

Hors ligne

#6 Le 13/09/2022, à 20:38

Xzu Rukneg

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

En fait j'ai toujours eu le message d'erreur, même avec les versions anciennes (75 et cie, qui fonctionnent bien, c'est ça le truc!).

est-ce que le message d’erreur de ton premier message ci-dessous est toujours présent oui oui non ?

Voici le copié/collé

$  MESA_DEBUG=silent firefox
ExceptionHandler::GenerateDump cloned child 19903
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.

Exiting due to channel error-> donc déconne toujours. La piste mesa est une fausse piste je crois.

Pour la suite, j'ai le même 00-mesa-defaults.conf que toi. hmm

Les erreurs mesa ne sont pas liées a mon problème de crash.
Et je ne comprends toujours pas pourquoi le safe mode fonctionne mais pas de purger le profil.

Dernière modification par Xzu Rukneg (Le 13/09/2022, à 20:47)

Hors ligne

#7 Le 29/09/2022, à 16:15

Xzu Rukneg

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

Bon je bouge sur une autre piste, je reviendrai là quand ça apporte quelque chose. a+

Hors ligne

#8 Le 13/10/2022, à 16:15

Xzu Rukneg

Re : [Résolu] Firefox et thunderbird cassés après Vulkan driver -20.04

C'est bien la solution, le problème ne vient pas des vulkan's driver mais du PPA oibaf.
Solution ici.

Dernière modification par Xzu Rukneg (Le 13/10/2022, à 16:16)

Hors ligne