Come diagnosticare un bug di aspetto grafico?

4

Ho ottenuto la seguente strana immagine su entrambi gli angoli bassi di 2 finestre dell'applicazione:

  • Firefox (22)
  • Anteprima (MacOS X)

Questastranaimmaginestaseguendogliangolidellefinestrequandolisposto.Sitrattadiun MacBookPro6,2 (metà 2010), con MacOS X 10.6 in esecuzione .8 completamente aggiornato. Questa immagine può essere catturata ( cmd ⌘ + shift ⇧ + 4 ).

Contesto

La scheda madre e la scheda video sono state sostituite da un Apple Store.

Da quando l'ho riavuto 3 giorni fa, questo MBP è stato installato e funzionante e molto testato. Ha attraversato molti usi grafici senza problemi durante 3 giorni interi.

Questo evento si è verificato pochi minuti dopo l'uscita da hybernation dove la batteria era completamente scarica.

Schede grafiche:

  • Grafica HD Intel: rev 0x0018
  • NVIDIA GeForce GT 330M: rev 0x00a2

Questo problema si è verificato intorno alle 08:20. Qui il contenuto vicino di /var/log/kernel.log :

Aug  6 22:48:49 my__MBP kernel[0]: AirPort: Link Up on en1
Aug  6 22:49:26 my__MBP kernel[0]: en1: 802.11d country code set to 'FR'.
Aug  6 22:49:26 my__MBP kernel[0]: en1: Supported channels 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
Aug  6 23:03:31 my__MBP kernel[0]: hfs: Initializing the journal (joffset 0x3000 sz 0x80000)...

Aug 7 08:00:13 my__MBP kernel[0]: hibernate image path: /var/vm/sleepimage Aug 7 08:00:13 my__MBP kernel[0]: sizeof(IOHibernateImageHeader) == 512 Aug 7 08:00:13 my__MBP kernel[0]: Opened file /var/vm/sleepimage, size 4294967296, partition base 0xc805000, maxio 400000 ssd 0 Aug 7 08:00:13 my__MBP kernel[0]: hibernate image major 14, minor 2, blocksize 512, pollers 5 Aug 7 08:00:13 my__MBP kernel[0]: hibernate_alloc_pages flags 00000000, gobbling 0 pages Aug 7 08:00:13 my__MBP kernel[0]: hibernate_setup(0) took 0 ms Aug 7 08:00:13 my__MBP kernel[0]: AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving). Aug 7 08:00:13 my__MBP kernel[0]: System SafeSleep Aug 7 08:19:17 my__MBP kernel[0]: hibernate_page_list_setall start 0x450cb000, 0x450ea000 Aug 7 08:19:17 my__MBP kernel[0]: hibernate_page_list_setall time: 397 ms Aug 7 08:19:17 my__MBP kernel[0]: pages 988881, wire 137387, act 328832, inact 12950, spec 0, zf 9189, throt 0, could discard act 130843 inact 255304 purgeable 25377 spec 88999 Aug 7 08:19:17 my__MBP kernel[0]: hibernate_page_list_setall found pageCount 488358 Aug 7 08:19:17 my__MBP kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0 Aug 7 08:19:17 my__MBP kernel[0]: IOHibernatePollerOpen(0) Aug 7 08:19:17 my__MBP kernel[0]: writing 486856 pages Aug 7 08:19:17 my__MBP kernel[0]: encryptStart 541a70 Aug 7 08:19:17 my__MBP kernel[0]: encryptEnd 4e56560 Aug 7 08:19:17 my__MBP kernel[0]: hibernate_machine_init: state 2, image pages 137257, sum was 7d2d0110, image1Size 9911400, conflictCount 403, nextFree 996 Aug 7 08:19:17 my__MBP kernel[0]: hibernate_page_list_discard time: 265 ms, discarded act 130843 inact 255304 purgeable 25377 spec 88999 Aug 7 08:19:17 my__MBP kernel[0]: IOHibernatePollerOpen(), ml_get_interrupts_enabled 0 Aug 7 08:19:17 my__MBP kernel[0]: IOHibernatePollerOpen(0) Aug 7 08:19:17 my__MBP kernel[0]: hibernate_machine_init reading Aug 7 08:19:17 my__MBP kernel[0]: PMStats: Hibernate read took 9038 ms Aug 7 08:19:17 my__MBP kernel[0]: hibernate_machine_init pagesDone 488202 sum2 c5a58d42, time: 9038 ms Aug 7 08:19:17 my__MBP kernel[0]: Wake reason = Aug 7 08:19:17 my__MBP kernel[0]: System SafeSleep Wake Aug 7 08:19:17 my__MBP kernel[0]: Previous Sleep Cause: -60 Aug 7 08:19:17 my__MBP kernel[0]: Previous Shutdown Cause: -60 Aug 7 08:19:17 my__MBP kernel[0]: com_apple_driver_AppleUSBCardReaderUMC:: Stop::Controller Reset Aug 7 08:19:17 my__MBP kernel[0]: en1: 802.11d country code set to 'X3'. Aug 7 08:19:17 my__MBP kernel[0]: en1: Supported channels 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 Aug 7 08:19:17 my__MBP kernel[0]: USBMSC Identifier (non-unique): 000000009833 0x5ac 0x8403 0x9833
    
posta daniel Azuelos 07.08.2013 - 13:31
fonte

4 risposte

1

Hai detto che è successo dopo aver ripristinato il tuo sistema in esecuzione dalla modalità di sospensione causata da una batteria scarica. Sospetto che questo sia il problema.

Lo stato di carica della batteria viene misurato indirettamente dalla tensione. Quando sono quasi scariche, le batterie al litio non sono in grado di fornire la corrente necessaria per alimentare tutti i componenti del computer. Ciò potrebbe causare l'arresto anomalo del sistema in caso di errori di alcuni componenti, ma è anche possibile che provochi il danneggiamento della memoria. Questo è chiamato brownout . Inoltre, ciò potrebbe essere causato da errori di Power Management. Se ciò continua, ripristina SMC .

Più o meno è successo che il computer ha iniziato a salvare il contenuto della RAM (e anche il VRAM? Please correct me!) su disco e spegnere il sistema. Nel caso in cui la memoria fosse già danneggiata, l'immagine di ibernazione contiene anche dei rifiuti. Il ripristino potrebbe causare tali sintomi.

    
risposta data 11.08.2013 - 11:02
fonte
1

Sembra un problema con i driver GPU. Ho tali problemi su altre macchine con altre versioni di OSX volta per volta. Molti di questi sono probabilmente indirizzati nelle prossime versioni di OSX.

Vorrei iniziare controllando Console.app. Vari sottosistemi potrebbero registrare alcune informazioni utili.

    
risposta data 10.08.2013 - 18:27
fonte
1

Il modo migliore per verificare se l'hardware o il software è utilizzare una nuova installazione. Se hai i tuoi CD originali forniti con MacBook Pro o il CD di aggiornamento di Snow Leopard, puoi installare Snow Leopard su un disco rigido esterno e provare a riprodurre il problema in quella seconda copia di Mac OS X.

Se è riproducibile, è hardware, se non si ripresenta, è un software.

Se è un software, puoi fare un archivio e installare di Mac OS X e vedere se questo lo risolve. In caso contrario, potrebbe essere necessario reinstallare completamente il sistema operativo e copiare tutti i file su manualmente.

Se vuoi una guida passo passo per eseguire un Archive and Install, fammelo sapere e ne scriverò uno per te!

Sinceramente, dato che questo è giusto dopo una riparazione da un Apple Store, se lo regoli sul software, entra e chiedi loro di archiviarlo e installarlo se ne hai il tempo. In questo modo lo documenteranno, e se ritorna o qualcosa in fondo alla pista, puoi indicarli nella cronologia delle loro riparazioni e convincerli a coprirlo poiché è stato documentato in Garanzia e subito dopo una riparazione!

Dopo tutto, il check-in di una seconda installazione funziona davvero solo se il problema è riproducibile in modo affidabile.

Fammi sapere se posso elaborare qualsiasi cosa!

    
risposta data 11.08.2013 - 10:45
fonte
1

Shutdown Cause: -60

Questo codice di arresto è in genere correlato al blocco di directory master non valido (badMDBErr).

Quindi puoi provare a:

Se sopra non sarà di aiuto, ti consigliamo di eseguire il backup dei dati, cancellare il disco e reinstallare OS X.

Altrimenti, dovresti ripristinare il tuo MBP, poiché normalmente ti danno ~ 21 giorni se ci sono problemi con l'hardware sostituito.

Vedi: La causa dell'arresto di OS X e la sospensione causano l'elencazione / la spiegazione dei numeri ovunque?

Vedi anche: Che cosa è shutdown causa -60?

    
risposta data 02.10.2016 - 14:27
fonte

Leggi altre domande sui tag