﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on How do you track that?</title><description>Dan,
  
I can actually repro this and break into the debugger.
  
  
</description><link>http://ayende.com/3303/how-do-you-track-that#comment9</link><guid>http://ayende.com/3303/how-do-you-track-that#comment9</guid><pubDate>Tue, 06 May 2008 08:37:15 GMT</pubDate></item><item><title>Dan commented on How do you track that?</title><description>@Yossi: Always say "Capture a dump".  Never "take a dump" :)
  
  
Capturing a hang dump with ADPlus when you are experiencing your issue will allow you to determine exactly whats going on in terms of executing threads, objects on the heap, etc.  You would analyze the dump using WinDbg (I'm making the assumption that you're not familiar with these tools.)  
</description><link>http://ayende.com/3303/how-do-you-track-that#comment8</link><guid>http://ayende.com/3303/how-do-you-track-that#comment8</guid><pubDate>Tue, 06 May 2008 03:08:08 GMT</pubDate></item><item><title>Alex Simkin commented on How do you track that?</title><description>@Yossi
  
  
"Try take a dump when the process is stuck..."
  
  
That's gross, man
</description><link>http://ayende.com/3303/how-do-you-track-that#comment7</link><guid>http://ayende.com/3303/how-do-you-track-that#comment7</guid><pubDate>Mon, 05 May 2008 22:02:24 GMT</pubDate></item><item><title>anonymous commented on How do you track that?</title><description>Are you using TFS OM? If yes, take a look at the connection pools on the proxies. It _might_ have to do something with it.
</description><link>http://ayende.com/3303/how-do-you-track-that#comment6</link><guid>http://ayende.com/3303/how-do-you-track-that#comment6</guid><pubDate>Mon, 05 May 2008 19:40:55 GMT</pubDate></item><item><title>Yossi commented on How do you track that?</title><description>Try take a dump when the process is stuck, maybe it would shed some light on what is going on then..
</description><link>http://ayende.com/3303/how-do-you-track-that#comment5</link><guid>http://ayende.com/3303/how-do-you-track-that#comment5</guid><pubDate>Mon, 05 May 2008 19:38:58 GMT</pubDate></item><item><title>Ayende Rahien commented on How do you track that?</title><description>James,
  
Yes, I remember that.
  
No C++ anywhere...
</description><link>http://ayende.com/3303/how-do-you-track-that#comment4</link><guid>http://ayende.com/3303/how-do-you-track-that#comment4</guid><pubDate>Mon, 05 May 2008 14:40:50 GMT</pubDate></item><item><title>Ayende Rahien commented on How do you track that?</title><description>Denis,
  
I am testing that on Server 2008, so I don't think so.
</description><link>http://ayende.com/3303/how-do-you-track-that#comment3</link><guid>http://ayende.com/3303/how-do-you-track-that#comment3</guid><pubDate>Mon, 05 May 2008 14:37:42 GMT</pubDate></item><item><title>James Curran commented on How do you track that?</title><description>In my experience helping people diagnose problems through internet message (mostly in C++), when a problem is reproducible outside of a debugger, but not within the debugger, in 100% of the cases, the problem was caused by overrunning a local array.
</description><link>http://ayende.com/3303/how-do-you-track-that#comment2</link><guid>http://ayende.com/3303/how-do-you-track-that#comment2</guid><pubDate>Mon, 05 May 2008 13:53:47 GMT</pubDate></item><item><title>Denis commented on How do you track that?</title><description>Prior to this state, do any TCP connections fail and then succeed when retried? If so, maybe you're hitting the half-open limit (assuming a client OS). Event logs with 4226?
</description><link>http://ayende.com/3303/how-do-you-track-that#comment1</link><guid>http://ayende.com/3303/how-do-you-track-that#comment1</guid><pubDate>Mon, 05 May 2008 13:05:55 GMT</pubDate></item></channel></rss>