noyau 2.6.17 : crash avec les grosses applis X

noyau 2.6.17 : crash avec les grosses applis X - Installation - Linux et OS Alternatifs

Marsh Posté le 07-09-2006 à 21:29:05    

[:zytra]  
Je viens d'installer sur ma debian une image de noyau 2.6.17 et il se passe des choses bizarres: tout marche bien en console, je peux démarrer le serveur X et pekwm, utiliser des applications légères (genre terminaux, emacs, ...)
 
Le problème, c'est que dès que je lance une appli graphique un peu plus gournande (genre firefox, epiphany, ooffice) j'ai un énorme plantage dans les 10 secondes.  Le système se fige, plus rien  ne répond, je ne peux qu'arrêter brutalement le PC pour m'en sortir.
 
Le syslog ne montre rien d'anormal ; je ne comprends pas trop d'où ça pourrait venir. Sinon, tout se passe bien si je boote sur le noyau 2.6.16 comme avant.
 
Quelqu'un a-t-il déjà rencontré ce problème ? Vous avez des idées d'où ça pourrait venir ?


Message édité par franceso le 07-09-2006 à 22:02:16

---------------
TriScale innov
Reply

Marsh Posté le 07-09-2006 à 21:29:05   

Reply

Marsh Posté le 08-09-2006 à 11:07:07    

Juste un petit up caché derrière quelques informations (un peu) nouvelles :
 
après de nouveaux tests, je confirme que le problème ne se produit pas en console (même en cas de grosse utilisation du proc ou du réseau). Je n'ai pas encore trouvé de critère pour départager les applis graphiques qui marchent ou pas : la seule différence semble être la "lourdeur" du soft, pas forcément sa fonction ou le type d'opérations qu'il fait.
 
Des idées ?  :jap:


---------------
TriScale innov
Reply

Marsh Posté le 08-09-2006 à 12:41:05    

Quelques idées pas forcement bonnes...
 
Faire un cross testing version de X / noyau pour identifier le pb : es-ce une incompatibilité entre les deux, ou es-ce un problème du au serveur X seulement ?
 
Utiliser des outils de debug pour tracer l'origine du plantage (la je sais pas comment faire, poster un bug report sur le bugzilla de X, en général ca répond assez vite).
 
Utiliser un outil pour faire un crash dump
http://lkcd.sourceforge.net/
http://mkdump.sourceforge.net/
Entre autres.
 
Solution ultra motivé : utiliser un bidule connecté sur le port sére pour enregistrer le crash eventuel du kernel. En effet il faudrait savoir si le lock est du à une surutilisation du proc ou alors si c'est un vrai crash. La souris ne bouge plus du tout si c'est un freeze.
 
http://www.kernelhacking.org/docs/ [...] exs09.html
http://mhonarc.axis.se/dev-etrax/msg03803.html
 
 
My 0.02€

Reply

Marsh Posté le 08-09-2006 à 12:53:10    

C'est quoi ta config ? (proc, ram).
Ta ram est peut-être défectueuse si le système freeze. Dans ce cas tu devrais essayer un memtest.


---------------
Be the one with the flames.
Reply

Marsh Posté le 08-09-2006 à 13:44:05    

Installe windows xp, j'ai entendu qu'il était plus stable que linux.

Reply

Marsh Posté le 08-09-2006 à 13:51:47    

merci à tous les deux :jap:  je teste tout ça ce soir dès que je rentre du boulot...
 

enfoiro a écrit :

Faire un cross testing version de X / noyau pour identifier le pb : es-ce une incompatibilité entre les deux, ou es-ce un problème du au serveur X seulement ?

J'ai déjà testé deux versions de X (celle de etch et celle de sid) et deux versions du noyau (2.6.16 et 2.6.17). Le bug se produit avec le noyau 2.6.17, quelle que soit la version de X, donc je penche plutôt pour une incompatibilité X / noyau
 


---------------
TriScale innov
Reply

Marsh Posté le 08-09-2006 à 14:00:53    

Edes a écrit :

Installe windows xp, j'ai entendu qu'il était plus stable que linux.


Mjules, Jowile, Mikala, je l'ai vu le premier mais je vous le laisse  [:rhetorie du chaos]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 09-09-2006 à 10:43:28    

J'ai vu ça sur le bugzilla du noyal : http://bugzilla.kernel.org/show_bug.cgi?id=6788
apparemment, je ne suis pas le seul à avoir ce problème.
 
@riot : ma config :

$ cat /proc/cpuinfo  
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 4
cpu MHz         : 2800.494
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni monitor ds_cpl est tm2 cid xtpr
bogomips        : 5606.90
 
$ cat /proc/meminfo  
MemTotal:       711744 kB
MemFree:        614724 kB
Buffers:          1940 kB
Cached:          36388 kB
SwapCached:      10248 kB
Active:          43432 kB
Inactive:        32060 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       711744 kB
LowFree:        614724 kB
SwapTotal:      979924 kB
SwapFree:       959212 kB
Dirty:              64 kB
Writeback:           0 kB
Mapped:          52128 kB
Slab:             7632 kB
CommitLimit:   1335796 kB
Committed_AS:   107440 kB
PageTables:        628 kB
VmallocTotal:   573432 kB
VmallocUsed:      9884 kB
VmallocChunk:   562676 kB


 
memtest ne donne rien d'anormal.
 
 
Je pense que je vais laisser tomber le noyau 2.6.17 et revenir sur le 2.6.13... De toutes façons c'est juste les drivers bcm43xx qui m'intéressaient dans le 2.6.17 mais je me les installerai à la mimine sur le 2.6.16
 
Merci pour votre aide en tous cas :jap:


---------------
TriScale innov
Reply

Marsh Posté le 09-09-2006 à 16:59:44    

Ca y est: ça marche ! [:ginie]  
 
Apparemment, il s'agit d'une incompatibilité entre 2.6.17 et le DRI. Donc il suffit de virer le chargement du module dri dans xorg.conf pour  que tout rentre dans l'ordre.
 
Du coup, j'ai plus d'accélération 3D, mais au moins j'ai le driver de ma carte wifi...


---------------
TriScale innov
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed