크래시 덤프 및 재현 단계가 포함 된 전체 버그 보고서를 어떻게 제출합니까?


10

xserver-xephyr에서 재현 가능한 충돌 버그를 발견했습니다. 다음 명령을 실행할 때 :

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

그것은 whoopsie 보고서를 보내고 내가 아는 버그를 재현하는 방법과 같은 추가 정보를 요구하지 않습니다. 또한 실제 버그 보고서를 제출하지 않습니다. 어떻게해야합니까?


askubuntu.com/questions/5121/how-do-i-report-a-bug 에서 훌륭한 설명을 제공 합니다.
atenz

그것은 내 특정 질문에 대답하지 않습니다.
Alistair Buxton

죄송 합니다만, 다음과 같이 댓글을
달고 나면

충돌 버그는 Apport에서 생성되며 Apport를 통해 제출해야합니다. 그렇지 않으면 수동으로 버그를 신고하고 첨부하고 포함 할 모든 관련 파일을 찾아야합니다. 크래쉬 버그와 함께 비공개로 설정해야합니다.
토마스 워드

질문이 다시 수정되었습니다. apport-bug를 사용하면 ubuntu-bug를 사용하는 것과 다른 결과가 없습니다.
Alistair Buxton 2018 년

답변:


7

이를보고하는 좋은 방법은 충돌 데이터를 런치 패드로 보내도록 Apport를 구성하는 것입니다.

일반적으로 프로그램 충돌시이를 원하지 않으면 나중에 다시 구성 할 수 있습니다.

배경

Apport에서 충돌 데이터를 수집하여 Launchpad에 제출하면 데이터가 첨부 된 버그 보고서를 작성하여 제출할 수 있습니다. 이것은 알파 및 베타 릴리스에서의 Apport 동작과 12.04 이전의 모든 릴리스에서의 동작 (Apport가 활성화 된 경우)입니다.

우분투 12.04에서 Whoopsie가 소개되었습니다 .

Whoopsie 을 제출 데이터베이스 (데이터 충돌을 Apport 데이지 이 처리 및 집계 분석 될 수있다) (후 ). 이것은 데이터를 전혀보고하지 않는 것보다 훨씬 낫고 리포터가 요청 된 정보를 제공하지 않는 정보가 불충분 한 버그보고보다 낫습니다. 또한 안정 릴리스의 버그 는 개발 릴리스에서 재현 할 수 없으면 수정 될 가능성이 적습니다 (Whoopsie의 경우 버그보고 지침을 읽거나 보고서를 제출하지 않아도 버그가 수정되지 않았 음을 알 수 있음). 오랫동안).

그러나 지원되는 Ubuntu 릴리스 (여러 상황 포함)에 대해 충분한 정보가 포함 된 잘 작성된 버그 보고서는 여전히 환영 합니다.

통계 분석을 위해 데이지 대신 버그보고를 위해 충돌 데이터를 런치 패드에 제출 하도록 Apport를 재구성 할 수 있습니다 .

런치 패드에 충돌 데이터를 보내도록 Apport 재구성

당신이 사용할 수 Whoopsie 설명 된 경우 여기 , Apport도 사용할 수 없게됩니다. 따라서 충돌 버그를보고하는 것이 목표라면 그렇지 않습니다 .

Apport의 구성 파일 중 하나에 다음과 /etc/apport/crashdb.conf같은 줄이 있습니다.

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

런치 패드로 데이터가 전송되는 문제점 유형을 나열하는 행입니다. 목록 BugPackage. 추가 Crash:

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

이제 충돌 데이터가 자동으로 수집되면 런치 패드에 제출되고 버그를 설명 할 수있는 브라우저 창 / 탭이 나타납니다 (Whoopsie 이전과 동일).

참고 문헌


큰 답변 :)-불행히도 나는 버그를 재현하는 방법을 잊어 버렸지 만 이것이 언젠가 다시 올 것이라고 확신합니다.
Alistair Buxton 2016 년

@AlistairBuxton 충돌을 재현 할 수없는 경우 정보를 런치 패드로 보내도록 Apport를 재구성 한 다음 이전에 생성 된 파일 이있는 ubuntu-bug crashfile위치 를 실행할 수 있습니다. ( 파일을 만들었을 때 설치된 패키지 간의 차이로 인해 작동하지 않을 수도 있지만 지금은 가치가 있습니다.)crashfile.crash.crash
Eliah Kagan

나는 더 이상 크래시 파일을 가지고 있지 않고 그것을 재현하는 방법을 게시하는 것이 요점이었다 :)
Alistair Buxton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.