mdworker32 - disque corrompu - spotlight

brunitou

Membre actif
17 Décembre 2005
315
5
Walbanie
Bonjour,

J'ai eu un problème de mdworker32 s'accaparant ca 100% de CPU.
Forcer à quitter ne servait à rien; ça recommençait aussitôt.
Redémarrer l'ordi ne servait à rien non-plus.

Pourtant pas de tâche spotlight en cours.
Ensuite j'ai mis mon Macintosh HD dans le partie confidentielle de spotlight pour que s'arrête le process mdworker (en attendant de trouver une solution). Ce qui a fonctionné.

J'ai alors remarqué que je devais réparer le disque... ce que j'ai fait, avec succès.

Maintenant que j'ai enlevé Macintosh HD de la partie confidentielle, spotlight réindexe (ok, normal), mais bon, il m'annonce 70 heures restantes :eek: alors que je pensais qu'il lui suffisait de reparcourir les fichiers invisibles d'OS/X pour qu'il retrouve sa "forme" initiale.

Voilà, toute explication serait la bienvenue (pas sur le comment le disque a pu être corrompu car des petits "chipotages" récents pourraient en être la cause; mais plutôt sur la durée excessivement longue de l'indexation spotlight et/ou la réparation de disque).

Merci d'avance
 
Bonsoir,

Le plus probable est qu'il existe un élément corrompu ou inadapté dans le dossier Macintosh HD > Bibliothèque > Spotlight


= pour vérifier, tu inspectes et échantillonnes mdworker dans Moniteur d'activité (à la recherche d'un composant du dossier Spotlight),

ou si rien ne te parle, tu vires le contenu du dossier Spotlight sur ton Bureau, et si Spotlight se calme à la réouverture de session, tu les remets en place un par un.
 
Merci François ! :zen:

Mais comme je disais, j'avais déjà entamé la "procédure corrective" ;p
Il y avait un stûût avec le Macintosh HD: j'ai du booter sur dvd et faire les réparations.

Ce qui m'inquiétait c'était les 70 heures annoncées dans Spotlight (est-ce là que tu soupçonnais l'élément corrompu ou déjà avant, lors du 100% cpu de mdworker32?) mais finalement, ça n'a pris "que" 2 ou 3 heures. Maintenant mdworker est entre 0 et 0,2% selon que spotlight est au repos ou à la recherche d'un mot clé.

J'avais échantillonné mais ça ne me "parlait" pas beaucoup :heu:

Pour résumer:
1/ réfléchissez bien avant de retirer Macintosh HD du spotlight
2/ mdworker32 à 100% de cpu vient aussi parfois d'un disque à réparer (logiciellement): ayez votre dvd d'OS/X ou Drive Genius à portée de main ;p

Mais encore merci François pour le tuyau
 
Si je te comprends bien, tu as viré tout le contenu du dossier Spotlight, et tu as trouvé le coupable ? :mouais:


La cpu de Spotlight au plafond, c'est réputé pouvoir être dû à un composant vérolé dans le dossier Spotlight, oui : on a déjà vu ça sur le forum. ;)


Mettre Macintosh HD dans Confidentialité permet de réinitialiser Spotlight, et est parfois bien utile (= surtout quand Spotlight ne trouve plus ce qu'il devrait).
 
Si je te comprends bien, tu as viré tout le contenu du dossier Spotlight, et tu as trouvé le coupable ?
Heu non, j'ai lu sur un forum US que ça pouvait être du à un disque corrompu, j'ai fait un "scan" avec utilitaire de disque, et en effet... vous connaissez la suite

La cpu de Spotlight au plafond, c'est réputé pouvoir être dû à un composant vérolé dans le dossier Spotlight, oui : on a déjà vu ça sur le forum.
Ok je ne savais pas (qu'appelles-tu "composant vérolé" par ailleurs?)
J'avais déjà eu ça et ce n'était ni le composant vérolé, ni le disque corrompu (mais me souviens plus quoi :D)

Mettre Macintosh HD dans Confidentialité permet de réinitialiser Spotlight, et est parfois bien utile (= surtout quand Spotlight ne trouve plus ce qu'il devrait).
Oui sauf que moi y'avait pas besoin (sur ce coup là) :p
 
Tu as ouvert ton sujet en disant que tu avais déjà réparé le Disque,
et que tu t'étonnais de devoir attendre 70 heures pour que Spotlight réindexe :
Bonjour,

J'ai alors remarqué que je devais réparer le disque... ce que j'ai fait, avec succès.

Alors, que s'est-il passé pour que la réindexation se fasse en 2-3 heures ?
= tu as cessé de t'impatienter et tu as juste laissé la jauge prendre sa vitesse de croisière ? :mouais:


Un .mdimporter corrompu ou pas à jour dans le dossier Spotlight peut faire grimper le cpu de mdworker : Spotlight cherche à s'en servir, et n'y arrive pas malgré tous ses efforts.
Comme quand le Répertoire est corrompu, et qu'il doit être réparé, donc. :zen:
 
J'ai le meme problème mdworker32 monte à 100% voire plus dès que j'utilise MS office et que je sauvegarde un fichier.

Je suis entrain de verifier le disque dur avec disk utility je vais ensuite réparer les autorisations si besoin.

Savez vous pourquoi je ne peux pas réparer toutes les autorisations ?
Bloc de code:
warning:SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
 
Dernière édition:
70 000ème édition : on se fout de ces messages.

Je ne sais pas combien de fois il va falloir le répéter :rolleyes:
Bref : si, en décochant la case qui permet de voir le détail de la réparation des autorisations on n'a plus qu'un laconique message disant que ça a été fait, il n'y a pas à se faire de mouron.

Quant à ton problème avec l'indexation, ça pourrait venir d'un mauvais module ajouté (modules présents dans /Library/Spotlight/ ou /System/Library/Spotlight/). As-tu récemment installé quelque chose, avec un installateur ?
 
Oui, MS Office 2011 d'ailleur le processeur s'emballe dès que je sauvegarde ou travail sur office



70 000ème édition : on se fout de ces messages.

Je ne sais pas combien de fois il va falloir le répéter :rolleyes:
Bref : si, en décochant la case qui permet de voir le détail de la réparation des autorisations on n'a plus qu'un laconique message disant que ça a été fait, il n'y a pas à se faire de mouron.

Je ne savais pas merci je pense en effet que je vais décocher… :D
 
Dernière édition:
Il doit donc y avoir un problème avec le module d'indexation qui vient avec MS Office 2011, ce qui permet d'orienter tes recherches.
 
Il faudrait supprimer le module d'importation, vérifier les règles d'association type de fichier <-> module.

C'est pas très évident. La commande mdimport aide à connaître la configuration courante.
 
ca semble compliquer cependant si c'est possible pouvez vous me détailler la démarche à suivre ?

est ce que le fait de désinstaller reinstaller le logiciel permettrait de régler le problème ?
 
Dernière édition:
Commence déjà par faire un
Bloc de code:
mdimport -L
pour connaître les modules installés.
 
Bloc de code:
2011-11-29 13:16:54.831 mdimport[1516:903] Paths: id(501) (
    "/Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Library/Spotlight/Microsoft Outlook.mdimporter",
    "/System/Library/Spotlight/Image.mdimporter",
    "/Library/Spotlight/Microsoft Office.mdimporter",
    "/Library/Spotlight/iWork.mdimporter",
    "/System/Library/Spotlight/Audio.mdimporter",
    "/System/Library/Spotlight/PS.mdimporter",
    "/System/Library/Spotlight/CoreMedia.mdimporter",
    "/System/Library/Spotlight/Font.mdimporter",
    "/System/Library/Spotlight/RichText.mdimporter",
    "/System/Library/Spotlight/Archives.mdimporter",
    "/System/Library/Spotlight/iCal.mdimporter",
    "/Library/Spotlight/AppleWorks.mdimporter",
    "/Library/Spotlight/GBSpotlightImporter.mdimporter",
    "/System/Library/Spotlight/MIDI.mdimporter",
    "/System/Library/Spotlight/QuartzComposer.mdimporter",
    "/System/Library/Spotlight/vCard.mdimporter",
    "/System/Library/Spotlight/Bookmarks.mdimporter",
    "/System/Library/Spotlight/iPhoto8.mdimporter",
    "/System/Library/Spotlight/Application.mdimporter",
    "/System/Library/Spotlight/SystemPrefs.mdimporter",
    "/System/Library/Spotlight/Mail.mdimporter",
    "/System/Library/Spotlight/iPhoto.mdimporter",
    "/System/Library/Spotlight/Chat.mdimporter",
    "/System/Library/Spotlight/PDF.mdimporter",
    "/System/Library/Spotlight/Automator.mdimporter"
)
 
À première vue, Office 11 n'a ajouté que le module d'Outlook ; ou alors il a modifié aussi le module que le système installe par défaut dans /Library/Spotlight.

La version qui vient avec Lion est la 12.1.0 et elle date de 2009 ; elle a le même numéro de version que celle que j'ai dans Snow Leopard. Peut-être qu'elle ne sait pas gérer les fichiers Office 2011.
 
Tu as installé les (éventuelles) mises à jour de MS Office 2011 ?
 
Bloc de code:
Sampling process 622 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling mdworker32 (pid 622) every 1 millisecond
Call graph:
    2310 Thread_6133   DispatchQueue_1: com.apple.main-thread  (serial)
      2310 0x29b9
        2310 0xa59a
          2310 CFRunLoopRun
            2310 CFRunLoopRunSpecific
              2310 __CFRunLoopRun
                2310 mach_msg
                  2310 mach_msg_trap
    2310 Thread_6134   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
      2310 start_wqthread
        2310 _pthread_wqthread
          2310 _dispatch_worker_thread2
            2310 _dispatch_queue_invoke
              2310 _dispatch_mgr_invoke
                2310 kevent
    2310 Thread_6137
      2310 thread_start
        2310 _pthread_start
          2310 0xb669
            2310 0x7a8f
              2310 OfficeImporterPluginFactory
                2310 OfficeImporterPluginFactory
                  2310 OfficeImporterPluginFactory
                    2310 OfficeImporterPluginFactory
                      2310 OfficeImporterPluginFactory
                        2310 OfficeImporterPluginFactory
                          2310 OfficeImporterPluginFactory
                            2310 OfficeImporterPluginFactory
                              2310 OfficeImporterPluginFactory
                                2310 OfficeImporterPluginFactory
                                  2310 OfficeImporterPluginFactory
                                    2310 OfficeImporterPluginFactory
                                      2310 OfficeImporterPluginFactory
                                        2310 OfficeImporterPluginFactory
                                          2310 OfficeImporterPluginFactory
                                            2310 OfficeImporterPluginFactory
                                              2310 OfficeImporterPluginFactory
                                                1250 __moddi3
                                                998 CFAbsoluteTimeAddGregorianUnits
                                                62 dyld_stub___moddi3

Total number in stack (recursive counted multiple, when >=5):
        17       OfficeImporterPluginFactory

Sort by top of stack, same collapsed (when >= 5):
        kevent        2310
        mach_msg_trap        2310
        __moddi3        1250
        CFAbsoluteTimeAddGregorianUnits        998
        dyld_stub___moddi3        62
Sample analysis of process 622 written to file /dev/stdout


Je n'ai en effet pas mis à jour, le téléchargement de celle ci est en cours