title: What could be reasons a WPF app would pin the CPU and lock the app on some computers but not others?
body: <p>Stumped here.  Posted a similar question before.  We have a pretty large WPF app that on some machines runs great, but on others, all of a sudden, one of the CPU cores gets pinned at 100% (just one core) and the app freezes.  It usually seems to happen when showing a context menu or a combobox drop-down (i.e. Popup controls) which is why we can't debug this since no user code is executing at that time.  It's driving us crazy because again, on most machines it runs fine, but on a few, it freezes.</p>
  
  <p>The odd thing is when we run it in a VM, it runs great there too!  Crazy!  Not sure what's causing this, or more importantly, where to even begin to look because as I said, no user code is running.</p>
  
  <p>This happens on only about 10% of our machines, but it consistently happens on those machines.  All are clean (i.e. relatively fresh OS installs, no crazy apps, etc.) and mostly identical machines spec-wise: similar CPUs, similar RAM, same video drivers and service packs.</p>
  
  <p>So as I stated in the title, can anyone suggest possible reasons why a WPF app would pin the CPU and lock the app on some computers but not others?  We're just stumped!</p>