When a provider causes a SIGSEGV, the provider is not immediately terminated. This can cause *many* repeating messages and not always ends in a core file for debugging.
The attached patch forces an immediate provider exit and a core dump by calling abort()
Run abort() on provider SIGSEGV
committed to CVS HEAD and git master