Panic

Le
Gilles_57
Bonjour,

Qui pourait m'aider ˆ dŽchiffrer ce qui suit afin de trouver le
responsable de panics ˆ rŽpŽptition ?

D'avance merci.

panic(cpu 0 caller 0x00040180): zalloc: "kalloc.128" (1909920 elements)
retry fail 3
Latest stack backtrace for cpu 0:
Backtrace:
0x000954F8 0x00095A10 0x00026898 0x00040180 0x0002BDCC
0x002FBFE4 0x002D61A4 0x00A829B8
0x00A82808 0x00A810B0 0x00597D5C 0x0059834C 0x00594A7C
0x008F80BC 0x008F7ED4 0x008F9EEC
0x0003CA1C 0x000A9714
Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOUSBMassStorageClass(1.4.5)@0xa7f000
dependency: com.apple.iokit.IOUSBFamily(2.8.1)@0x467000
dependency:
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
dependency: com.apple.iokit.IOStorageFamily(1.5)@0x441000
com.apple.iokit.IOSCSIBlockCommandsDevice(1.4.9)@0x8f4000
dependency:
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
dependency: com.apple.iokit.IOStorageFamily(1.5)@0x441000
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
Proceeding back via exception chain:
Exception state (sv=0x3D802C80)
PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)

Kernel version:
Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007;
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
sebastienmarty
Le #18679161
Gilles_57
Bonjour,

Qui pourait m'aider à déchiffrer ce qui suit afin de trouver le
responsable de panics à répéptition ?



Un périphérique USB, à tout hasard ? Donc sans doute le cas échéant son
driver ?

--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
pas.de.spam
Le #18678761
SbM
Gilles_57
> Bonjour,
>
> Qui pourait m'aider à déchiffrer ce qui suit afin de trouver le
> responsable de panics à répéptition ?

Un périphérique USB, à tout hasard ? Donc sans doute le cas échéant son
driver ?



Il y a mention à la fois de USB, mais également de SCSI ? ? ?
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Eric Levenez
Le #18678721
Le 15/02/09 01:24, dans « Gilles_57 »
Qui pourait m'aider à déchiffrer ce qui suit afin de trouver le
responsable de panics à répéptition ?



Il serait intéressant de savoir quand ces panics arrivent, et quelle est ta
configuration matérielle et logicielle.

panic(cpu 0 caller 0x00040180): zalloc: "kalloc.128" (1909920 elements)
retry fail 3
Latest stack backtrace for cpu 0:
Backtrace:
0x000954F8 0x00095A10 0x00026898 0x00040180 0x0002BDCC
0x002FBFE4 0x002D61A4 0x00A829B8
0x00A82808 0x00A810B0 0x00597D5C 0x0059834C 0x00594A7C
0x008F80BC 0x008F7ED4 0x008F9EEC
0x0003CA1C 0x000A9714
Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOUSBMassStorageClass(1.4.5)@0xa7f000
dependency: com.apple.iokit.IOUSBFamily(2.8.1)@0x467000
dependency:
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
dependency: com.apple.iokit.IOStorageFamily(1.5)@0x441000
com.apple.iokit.IOSCSIBlockCommandsDevice(1.4.9)@0x8f4000
dependency:
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
dependency: com.apple.iokit.IOStorageFamily(1.5)@0x441000
com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x590000
Proceeding back via exception chain:
Exception state (sv=0x3D802C80)
PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000;
LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown)

Kernel version:
Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007;



Le problème est dans le driver USB lié aux périphériques de stockage (disque
dur, clé...). La mémoire dans le noyau est découpée en zone. Là il s'agit de
la zone "kalloc" qui possède près de 2 millions d'éléments dans ton cas (!),
chaque élément étant un bout de mémoire. Le driver USB a besoin de mémoire
dans cette zone "kalloc", et il n'en trouve pas de libre (même après le
passage d'un "garbage collector"), il passe alors le noyau en panic car le
problème est considéré comme non rattrapable.

La question est alors ce qui entraine cette allocation à foison de la
mémoire du noyau par ce périphérique USB. Là je n'ai pas de réponse.

Si ton périphérique USB (que tu n'as pas mentionné) est connecté à un hub
(alimenté?), il serait bien de tester sans ce hub, de tester avec un autre
câble, de tester sur un autre port du Mac, de tester avec un autre
périphérique de stockage à la place... Il se peut aussi que ta machine n'ai
pas assez de RAM pour ce que le noyau veut faire avec ce périphérique.

--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
Gilles_57
Le #18678691
In article
Merci pour les diffŽrentes rŽponses, en particulire celle d'Eric :

Le probl


Eric Levenez
Le #18678101
Le 15/02/09 11:06, dans « Gilles_57 »
Le seul périphérique de stockage connecté est un lecteur de cartes
"storex" dans lequel était inséré une sdcard HC Lexar 4GB.



C'est donc lui le déclancheur du problème.

Dans un monde parfait, le noyau s'autoprotégerait des problèmes extérieurs
et ne ferait pas ce panic volontaire (contrairement aux panics liés à des
problèmes matériels comme une mauvaise RAM).

Il faut remonter ces panics à Apple.

Y a-t-il moyen de surveiller cette allocation mémoire de "kalloc" pour
vérifier si la connexion de ce lecteur entraîne une variation ?



Peut-être en regardant l'occupation du pseudo-processus "kernel_task", mais
je n'en suis pas sûr.

--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
Gilles_57
Le #18677081
In article
Le 15/02/09 11:06, dans ÇÊGilles_57ÊÈ
> Le seul pŽriphŽrique de stockage connectŽ est un lecteur de cartes
> "storex" dans lequel Žtait insŽrŽ une sdcard HC Lexar 4GB.

C'est donc lui le dŽclancheur du probl


Gilles_57
Le #18677071
In article Pierre-Olivier TAUBATY
SbM
> Gilles_57 >
> > Bonjour,
> >
> > Qui pourait m'aider ˆ dŽchiffrer ce qui suit afin de trouver le
> > responsable de panics ˆ rŽpŽptition ?
>
> Un pŽriphŽrique USB, ˆ tout hasard ? Donc sans doute le cas ŽchŽant son
> driver ?

Il y a mention ˆ la fois de USB, mais Žgalement de SCSI ? ? ?



Il n'y a pas de prŽiphŽrique SCSI sur la machine.
Eric Levenez
Le #18677011
Le 15/02/09 14:00, dans « Gilles_57 »
In article Pierre-Olivier TAUBATY
Il y a mention à la fois de USB, mais également de SCSI ? ? ?



Il n'y a pas de préiphérique SCSI sur la machine.



Cette mention du SCSI vient du fait que c'est le driver générique pour les
périphériques de stockage de blocks de données.

--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
Publicité
Poster une réponse
Anonyme