Geany itself does not call abort() but any of the libraries it uses might if something goes very wrong, to find out run geany under gdb and after the crash get a backtrace to see where it happened and post the backtrace here (if its a long backtrace don't forget to press return to continue it before pasting).