Inserting Block with Custom Input Filter Module via Shortcode Causing http 500 error
A 500 error can be caused by lots of things. Your best bet is probably to use the Watchdog and/or Apache logs to narrow down the specific cause(s).