Not a reason to crash, but the HTML that site gives you is bad. Like halfway the document, in the middle of a table, it suddenly gets one a new HTML document:
<table align="center" style="margin: 0 auto;">
<tr>
<td>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://www.w3.org/2005/10/profile">
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
So, if this causes IE9 to crash, then be happy you won't see this in many other sites (if any). Apart from reporting this to Microsoft (they'll be thankful), reporting to the webmaster of that site will be appreciated too!
As for the endless loop: maybe temporarily disabling your network/internet connection stops IE from doing this?