<br><div class="gmail_quote">On Fri, May 20, 2011 at 1:57 PM, Ivan Uemlianin <span dir="ltr"><<a href="mailto:ivan@llaisdy.com">ivan@llaisdy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Dear Robert<br>
<br>
Thanks for your comments.<br>
<br>
You're right, the shell crashes, but I can't start rb from either the restarted shell or a fresh shell:<br>
<br>
    1> self().<br>
    <0.15437.1><br>
    2> rb:start().<br>
    {error,already_present}<br>
    3> self().<br>
    <0.15437.1><div class="im"><br>
    4> rb:stop().<br>
    ** exception exit: {noproc,{gen_server,call,[rb_server,stop,infinity]}}<br>
         in function  gen_server:call/3<br>
         in call from rb:stop/0<br></div>
    5> self().<br>
    <0.15444.1><br>
    6> rb:start().<br>
    {error,already_present}<br>
    7><br>
<br>
rb doesn't seem to show up on appmon or pman either.<br>
<br>
Could it somehow have detached itself?  Is there some other way I can find its Pid and kill it?<br>
<br></blockquote><div><br>Ah, rb:start() doesn't actually link. Try<br><br>supervisor:terminate_child(sasl_sup, rb_server), supervisor:delete_child(sasl_sup, rb_server).<br><br>That should remove the references for you.<br>
<br>And then I would suggest using rb:start_link() instead of the normal start.<br><br>Robby<br><br></div></div>