Reporting A Shotwell Bug
Please search first
Please check whether the bug is known already by searching the FAQ and the list of Shotwell tickets. Try searching with similar words and partial prefixes. For example, if the bug is about cropping a photo, try "crop" instead of "cropping".
The most direct way to report a bug to the Shotwell developers is by filing a ticket in this system, which you can do by clicking here
Note: you need to register with GNOME's Gitlab server in order to file a new ticket.
Whenever you report a Shotwell bug, please include the following information:
- What version of Shotwell are you running?
- What operating system version are you running?
- Are you able to make the bug happen repeatedly? If so, what sequence of actions causes it to occur?
If the bug is a crash or a hang and is repeatable, please perform the following steps to generate a backtrace:
Install debug symbols for GLib and GTK+ if possible. On Fedora, you can do this with sudo debuginfo-install shotwell. On Ubuntu, you can do this by installing the libglib2.0-0-dbg and libgtk3.0-0-dbg packages.
Run Shotwell under GDB:
$ SHOTWELL_LOG=1 gdb shotwell 2>&1 | tee shotwell.gdb
Type run at the (gdb) prompt.
Make the crash happen or in the case of a hang, press Ctrl-C to return to the GDB console.
In GDB, generate a backtrace:
(gdb) backtrace full
Type quit at the (gdb) prompt.
Paste the contents of shotwell.gdb in the comment field and attach ~/.cache/shotwell/shotwell.log to the bug report.