Files
profanity/.github/ISSUE_TEMPLATE/bug_report.md
Michael Vetter dbc739bcc5 chore: Mention omemo backend in issue template as well
Signed-off-by: Michael Vetter <jubalh@iodoru.org>
2026-04-13 21:27:37 +02:00

59 lines
2.2 KiB
Markdown

---
name: Bug report
about: Create a report
title: ''
labels: bug
assignees: ''
---
<!--- Provide a general summary of the issue in the Title above -->
<!--- More than 50 issues open? Please don't file any new feature requests -->
<!--- Help us reduce the work first :-) -->
## Expected Behavior
<!--- If you're describing a bug, tell us what should happen -->
<!--- If you're suggesting a change/improvement, tell us how it should work -->
## Current Behavior
<!--- If describing a bug, tell us what happens instead of the expected behavior -->
<!--- If suggesting a change/improvement, explain the difference from current behavior -->
## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
<!--- or ideas how to implement the addition or change -->
## Steps to Reproduce (for bugs)
<!--- Describe, in detail, what needs to happen to reproduce this bug -->
<!--- Give us a screenshot (if it's helpful for this particular bug) -->
1.
2.
3.
4.
## Context
<!--- How has this issue affected you? What are you trying to accomplish? -->
## Backtrace
<!--- In case of a crash attach the backtrace. Otherwise delete this section -->
* Install gdb and gdbserver: For example on openSUSE `zypper in gdb gdbserver`
* Open two terminals.
* Terminal 1: Start gdbserver `gdbserver localhost:port path/to/profanity` e.g. `gdbserver localhost:1234 ./build_run/profanity`
* Terminal 2: Start gdb `gdb path/to/profanity` e.g. `gdb ./build_run/profanity`
* Terminal 2: Attach to server `target remote localhost:port` e.g. `target remote localhost:1234`
* Terminal 2: Enable logging to file `set logging enabled on` and `set logging file my.log`
* Terminal 2: Type `c`
* Terminal 1: Use profanity to reproduce the crash
* Terminal 2: Show the backtrace `bt` or `bt full`
* Copy the backtrace here, either from gdb or from your logfile (`my.log`)
## Environment
* Give us the version and build information output generated by `profanity -v`
* If you could not yet build profanity, mention the revision you try to build from
* Operating System/Distribution
* glib version
* libstrophe version
* omemo backend
* Some bugs might be due to specific implementation in the server. `/serversoftware example.domain` can be helpful