GNU poke 3.1 released
I am happy to announce a new release of GNU poke, version 3.1. This is the first bugfix release in the 3.x series. See the file NEWS in the distribution tarball for a list of issues fixed in this release. The tarball poke-3.1.tar.gz is now available at https://ftp.gnu.org/gnu/poke/poke-3.1.tar.gz. GNU poke (http://www.jemarch.net/poke) is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them. Thanks to the people who contributed with code and/or documentation to this release. Happy poking! -- Jose E. Marchesi Frankfurt am Main 17 April 2023
Logs!
Often it can also be useful to include logs with the bug, if possible. In this example I’ve chosen to share amdgpu logs.
The templates often also have a log command/file to be attached. If there is none and you want to check if your logfiles have anything useful, use this command:
journalctl --since="10 minutes ago" > bug.log
You can change the “10 minutes ago” to anything, like “2 hours ago” or similar. Set it to a time before the crash, and scour the bug.log file for anything possibly interesting.
If you can’t find anything interesting, you can omit the log and ask the developers if there is any log files you should include.
Basically: Check the template if logs are needed, and if not, check journalctl
or similar command for any possible data related to the bug.