[KDE] Crash de Xorg à cause de Java 8

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
FTC56
Hankyu
Messages : 15
Inscription : lun. 11 août 2014, 14:22

[KDE] Crash de Xorg à cause de Java 8

Message par FTC56 »

Bonjour,

Je viens vers vous suite à un problème avec Java que je n'ai pas réussi à résoudre.

En effet, lorsque je lance une application avec Java 8 (ex : IntelliJ IDEA), mon Xorg crash (j'ai un retour à l'écran de login et l'effet est le même que lorsqu'on fait un ctrl + alt + backspace sur d'autres distribs poru kill une session graphique). J'ai testé de lancer l'application avec Xephyr, et le problème ne survient pas, le problème vient bien de la combinaison KDE / Java 8.

Pensant que c'était un soucis venant d'IntelliJ IDEA, j'ai dans un premier temps fait un bug report (que voici : https://youtrack.jetbrains.com/issue/IDEA-132627 ) dans lequel j'ai inclus les logs demandés. Voyant que ce n'était pas le seul logiciel qui faisait planter l'interface, j'en ai donc parlé sur IRC mais impossible de trouver d'où ça vient ... Je viens donc solliciter votre aide pou résoudre ce soucis gênant.

J'ai testé avec la version Java d'Oracle et le problème st également présent. De plus, je suis (selon les gars sur IRC) le seul à avoir ce problème, les autres utilisant Java + KDE n'ayant pas ce problème.

Je précise également que le problème n'est pas présent avec la version 7 de Java.

Merci d'avance pour vos réponses.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE] Crash de Xorg à cause de Java 8

Message par benjarobin »

Depuis un tty juste après le crash, peux tu faire ceci (en root pour journalctl):

Code : Tout sélectionner

cat /var/log/Xorg.0.log* > /tmp/x-crash.log
journalctl -b --no-pager -u kdm >> /tmp/x-crash.log
cat /home/ton-user/.xsession-errors >> /tmp/x-crash.log
cat /tmp/x-crash.log | curl -F 'sprunge=<-' http://sprunge.us
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FTC56
Hankyu
Messages : 15
Inscription : lun. 11 août 2014, 14:22

Re: [KDE] Crash de Xorg à cause de Java 8

Message par FTC56 »

Bonjour,

Voici les logs demandés : http://sprunge.us/KGUU

Je précise que j'ai défini java 8, puis j'ai supprimé les précédents logs (pour Xorg.0.log* et .xsession-error) afin d'avoir quelque chose de propre.
J'ai fais un redémarrage, puis j'ai lancé une application sous Java 8 (Intellij).

(Sinon, c'est moi ou Xorg a Segfault ? O_o Si c'est le cas, c'est ma victoire de la journée ! :P )
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [KDE] Crash de Xorg à cause de Java 8

Message par benjarobin »

Bon la seule chose intéressante de tout le log est ceci :

Code : Tout sélectionner

[    65.422] (EE) Backtrace:
[    65.432] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593d36]
[    65.433] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197e89) [0x597e89]
[    65.433] (EE) 2: /usr/lib/libc.so.6 (0x7f6f7f634000+0x33b20) [0x7f6f7f667b20]
[    65.433] (EE) 
[    65.433] (EE) Segmentation fault at address 0x0
[    65.433] (EE) 
Fatal server error:
[    65.433] (EE) Caught signal 11 (Segmentation fault). Server aborting
J'ai rarement vu une Backtrace aussi courte... Bref, on n'a aucune information utile... Dommage.
A moins que tu sois développeur et un peu courageux, je crains que ce soit difficile de t'aider. :(

Mais en gros tu dois recompiler Xorg et ainsi que toutes ses dépendances en debug, installer les paquets de debug à la place, avoir un 2ième PC et finalement suivre ceci : http://wiki.x.org/wiki/Development/Docu ... /#index2h2
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FTC56
Hankyu
Messages : 15
Inscription : lun. 11 août 2014, 14:22

Re: [KDE] Crash de Xorg à cause de Java 8

Message par FTC56 »

Waaah ...

En effet, on va pas aller loin, et pour le moment, j'ai autre chose à faire que de recompiler Xorg et le debugger (et je doute d'avoir le niveau pour le moment xD ) donc ça attendra, je vais rester sur Java 7 du coup. Si un jour j'ai le temps et la motivation, je m'y attaquerai, si une mise à jour n'est pas déjà passée par là.
Répondre