Invia manualmente i rapporti sugli arresti anomali

4

Quando un'applicazione si blocca, OS X di solito presenta una piccola finestra di dialogo con l'opportunità di segnalare il bug ad Apple .

Tuttavia, nella mia situazione attuale sembra esserci un problema con il server della finestra, quindi anche se ottengo la suddetta finestra di dialogo, non posso interagire con esso, e quindi non posso inviare il rapporto di crash. È necessario un riavvio per rendere il sistema ancora una volta reattivo.

Ma mi piacerebbe davvero ricevere questo rapporto su Apple perché è sintomatico di un problema con Lion che causa regolarmente arresti anomali del mio computer, e mi piacerebbe farlo riparare il prima possibile.

Sembra che ci siano due alternative qui:

  1. Utilizza il modulo di feedback sul sito web di Apple
  2. Utilizza bugreport.apple.com

Nessuno dei due è l'ideale: il primo è rivolto ai clienti non tecnici e in realtà non offre la possibilità di fornire dettagli tecnici, per non parlare dei rapporti sugli arresti anomali. Il secondo presenta un sito web che sembra risalire agli anni '90 e apparentemente non è stato più toccato da allora. Questo, e ho già inviato una segnalazione di bug una volta, che è stata successivamente cancellata senza commenti. Nessuno dei due dati infonde molta fiducia in me sul fatto che Apple tenga veramente a questa piattaforma.

Idealmente, vorrei attivare manualmente la finestra di dialogo "segnala un arresto anomalo". È in qualche modo possibile? Non ho trovato alcun modo per farlo in Console.app.

    
posta Konrad Rudolph 05.08.2011 - 10:08
fonte

2 risposte

1

Poiché lo stato di opt-in non è più presente nell'app della Console Lion, non puoi vedere se hai attivato o escluso.

Il mio sistema riprende a inviare segnalazioni non ricevute quando si verifica il prossimo arresto forzato o forzato. Vorrei colpire e forzare la chiusura del problema e controllare che tutti i report vengano inviati.

È molto complicato archiviarlo formalmente al link - ma in questo modo ti viene assicurato un umano o due tocca il rapporto piuttosto che andando nei rapporti di sintesi.

    
risposta data 09.08.2011 - 23:50
fonte
1

Il comando xattr può visualizzare l'utente commenti che erano all'interno di un dialogo crash.

Visualizzazione di un commento: esempio

sh-3.2$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.8.2
BuildVersion:   12C60
sh-3.2$ xattr -p comments ~/Library/Logs/DiagnosticReports/SIMBL\ Agent_2012-10-20-193649_macbookpro08-centrim.crash
These crashes of SIMBL Agent are negligible. 
sh-3.2$ 

Aggiunta di un commento senza il dialogo di arresto anomalo

Poiché xattr può visualizzare commenti, è possibile utilizzare xattr da aggiungere a un file .crash senza commenti.

Esempio

sh-3.2$ xattr -p comments ~/Library/Logs/DiagnosticReports/SIMBL\ Agent_2012-10-20-092340_macbookpro08-centrim.crash
xattr: /Volumes/gjp22/Library/Logs/DiagnosticReports/SIMBL Agent_2012-10-20-092340_macbookpro08-centrim.crash: No such xattr: comments
sh-3.2$ xattr -w comments "test in relation to <http://apple.stackexchange.com/a/69026/8546>" ~/Library/Logs/DiagnosticReports/SIMBL\ Agent_2012-10-20-092340_macbookpro08-centrim.crash
sh-3.2$ xattr -p comments ~/Library/Logs/DiagnosticReports/SIMBL\ Agent_2012-10-20-092340_macbookpro08-centrim.crash
test in relation to <http://apple.stackexchange.com/a/69026/8546>
sh-3.2$ 

Invio di rapporti

Dalla pagina man per SubmitDiagInfo :

SubmitDiagInfo is a system process which runs periodically. If the user has opted-in for automatic reporting of diagnostic and usage information, then SubmitDiagInfo collects and sends to Apple any recent diagnostic information which has not yet been sent to Apple. SubmitDiagInfo also cleans up any diagnostic and usage information which was created more than one month ago and is no longer needed.

Data di invio precedente

defaults read ~/Library/Preferences/ByHost/com.apple.SubmitDiagInfo PreviousSubmissionDate

Esempio

sh-3.2$ defaults read ~/Library/Preferences/ByHost/com.apple.SubmitDiagInfo PreviousSubmissionDate
2012-10-15 19:29:15 +0000
sh-3.2$ 
    
risposta data 20.10.2012 - 20:57
fonte

Leggi altre domande sui tag