Project

General

Profile

How To Report Issues » History » Version 39

Dan Smith, 02/07/2025 07:01 AM

1 30 Dan Smith
{{>toc}}
2 17 Dan Smith
# How To Report Issues
3 1 Dan Smith
4 17 Dan Smith
## First things first!
5 1 Dan Smith
6 17 Dan Smith
Before you file a bug, *please test the latest Development Version of CHIRP to see if your issue has been fixed*. These builds are generated automatically every night when there is a change, and they are available from the bottom of the [download page](/projects/chirp/wiki/download).
7 7 Dan Smith
8 39 Dan Smith
**IMPORTANT:** Please read the following instructions **before** filing an issue. Failure to include details about your problem may cause it to be closed as incomplete or ignored.
9
{{include(IssueInstructions)}}
10
11 16 Dan Smith
Please *DO NOT* attach the manufacturer's software or documentation to the issue. Even if you think the file is freely available via download elsewhere, that does not mean you can legally distribute it yourself. Posting it here also opens up the CHIRP website and community to potential action by owners of those materials. If it is downloadable somewhere, feel free to post a link but *DO NOT* attach it to the issue.
12 1 Dan Smith
13 39 Dan Smith
## Option A: For best results report from within CHIRP itself!
14 1 Dan Smith
15 37 Dan Smith
If possible, it is highly recommended that you report your bug from *within CHIRP itself*. Doing this will help ensure that your bug report includes information about your system that we need in order to help you. To do this, go to *Help* -> *Report or update a bug* and follow the steps. Do this reporting step _after you have reproduced the problem_, and with the affected radio image (or CSV) file open and selected as the current tab. Even if you're experiencing a failure to download, try and let it fail, then do the reporting step.
16 33 Dan Smith
17 38 Dan Smith
Please do *not* use CHIRP itself to request new models. Do that through the website here.
18
19 33 Dan Smith
<img src="clipboard-202408121550-wyk9m.png" height="300"/>
20
21 1 Dan Smith
Further updates to a given bug can be done through the same tool and help provide us all the information we need each time.
22 27 Dan Smith
23 39 Dan Smith
## Option B: Manual bug reporting
24 10 Dan Smith
25 1 Dan Smith
If you are unable to report the issue from inside CHIRP, you can follow these older bug reporting instructions. Only use this if you are unable to report from within CHIRP, or CHIRP is failing to start or work properly.
26 17 Dan Smith
27 33 Dan Smith
### Getting your debug log
28 13 Jens Jensen
29 1 Dan Smith
If you are expecting something to happen (such as importing from a file, or setting a memory) and CHIRP appears to ignore the request, *you probably should include your debug.log*. If you are getting an error message, you should definitely include the log.
30 9 Dan Smith
31 32 Alexandre J. Raymond
The debug log is cleared every time you start CHIRP, so the procedure for getting a usable log is:
32 9 Dan Smith
33
1. Start CHIRP
34 1 Dan Smith
2. Reproduce the failure or bug
35 29 Dan Smith
3. Copy and send the debug log before starting CHIRP again
36
37 33 Dan Smith
#### Modern CHIRP
38 1 Dan Smith
39 29 Dan Smith
**If you are running CHIRP-next:** You can access a copy of your debug log from the *Help* menu. Do this just after you reproduce the problem.
40 9 Dan Smith
41 1 Dan Smith
<img src="Screenshot 2024-03-04 at 3.37.10 PM.png" height="300"/>
42 28 Dan Smith
43 34 Dan Smith
Here are some tips for getting the **legacy** CHIRP `debug.log` on the various platforms (or for use if CHIRP is not starting at all):
44 1 Dan Smith
45 35 Dan Smith
#### CHIRP on Windows
46 20 Dan Smith
47 1 Dan Smith
Go to Start->Run and type `%APPDATA%\CHIRP` (exactly as it is, including the percent signs). Your `debug.log` file will be in the folder that opens.
48
49
#### CHIRP on Linux and MacOS
50 28 Dan Smith
51 1 Dan Smith
Your debug log should be in your home directory, in `.chirp/debug.log`.
52
If you don't know how to find this, open up a terminal window.
53
(Mac: click on spotlight (the magnifying glass icon at top right corner), and type `terminal`)
54
55
Run the following command at the prompt:
56
57
```
58
cp ~/.chirp/debug.log ~/Desktop
59
```
60
61 36 Dan Smith
Then close the terminal window. The `debug.log` file will be on your desktop.
62 21 Dan Smith
63 39 Dan Smith
## Effective Bug Reporting
64 17 Dan Smith
65 39 Dan Smith
Effective reporting of a bug or feature is critical to getting the issue resolved in a timely manner. If bug descriptions are difficult to understand or reproduce, they are less likely to receive attention. When you are crafting your bug report, try to answer the following questions:
66 15 Jens Jensen
67 39 Dan Smith
1. What is the behavior you are seeing?
68
2. What is the behavior you were expecting?
69
3. Can you reproduce the problem all the time?
70
4. What are the steps required to reproduce the problem?
71
5. Is this specific to a certain radio model (driver) or something that you can reproduce with another radio?
72
73
In most cases, *it is important to attach an image of your radio to the bug* so that a developer can look at the exact state and determine what the problem is. That means the `.img` file that you generate by downloading from your radio and then doing **File -> Save As**. Note that "live mode" radios will not have a `.img` file, so the `debug.log` is all that is needed. It is often helpful describe what you expect to see in a given memory location, as well as what you actually see. If relevant or difficult to describe what you are seeing, attaching a screenshot of the behavior may also be helpful.
74
75
For more information about how to file an effective bug report, please see Eric S. Raymond's [How to ask questions the smart way](http://catb.org/esr/faqs/smart-questions.html)
76
77
78
## Filing your report
79
80
In order to file a new bug report or feature request, you must first create (or sign into) an account. Click the [Register](http://chirpmyradio.com/account/register) or [Sign in](http://chirpmyradio.com/login) link at the top right of this page to do that. Once you are logged in, click the [New issue](http://chirpmyradio.com/projects/chirp/issues/new) link on the menu bar above to get started.