Nwlapcug.com


Come creare un File di Dump da Gcore

La maggior parte del tempo, programmi in Ubuntu funzionano come progettato senza problemi. Tuttavia, in alcuni casi, i problemi di compatibilità hardware o software potrebbero causare programmi crash, congelare o produrre errori. Quando il riavvio del computer o reinstallare applicazioni non risolve il problema, lo sviluppatore del programma incriminato può chiedere di creare un file di dump per aiutare nell'indagine del problema. È possibile creare un file di dump per un programma o elaborazione utilizzando l'utility Gcore in esecuzione.

Istruzioni

1

Se è stato chiuso, riavviare l'applicazione del problema. Eseguire le azioni o le attività in programma che causa il programma appendere o genera un errore.

2

Ridurre al minimo l'applicazione problema se possibile. In alternativa, premere "Ctrl-Windows-D" per visualizzare il desktop Unity.

3

Fare clic sul pulsante "Unity" sul desktop di Ubuntu e quindi fare clic su "Altre app." Fare clic su "Filtra i risultati" e quindi fare clic su "Accessori".

4

Fare clic sull'icona "System Monitor" e quindi scegliere la scheda "Processi" fare clic sull'elenco a discesa "Mostra" e selezionare "Tutti i processi."

5

Scorrere fino al nome dell'applicazione nella colonna nome del processo. Nota l'applicazione elabora ID nella colonna ID. Per esempio, il numero di ID per un processo di applicazione potrebbe essere "12345". Chiudere la finestra di Monitor di sistema.

6

Premere "Ctrl-Alt-T" per aprire una nuova finestra di terminale.

7

Immettere il comando Gcore al prompt del terminale e premere "Invio". Immettere il comando Gcore utilizzando la seguente sintassi:

gcore 12345

Sostituire la variabile "12345" con l'ID di processo per il processo di applicazione annotato dalla finestra di Monitor di sistema. Dopo aver immesso il comando Gcore e premere INVIO, verrà visualizzato un messaggio di "Saved core.12345" dove "12345" è l'ID di processo dell'applicazione problema. Il file "core.1234" è il file di dump che è necessario inviare allo sviluppatore o eseguire il debug dell'applicazione se si sta risolvendo da soli.

Consigli & Avvertenze

  • Si noti che Gcore Salva il file di dump nella cartella dove risiede il programma associato al processo.
  • È possibile modificare il nome del file di dump per renderlo più compatibile con l'applicazione di debug. Per fare questo uso il "-o" passare quando si immette il comando Gcore. Per esempio, se si desidera che il file di dump di uscita devono avere un nome di "ProblemProgram.txt", immettere il comando di Gcore utilizzando la seguente sintassi:
  • gcore -o 12345 ProblemProgram.txt