.NET spreading

More sites must be moving to .NET because I’m starting to see .NET stack dumps when visiting web sites. Today’s occurrence was the second in the week for me. I don’t remember the first site, but this one appeared to be from the New York Times, but it was actually from http://www.sportsnetwork.com which apparently supplies some of the sports content. Below is the message, with some suggestions for turning on debug more removed.

I don’t remember seeing Java servlet stack dumps on production web sites, but that could be selective memory…

The stack dump is not very big, but when I viewed the html source, it showed a more complete stack dump in a comment.

Server Error in ‘/Merge’ Application.


Your transaction (process ID #329) was deadlocked with another process and has been chosen as the deadlock victim. Rerun your transaction.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Your transaction (process ID #329) was deadlocked with another process and has been chosen as the deadlock victim. Rerun your transaction.

Stack Trace:

[SqlException: Your transaction (process ID #329) was deadlocked
 with another process and has been chosen as the deadlock victim. 
Rerun your transaction.]
   System.Data.SqlClient.SqlDataReader.Read() +176
   ASP.scoreboard_aspx.Page_Load(Object Source, EventArgs E) +17232
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750


Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032

Find Primes Updated

I’ve updated the FindPrimes Benchmark page with results running under Windows. I also updated the C++ code to work around the GCC compiler bug that produced incorrect results at higher levels of optimization, so now the Xcode C++ times are as fast as the Java times. On Windows, all the languages produce about the same times except that the Java version is slower on the first test (Linked List).