Difference between revisions of "How do I create a bug report"

From Free Pascal wiki
Jump to navigationJump to search
m
Line 1: Line 1:
 +
{{How do I create a bug report}}
 +
 
You found a bug in Lazarus and you want to report it to the developers. This page tells you how to do that.
 
You found a bug in Lazarus and you want to report it to the developers. This page tells you how to do that.
  
 
== Enter the bug in the Lazarus Bug Tracker ==
 
== Enter the bug in the Lazarus Bug Tracker ==
 
* Go to the [http://www.freepascal.org/mantis/set_project.php?project_id=1 Lazarus bug tracker]
 
* Go to the [http://www.freepascal.org/mantis/set_project.php?project_id=1 Lazarus bug tracker]
* You need to be logged in to make bug reports. If you are logged in as guest, you need to log out first (Guests cannot make reports, only watch them). If you already have an acount go to the [http://www.freepascal.org/mantis/login_page.php login page], otherwise create a new account on the [http://www.freepascal.org/mantis/signup_page.php sign up page].
+
* You need to be logged in to make bug reports. If you are logged in as guest, you need to log out first (Guests cannot make reports, only watch them). If you already have an account go to the [http://www.freepascal.org/mantis/login_page.php login page], otherwise create a new account on the [http://www.freepascal.org/mantis/signup_page.php sign up page].
 
* After having logged in go to the [http://www.freepascal.org/mantis/bug_report_advanced_page.php Report Issue] page. Fill in as much as you can and know. The more specific, the better.  
 
* After having logged in go to the [http://www.freepascal.org/mantis/bug_report_advanced_page.php Report Issue] page. Fill in as much as you can and know. The more specific, the better.  
* Important fields are the OS en Product fields and the steps to reproduce this issue. If an issue cannot be reproduced by the developers, they cannot start to fix it.
+
* Important fields are the OS and Product fields and the steps to reproduce this issue. If an issue cannot be reproduced by the developers, they cannot start to fix it.
 
* If your bug is in a certain component in the LCL, it is useful to upload a small application that shows the bug.
 
* If your bug is in a certain component in the LCL, it is useful to upload a small application that shows the bug.
 
* If there is some graphical error, it is useful to upload a (partial) screenshot (in jpeg or png, not bmp format).
 
* If there is some graphical error, it is useful to upload a (partial) screenshot (in jpeg or png, not bmp format).
 
* If it is a crash, try to create a backtrace. See [[Creating a Backtrace with GDB]] for more info.
 
* If it is a crash, try to create a backtrace. See [[Creating a Backtrace with GDB]] for more info.

Revision as of 18:52, 10 September 2006

Afrikaans (af) Deutsch (de) English (en) français (fr) português (pt) русский (ru)

You found a bug in Lazarus and you want to report it to the developers. This page tells you how to do that.

Enter the bug in the Lazarus Bug Tracker

  • Go to the Lazarus bug tracker
  • You need to be logged in to make bug reports. If you are logged in as guest, you need to log out first (Guests cannot make reports, only watch them). If you already have an account go to the login page, otherwise create a new account on the sign up page.
  • After having logged in go to the Report Issue page. Fill in as much as you can and know. The more specific, the better.
  • Important fields are the OS and Product fields and the steps to reproduce this issue. If an issue cannot be reproduced by the developers, they cannot start to fix it.
  • If your bug is in a certain component in the LCL, it is useful to upload a small application that shows the bug.
  • If there is some graphical error, it is useful to upload a (partial) screenshot (in jpeg or png, not bmp format).
  • If it is a crash, try to create a backtrace. See Creating a Backtrace with GDB for more info.