Come posso inviare una segnalazione di bug completa con crash dump e passaggi per la riproduzione?


10

Ho trovato un bug di crash riproducibile in xserver-xephyr. Quando eseguo il seguente comando:

apport-bug /var/crash/_usr_bin_Xephyr.1000.crash

invia un rapporto whoopsie e non mi chiede informazioni aggiuntive come come riprodurre il bug, che conosco. Inoltre non presenta una vera segnalazione di bug. Come dovrei farlo?


Un'ottima spiegazione è fornita su askubuntu.com/questions/5121/how-do-i-report-a-bug .
Atenz,

Questo non risponde alla mia domanda specifica.
Alistair Buxton,

Scusatemi, ma hai modificato e pubblicato (con crash dump e passaggi da riprodurre?) Dopo che ho commentato: P
atenz,

I bug di crash sono generati da Apport e devono essere archiviati tramite Apport. Altrimenti, devi archiviare manualmente il bug e trovare tutti i file rilevanti da allegare e includere. Bene, con i bug di crash, devi impostarli come privati.
Thomas Ward

Domanda modificata di nuovo. L'uso di apport-bug non ha risultati diversi dall'uso di ubuntu-bug.
Alistair Buxton,

Risposte:


7

Un buon modo per segnalarlo è configurare Apport per inviare i dati sugli arresti anomali a Launchpad.

Puoi configurarlo in seguito, se in genere non vuoi farlo quando un programma si arresta in modo anomalo.

sfondo

Quello che vuoi è che Apport raccolga i dati sugli arresti anomali e li invii a Launchpad, in modo da poter scrivere e inviare una segnalazione di bug con i dati allegati. Questo è il comportamento di Apport nelle versioni alpha e beta, nonché il comportamento (quando Apport era abilitato) su tutte le versioni precedenti alla 12.04.

In Ubuntu 12.04 è stato introdotto Whoopsie .

Whoopsie invia i dati sugli arresti anomali di Apport a un database ( Daisy ) dove possono essere elaborati e analizzati in forma aggregata (quindi visualizzati ). Questo è molto meglio che non avere affatto i dati segnalati e meglio delle segnalazioni di bug con informazioni insufficienti in cui il reporter non fornisce le informazioni richieste. Inoltre, a volte i bug nelle versioni stabili hanno meno probabilità di essere corretti a meno che non possano essere riprodotti nella versione di sviluppo (e con Whoopsie, agli utenti non viene chiesto di leggere le istruzioni di segnalazione dei bug e di presentare un rapporto, solo per scoprire che il bug non è stato risolto per molto tempo).

Tuttavia, sono ancora ben accette segnalazioni di bug ben scritte con sufficienti informazioni, per le versioni di Ubuntu supportate (che includono la tua situazione).

Puoi riconfigurare Apport in modo che invii i dati sugli arresti anomali a Launchpad per la segnalazione di bug, anziché Daisy per l'analisi statistica .

Riconfigurazione di Apport per inviare dati di crash a Launchpad

Se hai disabilitato Whoopsie come spiegato qui , anche Apport sarà disabilitato. Quindi, se il tuo obiettivo è quello di segnalare bug di crash, non è quello che vuoi .

In uno dei file di configurazione di Apport /etc/apport/crashdb.conf, c'è una riga che dice:

        'problem_types': ['Bug', 'Package'],

Questa è la riga che elenca i tipi di problemi per i quali i dati vengono inviati a Launchpad. Elenca Buge Package. Aggiungi Crash:

        'problem_types': ['Bug', 'Package', 'Crash'],

Ora, quando i dati sugli arresti anomali vengono raccolti automaticamente, verranno inviati a Launchpad e verrà visualizzata una finestra / scheda del browser in cui è possibile descrivere il bug (proprio come prima di Whoopsie).

Riferimenti


Ottima risposta :) - sfortunatamente ho dimenticato come riprodurre il bug, ma sono sicuro che a un certo punto verrà fuori di nuovo.
Alistair Buxton,

@AlistairBuxton Se non riesci a riprodurre l'arresto anomalo, puoi riconfigurare Apport per inviare informazioni a Launchpad, quindi eseguire ubuntu-bug crashfiledove si crashfiletrova il .crashfile generato in precedenza. (Questo potrebbe non funzionare, a causa delle differenze tra i pacchetti installati quando il .crashfile è stato creato e ora ... ma vale la pena provare.)
Eliah Kagan

Non ho più il file di arresto anomalo, oltre a pubblicare come riprodurlo è stato il punto centrale :)
Alistair Buxton
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.