And what you get in error.log is just a formatted message after catching the exception<div><div>case (catch apply(Module, do, [ModData])) of</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>{'EXIT', Reason} -></div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>    ?hdrd("traverse modules - exit", [{reason, Reason}]), </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>    String = </div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>lists:flatten(</div><div><span class="Apple-tab-span" style="white-space:pre">               </span>  io_lib:format("traverse exit from apply: ~p:do => ~n~p",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                              </span>[Module, Reason])),</div><br><div class="gmail_quote">On Fri, Dec 2, 2011 at 11:03 AM, Ahmed Omar <span dir="ltr"><<a href="mailto:spawn.think@gmail.com">spawn.think@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Well, there won't be crash report anywhere because inets does catch the exception in httpd_resonse.erl <div class="HOEnZb">
<div class="h5"><br><br><div class="gmail_quote">On Thu, Dec 1, 2011 at 2:36 PM, Joel Reymont <span dir="ltr"><<a href="mailto:joelr1@gmail.com" target="_blank">joelr1@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can get the crash reports in /tmp/error.log (in my case).<br>
<br>
This works if the list of httpd modules is set to [mod_log, mod_crash].<br>
<br>
There's still nothing shown via regular SASL channels.<br>
<div><div><br>
On Dec 1, 2011, at 1:34 PM, Yurii Rashkovskii wrote:<br>
<br>
> The problem is in httpd. httpd_request_handler has this:<br>
><br>
>     PROCESSED = (catch Module:Function([Data | Args])),<br>
><br>
> so it will swallow your crash. Besides, the case statement right after that seems to be fairly wrong. It has an all-catch clause NewMFA, and it assumes PROCESSED is a new MFA if it is nothing that matched before. That means, an EXIT tuple will be treated as a new MFA. Unless I'm missing something, this is just wrong.<br>


<br>
</div></div><div><div>--------------------------------------------------------------------------<br>
- for hire: mac osx device driver ninja, kernel extensions and usb drivers<br>
---------------------+------------+---------------------------------------<br>
<a href="http://wagerlabs.com" target="_blank">http://wagerlabs.com</a> | @wagerlabs | <a href="http://www.linkedin.com/in/joelreymont" target="_blank">http://www.linkedin.com/in/joelreymont</a><br>
---------------------+------------+---------------------------------------<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Best Regards,<br>- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div>
<div>Follow me on twitter</div>
<div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best Regards,<br>- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div><div>Follow me on twitter</div>
<div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div><br>
</div>