GNT sans publicité, site mobile, fonctionnalitées exclusives...

Illegal instrucion (pb with urandom ?)

Le
Cedric Foll
J'ai un problème avec différents logiciels qui ne fonctionnent pas sur mon
linux je me retrouve avec un arrèt du programme et un "illegal
instruction." J'ai ce pb avec par exemple openssh ou wget.
-
# wget localhost
Illegal instruction
-

J'ai l'impression que celà vient de /dev/urandom.
De fait lorsque je fais un strace sur les prog qui posent pb j'obtiens qq
chose comme:

# strace wget localhost
()
stat64("/root/.rnd", 0xbffff340) = -1 ENOENT (No such file or directory)
getpid() = 4231
getpid() = 4231
open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3
select(4, [3], NULL, NULL, {0, 10000}) = 1 (in [3], left {0, 10000})
read(3, "\212L\35\205-\204\206\342\215\204\315\376\350\302\375\26", 32) = 32
close(3) = 0
SIGILL (Illegal instruction) @ 0 (0)
+++ killed by SIGILL +++
-

Ma machine est un debian testing, processeur PIII.

En fait je me suis mis à obtenir cette erreur après avoir transféré le HD
contenant la distrib d'un PIV vers le PIII actuel. Cela pourrait venir de
ça ?
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Laurent Wacrenier
Le #397486
Cedric Foll
# wget localhost
Illegal instruction
----

J'ai l'impression que celà vient de /dev/urandom.


Plutôt d'une fonction de la libc comme random(3) qui utilise
/dev/urandom et qui aurait une fuite de mémoire. Essaye de mettre à
jour ta libc.

Publicité
Suivre les réponses
Poster une réponse
Anonyme