[erlang-questions] 1PB of arg_reg - wait what?

Emile Joubert <>
Mon Sep 9 14:24:10 CEST 2013


On 08/05/12 20:31, Max Lapshin wrote:
> 99% that some error in process with many terms leads to error_logger
> eating all possible CPU and memory.

A RabbitMQ customer claims to have reproduced this error even after
disabling logging. (The thread from the rabbitmq-discuss mailing list
starts here:
http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2013-September/029829.html)

The error is:

=erl_crash_dump:0.2
Mon Sep  9 12:01:31 2013
Slogan: std_alloc: Cannot allocate 1121150602465920 bytes of memory (of
type "arg_reg").
System version: Erlang R16B01 (erts-5.10.2) [source] [64-bit]
[async-threads:30] [hipe] [kernel-poll:true]
Compiled: Sun Jul  7 05:35:15 2013
Taints:
Atoms: 27430


Is there anything that can be done to avoid errors like this?
Is there any way of determining what the original error was that
triggered the crash?




-Emile








More information about the erlang-questions mailing list