If you think you found a bug in Geany or if you have a feature to request, please file bugs at the Github issue tracker(see below). You can also feel free to subscribe and write to our mailing list.
The issue tracker can be used for bugs as well as feature requests:
Sometimes a bug is not caused by Geany itself but by a plugin. If you know or assume it might be a plugin, please refer to the Geany-Plugins project for reporting:
Please try to give us reliable instructions to reproduce the bug, so we can diagnose the cause. We also need:
Geany prints useful information on the command-line when run with the
-v switch. This can be useful to diagnose a bug.
Sometimes you might find a bug that only occurs with a certain configuration - in this case it can be helpful if you send us your
~/.geany/geany.conf and any other concerned configuration file. (where
~ is your home directory).
If Geany crashed, it would also help us a lot if you can give us a backtrace made using
gdb /path/to/geany(Note: the usual path can be found by running
run -v(followed by any command-line arguments you used with Geany when the bug occurred) in the
btand press enter if prompted
Send us everything from the
run command - thanks.
In some cases the backtrace may not be that useful. This mostly happens when Geany was built without debug information, useful information was removed by using
-fomit-frame-pointer or the binary was stripped (but it may still be worth sending it to us). In this case it would be great if you could either:
-O2) from inlining static functions where the bug might be hiding. Note: a default source configure with gcc should include the
-gdebug flag, but on some systems CFLAGS is already set either by autoconf or in the shell environment, so it may need overriding.