You may have “Custom error pages” enabled on your server which will show the error page on your server rather than the one supplied by wordpress.
I had the same problem and found the solution here:
http://www.robroun.com/2009/09/wordpress-500-internal-server-error-on-empty-comments/