docs: ask users not to submit v1 crash reports

This commit is contained in:
outfoxxed 2026-03-17 03:49:20 -07:00
parent a51dcd0a01
commit 3cf65af49f
No known key found for this signature in database
GPG key ID: 4C88A185FB89301E
3 changed files with 17 additions and 83 deletions

View file

@ -1,82 +1,17 @@
name: Crash Report (v1) name: Crash Report (v1)
description: Quickshell has crashed description: Quickshell has crashed (old)
labels: ["bug", "crash"] labels: ["unactionable"]
body: body:
- type: textarea - type: markdown
id: crashinfo
attributes: attributes:
label: General crash information value: |
description: | Thank you for taking the time to click the report button.
Paste the contents of the `info.txt` file in your crash folder here. At this point most of the worst issues in 0.2.1 and before have been fixed and we are
value: "<details> <summary>General information</summary> preparing for a new release. Please do not submit this report.
- type: checkboxes
id: donotcheck
``` attributes:
label: Read the text above. Do not submit the report.
<Paste the contents of the file here inside of the triple backticks> options:
- label: Yes I want this report to be deleted.
```
</details>"
validations:
required: true required: true
- type: textarea
id: userinfo
attributes:
label: What caused the crash
description: |
Any information likely to help debug the crash. What were you doing when the crash occurred,
what changes did you make, can you get it to happen again?
- type: textarea
id: dump
attributes:
label: Minidump
description: |
Attach `minidump.dmp.log` here. If it is too big to upload, compress it.
You may skip this step if quickshell crashed while processing a password
or other sensitive information. If you skipped it write why instead.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Log file
description: |
Attach `log.qslog.log` here. If it is too big to upload, compress it.
You can preview the log if you'd like using `quickshell read-log <path-to-log>`.
validations:
required: true
- type: textarea
id: config
attributes:
label: Configuration
description: |
Attach your configuration here, preferrably in full (not just one file).
Compress it into a zip, tar, etc.
This will help us reproduce the crash ourselves.
- type: textarea
id: bt
attributes:
label: Backtrace
description: |
If you have gdb installed and use systemd, or otherwise know how to get a backtrace,
we would appreciate one. (You may have gdb installed without knowing it)
1. Run `coredumpctl debug <pid>` where `pid` is the number shown after "Crashed process ID"
in the crash reporter.
2. Once it loads, type `bt -full` (then enter)
3. Copy the output and attach it as a file or in a spoiler.
- type: textarea
id: exe
attributes:
label: Executable
description: |
If the crash folder contains a executable.txt file, upload it here. If not you can ignore this field.
If it is too big to upload, compress it.
Note: executable.txt is the quickshell binary. It has a .txt extension due to github's limitations on
filetypes.

View file

@ -9,21 +9,21 @@ body:
description: | description: |
Any information likely to help debug the crash. What were you doing when the crash occurred, Any information likely to help debug the crash. What were you doing when the crash occurred,
what changes did you make, can you get it to happen again? what changes did you make, can you get it to happen again?
- type: textarea - type: upload
id: report id: report
attributes: attributes:
label: Report file label: Report file
description: Attach `report.txt` here. description: Attach `report.txt` here.
validations: validations:
required: true required: true
- type: textarea - type: upload
id: logs id: logs
attributes: attributes:
label: Log file label: Log file
description: | description: |
Attach `log.qslog.log` here. If it is too big to upload, compress it. Attach `log.qslog.log` here. If it is too big to upload, compress it.
You can preview the log if you'd like using `quickshell read-log <path-to-log>`. You can preview the log if you'd like using `qs log <path-to-log> -r '*=true'`.
validations: validations:
required: true required: true
- type: textarea - type: textarea
@ -31,7 +31,7 @@ body:
attributes: attributes:
label: Configuration label: Configuration
description: | description: |
Attach your configuration here, preferrably in full (not just one file). Attach or link your configuration here, preferrably in full (not just one file).
Compress it into a zip, tar, etc. Compress it into a zip, tar, etc.
This will help us reproduce the crash ourselves. This will help us reproduce the crash ourselves.

View file

@ -1,4 +1,3 @@
#include <dlfcn.h> #include <dlfcn.h>
#include <qlogging.h> #include <qlogging.h>
#include <qloggingcategory.h> #include <qloggingcategory.h>