[erlang-questions] A simple multiply in the shell will kill the shell and its supervisor
Hynek Vychodil
vychodil.hynek@REDACTED
Mon Apr 20 15:14:35 CEST 2009
Try do this:
B=A*A*A*A*A,C=B*B*B*B*B*B*B*B*B*B*B,D=C*C*C*C*C*C*C*C*C*C*C,ok.
There can be problem is with io speed.
On Mon, Apr 20, 2009 at 9:32 AM, Steve Kirsch <steve.kirsch@REDACTED>wrote:
> This only seems to kill erlang's shell permanently using erl on Windows.
> werl on the same machine works fine.
>
> Startup erl on windows.
>
> type in one line:
> A=7480957234592457928345982345987234857923589723485728347598245927385724
> 852984. B=A*A*A*A*A. C=B*B*B*B*B*B*B*B*B*B*B. D=C*C*C*C*C*C*C*C*C*C*C.
>
> then your erl will stop responding. It isn't in a loop and it isn't
> using up cpu or crash dumping.
>
> It is just completely dead.
>
> I've tried this on two completely different PC's running windows XP Pro
> with the same result. You do it on werl on the same machine, everything
> is fine. Do it from erl, and it hangs.
>
> i am using R12B.
>
> inspection via a remote shell reveals that these processes have
> disappeared from i() listing:
> <0.26.0> supervisor_bridge:user_sup/1 233
> 81 0
> gen_server:loop/6 9
>
> <0.28.0> user:server/2 377
> 600 0
> user user:get_chars/7 21
>
> <0.29.0> erlang:apply/2 4181
> 4649 0
> shell:get_command1/5 16
>
> <0.35.0> erlang:apply/2 1597
> 2550 0
> shell:eval_loop/3 6
>
>
> why is this happening?
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
--
--Hynek (Pichi) Vychodil
Analyze your data in minutes. Share your insights instantly. Thrill your
boss. Be a data hero!
Try Good Data now for free: www.gooddata.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20090420/1b3e4d55/attachment.htm>
More information about the erlang-questions
mailing list