erl -hybrid segfaults
Ulf Wiger (AL/EAB)
ulf.wiger@REDACTED
Thu Oct 28 10:53:50 CEST 2004
I modified my ring benchmark slightly in order to ramp up on message size
rather than number of processes (scaling up on processes is so boring ---
I get constant cost until my machine starts swapping.)
I thought I'd see if 'erl -hybrid' could do well. It did -- for the first two
iterations, but then it segfaulted.
I'm running this on my Solaris 8 box. Can it be reproduced on other environments?
(I've enclosed my benchmark program.)
Regards,
Uffe
wsb221> erl
Erlang (BEAM) emulator version 5.4 [source] [hipe]
Eshell V5.4 (abort with ^G)
1> ring3:ramp("ring3-n1000-0-10000-1.txt", 1000, 0, 10000, 1000).
ok
2>
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
(v)ersion (k)ill (D)b-tables (d)istribution
a
wsb221> m ring3-n1000-0-10000-1.txt
1000 24.0020 2.88700
1000 29.6320 29.5700
1000 21.4460 49.2600
1000 21.2920 63.5010
1000 22.2270 83.1260
1000 21.9960 72.9990
1000 21.9450 103.925
1000 32.9790 125.519
1000 23.2280 126.375
1000 22.4310 113.114
1000 22.2540 145.607
wsb221> erl -hybrid
Erlang (BEAM) emulator version 5.4 [source] [hipe] [hybrid heap]
Eshell V5.4 (abort with ^G)
1> ring3:ramp("ring3-n1000-0-10000-1-hybrid.txt", 1000, 0, 10000, 1000).
Segmentation fault
wsb221> cat ring3-n1000-0-10000-1-hybrid.txt
1000 25.8390 3.14900
1000 21.8420 3.02700
wsb221> erl -shared
Erlang (BEAM) emulator version 5.4 [source] [hipe] [shared heap]
Eshell V5.4 (abort with ^G)
1> ring3:ramp("ring3-n1000-0-10000-1-shared.txt", 1000, 0, 10000, 1000).
ok
2>
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
(v)ersion (k)ill (D)b-tables (d)istribution
a
wsb221> cat ring3-n1000-0-10000-1-shared.txt
1000 21.2830 2.23100
1000 21.7570 2.34600
1000 17.9920 2.07800
1000 14.1350 3.90700
1000 14.5560 2.09600
1000 15.7610 2.10500
1000 16.6510 2.36300
1000 16.6860 2.07400
1000 14.9720 2.10000
1000 17.1110 2.09700
1000 17.7690 2.12800
wsb221>
<<ring3.erl>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ring3.erl
Type: application/octet-stream
Size: 2061 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20041028/06bd0f79/attachment.obj>
More information about the erlang-questions
mailing list