Different versions differ in policy about that.
Along with debugging, there is an option in the help menu, under debugging, that is for you to be able to dump core if you want to. That's something I've used on and off, and it can be useful, so it was added in. I'm trying to force people to use that if they want a corefile, since hopefully it's set up so you can't get it to dump core any other way. Particularly the glib calls that end with an underscore. They explain parts of the way the source works, to facilitate others in hacking on GTKeyboard.