summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSimplykyle <68589851+KyleUltimate@users.noreply.github.com>2022-10-11 18:58:26 +0800
committerGitHub <noreply@github.com>2022-10-11 11:58:26 +0100
commit25756afad577433aa9858bd2e975dffa4117ddcc (patch)
tree8234359d9d498525885d3d2aebae982db5af4ddc /docs
parent8880298f50dcc53b0aa91e13673dbd3391b65170 (diff)
Add debug coredump instructions (#812)
Diffstat (limited to 'docs')
-rw-r--r--docs/ISSUE_GUIDELINES.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/ISSUE_GUIDELINES.md b/docs/ISSUE_GUIDELINES.md
index c7e9933e..a689ebe3 100644
--- a/docs/ISSUE_GUIDELINES.md
+++ b/docs/ISSUE_GUIDELINES.md
@@ -57,3 +57,15 @@ coredumpctl info [PID]
```
where `[PID]` is the PID you remembered.
+## Obtaining the debug Hyprland coredump
+In very rare cases, the normal coredump would not be enough.
+If that's the case, you could try obtaining the debug coredump.
+1. [Compile Hyprland with debug mode](http://wiki.hyprland.org/Contributing-and-Debugging/#build-in-debug-mode)
+> Note: The config file used will be `hyprlandd.conf` instead of `hyprland.conf`
+
+2. Reproduce the crash in debug mode.
+3. `env DEBUGINFOD_URLS="https://debuginfod.archlinux.org/" coredumpctl debug [PID]`(see section above)
+4. Wait until the `(gdb)` appears
+5. If gdb asks you `press y to continue without paging?` Type `y`
+6. `bt -full`
+7. copy the output of the command and provide that.