They are essentially logs that come from application errors. They are created as a result of having error reporting turned on.
The net effect is that when an application encounters an issue and has to prematurely end then it creates the dump file so that you can troubleshoot what happened.
In many cases these logs can be ignored and removed, however if you are getting consistent logs from the same application then you need to investigate it further.