Sorry for my lame title. Here is something weird that I&#39;ve noticed:<div><br></div><div>Once you have started a progress indicator on your application (by yourProgressIndicator.StartAnimation(this)), and then if you do anything that would hit a breakpoint, your application freezes. If you don&#39;t animate the progress bar then everything is fine. Or if you don&#39;t have a breakpoint, it runs fine too. Otherwise, you have to force quit it.</div>

<div><br></div><div>I have tested this on one of the samples(PredicateEditorSample) that comes with MonoMac. Here are the steps to repeat this (on the PredicateEditorSample):</div><div><br></div><div>1. Put a breakpoint on line 157 in¬†MyWindowController.cs</div>

<meta charset="utf-8"><div>2. Run the application, it will hit the breakpoint. You can continue without any problem because at this point we haven&#39;t animated the progress indicator yet.</div><div>3. Type something in the name query field, and hit enter.</div>

<div>4. It will hit the breakpoint again, and you can continue. After this step the progress indicator gets animated.</div><div>5. Repeat step 3 (or just put your cursor in the same query field and hit enter) - the application now freezes. Only way to quit it is to do a Force Quit.</div>

<div><br></div><div>My guess is that something wrong going on with the thread (debugger running on the GUI thread?). I&#39;m not sure.¬†</div><div>Can anyone please confirm this bug?</div><div><br></div><div>Thanks,</div>
<div>
Ashok Gelal</div><div><br></div><div><br></div><div><br></div><div><br></div>