OS X Finder si blocca sulla codifica


8

Sto riscontrando un problema con la nuova funzionalità di codifica in Mavericks e ho la sensazione che potrebbe andare più in profondità della semplice codifica.

Il problema è questo: quando si tagga qualcosa su Mavericks, il Finder non risponde per nulla fino a 15 secondi e palloni da spiaggia. Sto usando un Mac Pro Mid 2010 con 16 GB di RAM, quindi la potenza non è il problema.

Inizialmente pensavo che il problema potesse essere dovuto al fatto di aver eseguito un'installazione di aggiornamento di Mavericks, ma dopo aver visto l'etichettatura funzionare correttamente su Air e iMac aggiornati ho deciso di provare un'installazione pulita. Purtroppo il problema persisteva.

Da quando stavo installando su un Fusion Drive fai-da-te avevo creato nei primi giorni di Mountain Lion, che divenne il mio prossimo sospettato. Per "rapidamente" testare la mia teoria ho installato Mavericks su un'unità USB lenta e piccola esterna. Zero problemi. L'etichettatura è stata istantanea e nessun pallone da spiaggia in vista.

Quindi, sembrava essere una delle unità. Per prima cosa ho provato a installare Mavericks su un Fusion Drive appena creato (utilizzando le stesse unità componente; un OCR Vertex 3 e un normale HDD WD) dal terminale di partizione di ripristino Mavericks nella speranza che un nuovo CoreStorage avrebbe risolto le cose. Stesso problema.

Successivamente ho provato le unità singolarmente, ma dopo aver installato un nuovo Maverick su entrambi (lo so, noioso) e ancora avendo il problema, sento che sto esaurendo le opzioni. È il mio controller SATA? E perché solo sul tagging?

Ho realizzato alcuni Spindump di Activity Monitor che spero che chiunque abbia le conoscenze e l'inclinazione possa raccogliere alcune informazioni.

Qualsiasi aiuto è molto apprezzato. : / Teo

Spindumps: https://www.dropbox.com/s/d86hdy2xcq8jryy/Mavs%20Finder%20Tagging%20Spindump.txt

https://www.dropbox.com/s/ilmaceo8szhp9s8/Spindump2.txt

AGGIORNAMENTO 17 maggio 2014

Ora ho identificato la fonte del bug (almeno sul mio sistema).

Ho notato che su un account utente completamente nuovo tutto funziona come dovrebbe, i nuovi tag vengono aggiunti senza blocchi o addirittura ritardi.

Nel momento in cui abilito l'opzione "iCloud-> Documents & Data" il problema si manifesta: si verificano blocchi durante l'aggiunta di nuovi tag. Ancora più sfortunatamente, disabilitarlo di nuovo non fa scomparire il problema. Una volta abilitato, il sistema non funziona più correttamente.

La mia ipotesi è che ci sia qualcosa di sbagliato nel modo in cui il sistema sta cercando di verificare la presenza di tag su iCloud ma strano che il problema persista dopo averlo rimosso.

Eventuali nuove informazioni / suggerimenti sono i benvenuti.

AGGIORNAMENTO 1 ottobre 2014 Questo problema persiste in Yosemite 10.10 GM


Questo è ora un bug riconosciuto (duplicato di 15354423) sul sito del reporter di bug di Apple. Spero che questo significhi che verrà risolto presto.
Teo Sartori,

1
Assolutamente incredibilmente 10.9.2 non ha ancora risolto il Buggy Finder.
Teo Sartori,

1
Aaand ancora rotto in 10.9.3. Mi arrendo. Di questo passo probabilmente avremo ancora l'errore in OS XI "Amico, chillax".
Teo Sartori,

1
Ok, sta diventando ridicolo. Il problema persiste in Yosemite 10.10 (beta3).
Teo Sartori,

1
No, nessun client di sincronizzazione. Questo è accuratamente testato, come descritto sopra, su una varietà di installazioni pulite. Sto arrivando al punto in cui sospetto che sia una sorta di corruzione dei dati dei miei tag iCloud. Non ho idea di cosa fare al riguardo, a parte convincere qualcuno di Apple a ripristinarlo per me.
Teo Sartori,

Risposte:


1

Questo problema mi ha infastidito per mesi. Ho tenuto d'occhio i risultati di Google, ho cercato di trovare la mia soluzione, sono passato a Yosemite per vedere se il problema era stato risolto lì, ma non è emerso nulla. Quindi, durante la pausa del Ringraziamento, ho deciso di sedermi e sistemarlo una volta per tutte.

Per farla breve, ogni volta che aggiungi un nuovo tag (e possibilmente quando aggiungi un tag a un file) viene inserito nella barra laterale del Finder per un facile accesso. Maneggevole. Il fatto è che se impazzisci e aggiungi una tonnellata di tag, nessuno di essi verrà mai rimosso dalla barra laterale del Finder . Rotolano dal bordo dove non puoi vederli e sono contrassegnati come "visibili se vengono rimossi elementi più recenti", ma vengono tutti mantenuti nella finestra degli elementi della barra laterale. Questo plist diventa enorme e richiede molto tempo per analizzarlo ogni volta che deve essere modificato.

A peggiorare le cose, quando hai "documenti e dati" attivati ​​in Preferenze di Sistema> iCloud l'elenco dei tag è sincronizzato. Questo significa che l'hang ti segue su ogni macchina su cui sei connesso a iCloud, anche con un nuovo caricamento di OS X. Funfunfun.

Per fortuna, c'è una soluzione semplice. Terrò la spiegazione semplice per Joe Internet che potrebbe avere questo problema inciampare in questo post.

Quando il Finder funziona correttamente (non è un pallone da spiaggia), fai clic con il pulsante destro del mouse sull'icona nel Dock e seleziona "Vai alla cartella". Nella finestra di dialogo che appare digitare "~ / Libreria / Preferenze /". Quel buffo squiggle nella parte anteriore è solo una piccola scorciatoia che dice alla finestra di dialogo di iniziare nella cartella home per il percorso, piuttosto che la radice dell'unità interna.

Ti verrà presentata una cornucopia di piani spaventosi. Quello che stiamo cercando è intitolato "com.apple.sidebarlists.plist". Copia quel plist da qualche parte per trovarlo in seguito (nel caso in cui qualcosa vada storto e devi rimetterlo.) Ora, elimina il plist originale nella cartella Libreria e riavvia il computer. Dopo il riavvio, Finder avrà una barra laterale dei tag vuota e potrai creare, eliminare e riorganizzare i tag in base al tuo contenuto. Nessun blocco. Se hai abilitato iCloud "Documenti e dati", questa nuova barra laterale pulita verrà caricata su iCloud e cancellerà quella vecchia e gigantesca su tutte le tue macchine.

Va notato che questo NON elimina i tag dai tuoi file. Tale informazione viene effettivamente aggiunta a un attributo esteso (xattr) del file stesso, anziché essere archiviata in un singolo plist o database da qualche parte. Per fortuna i tag sui file stessi non stanno causando il problema di blocco, quindi possiamo lasciarli intatti.

Naturalmente, quello che si perdono sono la lista di tag e cartelle personalizzate da inserire nella barra laterale del Finder. Aggiungi nuovamente le cartelle nel modo normale (trascinali nella barra laterale) e puoi selezionare i tag desiderati andando nel menu Finder> Preferenze> Tag e selezionando le caselle. Ne ho una dozzina e le cose sono scattanti.

Un'altra sfortunata perdita sono i colori assegnati ai tag. Questo è rigorosamente memorizzato nel plist del Finder. È possibile che i tag mantengano il loro colore fino a quando non li aggiungi nuovamente alla barra laterale o provi ad applicare un tag a un elemento, a quel punto il colore svanisce.

Dopo aver aggiunto uno o due tag alla barra laterale, l'elemento "tutti i tag" riapparirà in fondo all'elenco. Fai clic su quello e scorri l'elenco dei tag per riassegnare i loro colori. Assicurati di riapplicare il colore anche ai tag che sembrano averlo conservato, perché quando il tag verrà successivamente aggiunto a un file o modificato in altro modo, è probabile che il colore scompaia.

Qualcosa da notare se hai applicato molti colori: aggiungendoli tutti di nuovo potresti far manifestare il problema di blocco. Tutte queste assegnazioni di colori sono memorizzate nel plist e troppe possono trascinare le cose verso il basso. Ho solo alcune assegnazioni di colori, quindi non sono stato in grado di verificare questa teoria.

Questo è tutto! Congratulazioni! I tag ora sono di nuovo utilizzabili sui tuoi computer. Ricorda di andare in Finder> Preferenze> Tag di tanto in tanto e deselezionare la casella di controllo o il segno meno dai tag che non si desidera visualizzare nella barra laterale e le cose dovrebbero rimanere scattanti.


Ottimo lavoro investigativo. Ho provato questo e, sebbene il mio plist si chiami com.apple.sidebarlists.plist, rimuoverlo sembra funzionare. Sebbene non sia una soluzione soddisfacente, la prenderò e aggiornerò il mio radar con Apple per indicarli e spero li aiuterò a risolvere il problema reale.
Teo Sartori,

Ah, sì, hai ragione sul nome del plist. L'ho corretto nel post.
EightQuarterBit

Ehm, a volte tra Mountain Lion e Catalina questa lista delle liste laterali sembra essere scomparsa. Qualche idea su dove siano archiviati i dati ora?
c roald

3

6 mesi o più di questo problema ...

il mio Mac del 2013 è stato sospeso durante il salvataggio dei file, facendo in modo che Outlook 2011 si blocchi spesso! e rallentando i flussi di lavoro ... e dopo aver letto questo post mi sono reso conto ...

prima di Mavericks ho usato 2 diversi appx di tag, TAGS e Leap. Durante l'installazione dei maverick, i tag andavano piuttosto bene, sebbene diventassero sempre più lenti.

Ho cancellato entrambi i programmi e sorprendentemente e per fortuna, per ora almeno, i blocchi in Outlook e la ricerca si sono fermati, sembra una nuova Macchina. Posso solo sperare che sia permanente.

Mentre su questo argomento ho avuto un problema simile con il mio cercatore Mavericks un po '. Il centro della schermata del Finder diventava trasparente e non si vedevano i file. Mi ha fatto impazzire. Riavvio reinstallazione della perdita di tempo. Mi rendo conto di avere un vecchio programma chiamato Total Finder, che è davvero buono, installato prima di non usare mattoni. Dopo mesi di problemi, quindi eliminando quel programma, il problema è stato risolto.

Morale della storia, se hai installato un'app per aggiungere funzionalità e apple quindi aggiunge la funzionalità in osx, è probabile che l'app rallenti il ​​tuo mac.

Auto-motore mentale e tutta la lettura ... disinstallare app di tale natura.


0

La codifica dei file con l'app Leap di Ironic Software evita questo problema nel mio caso. Leap mantiene sincronizzati i tag OpenMeta e Finder.


0

Grazie mille per lo sfondo di questo problema, EightQUarterBit. D'altra parte non volevo davvero perdere tutte le scorciatoie e le cartelle della barra laterale (di cui ne ho molte) quindi ho optato per scavare un po 'più a fondo nel file plist e ho optato per modificare il problema invece di eliminare l'intero plist file. Ho cancellato tutte le impostazioni di plist relative ai tag per tutto tranne i tag di colore predefiniti (si è rivelato essere come 7000 righe) e l'ho salvato e riavviato e ha funzionato come un incanto E ho dovuto mantenere le mie altre impostazioni della barra laterale. Ecco come fare quello che ho fatto:

Per prima cosa ho creato una copia di backup del file com.apple.sidebarlists.plist sul mio desktop. In secondo luogo, apri il file plist originale in un editor gratuito come TextWrangler, cerca "x-apple-findertag:" I primi risultati saranno i tag predefiniti (colorati). Li ho lasciati soli. Passa ai tag personalizzati. Nota che la sezione di ciascun tag inizia con <dict> e termina con </dict> (sebbene all'interno di quella sezione sia presente un'altra voce <dict> </dict>), ad esempio, vedi l'insieme di codice per un singolo tag di seguito ( dove MyCustomTagName è dove si trova il nome del tag, in 2 punti):

<dict>
<key>CustomItemProperties</key>
<dict>
<key>com.apple.LSSharedFileList.ItemIsHidden</key>
<false/>
<key>kLSSharedTagFileListItemLabel</key>
<integer>6</integer>
<key>kLSSharedTagFileListItemPinned</key>
<true/>
</dict>
<key>Name</key>
<string>MyCustomTag</string>
<key>URL</key>
<string>x-apple-findertag:MyCustomTag</string>
</dict>

Prendi nota del motivo perché vorremmo eliminare la sezione completa per ogni voce di tutti i tag che non vogliamo essere elencati nella barra laterale, che nel mio caso erano tutti tranne i tag colore predefiniti. Ogni voce inizia con <dict> seguito da <key> CustomItemProperties </key> ed è lungo 15 righe (che include il primo tag <dict>). Fare clic e trascinare verso il basso per selezionarli tutti ed eliminarli. Salvare il file plist e quindi riavviare il Mac. Il problema era completamente scomparso dopo il riavvio e ho dovuto mantenere le scorciatoie della barra laterale. Tuttavia, dovrai ripetere questi passaggi dopo aver creato più tag. Ho contattato Apple e segnalato il problema e ora ho seguito e dato loro la soluzione.

Ho dettagliato tutti i passaggi precedenti, con schermate, sul mio blog (a cui in precedenza avevo segnalato questo problema quasi un anno fa e poi ho sentito parlare della tua risposta oggi da un commentatore sul mio blog). Puoi vedere la mia soluzione alternativa in dettaglio nel mio blog all'indirizzo: http://www.shareyourrepair.com/2013/12/finder-hangs-when-tagging-files-mavericks.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.