I ran into this also. &nbsp;This is my thread on the topic. &nbsp;Heads up that the Google-groups rabbitmq-discuss does not get the replies made from the other forums like nabble.<div><br></div><div><a href="http://rabbitmq.1065348.n5.nabble.com/IModel-Dispose-locks-if-called-during-ConnectionShutdown-event-tc22104.html">http://rabbitmq.1065348.n5.nabble.com/IModel-Dispose-locks-if-called-during-ConnectionShutdown-event-tc22104.html</a></div><div><br></div><div>The suggestion is to not call dispose on the IModel instance during the ConnectionShutdown event. &nbsp;I had to reword my code to track if it is being called in a connectionshutdown or not to know when to call dispose.</div><div><br></div><div>-Mark</div><div><br><br>On Saturday, October 27, 2012 11:30:13 AM UTC-5, gleb Chermennov wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Stumbled onto this yesterday. Is it a bug or what? Is there a suggested workaround?<br><br>понедельник, 27 августа 2012&nbsp;г., 22:48:10 UTC+4 пользователь Micha написал:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Derek,<p>Sorry for late reply. I'm still having problems when disposing the connection. Currently the only workaround for me is to call dispose() with a timeout.</p><p>Do you have more info about it?</p><p>Cheers,</p><p>Micha</p><p></p><p></p><p></p></blockquote></blockquote></div>