[erlang-questions] Why the code will make erlang crash?
Fredrik Thulin
ft@REDACTED
Fri Nov 16 09:28:37 CET 2007
Raimo Niskanen wrote:
> Must be a bug in the regexp module. The regexp code seems to go
> into an infinite loop and eats all memory:
>
> $ erl
> Erlang (BEAM) emulator version 5.5.5.5 [async-threads:0] [hipe]
[kernel-poll:false]
>
> Eshell V5.5.5.5 (abort with ^G)
> 1> regexp:match("hello", "*lo*").
> {error,{illegal,"*"}}
> 2> regexp:match("hello", "^*lo*").
>
> BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
> (v)ersion (k)ill (D)b-tables (d)istribution
>
Amusing, another variant of the bug I reported in 2004 (nudge nudge) ;)
http://www.erlang.org/pipermail/erlang-questions/2004-April/012090.html
/Fredrik
More information about the erlang-questions
mailing list