<p>This is the first time it happened, and the system had been in production for a few months. The load (in messages/sec) had maybe been up a bit recently, and become a little spikey, but still on the order of dozens to low hundreds per second.</p>

<p>If upgrading is likely to fix the situation we can try setting that up. I&#39;d like to avoid that effort if its not going to solve this specific problem (not a huge fan of upgrading &quot;just because&quot;)</p>
<p>Also, it&#39;s probably obvious from the report, we can&#39;t reproduce the problem.</p>
<p>Thanks for taking a look at this. If there is anything else you need from me, let me know.</p>
<p>On Jul 2, 2011 8:13 AM, &quot;Matthias Radestock&quot; &lt;<a href="mailto:matthias@rabbitmq.com">matthias@rabbitmq.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Bryan,<br>
&gt;<br>
&gt;<br>
&gt; On 02/07/11 02:56, Bryan Alves wrote:<br>
&gt;&gt;<br>
&gt;&gt; A production instance of RabbitMQ crashed on us yesterday, and we have<br>
&gt;&gt; no idea why.  RabbitMQ 2.3.1 &amp; Erlang R14B01<br>
&gt;<br>
&gt;<br>
&gt; Is that the first time it happened? And for how long had that rabbit been running when it perished?<br>
&gt;<br>
&gt;<br>
&gt;&gt; Attached is the SASL log and erl_crash.dump file.<br>
&gt;<br>
&gt;<br>
&gt; Thanks. It looks like the crash might be triggered by a rare race condition. The message store gc is trying to combine two files, one of which appears to have vanished from its index. It should be impossible to end up in that situation. Nothing obvious jumps out at me from the code, so this may take a while to track down.<br>

&gt;<br>
&gt;<br>
&gt;&gt; Any advice about what could  have caused the crashed and how to avoid it<br>
&gt;&gt; in the future would be appreciated.<br>
&gt;<br>
&gt;<br>
&gt; I suggest you upgrade to 2.5.1. There have been some changes in that area of the code, though nothing specifically related to the above. So I doubt the problem will go away with 2.5.1, but it would help to find out for sure.<br>

&gt;<br>
&gt; Thanks for bringing this problem to our attention.<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Matthias.<br>
</p>