I got this crash from a stock RabbitMQ 3.6.2 running on a Ubuntu 16.04 vm.
There was no real traffic going through it at the time. It is not on a production system. I did have a management UI tab left open in a browser for a couple days though, so I think that might possibly be related.
=erl_crash_dump:0.3
Wed Jul 13 00:25:50 2016
Slogan: no more index entries in atom_tab (max=1048576)
System version: Erlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:64] [kernel-poll:true]
Compiled: Fri Apr 8 10:11:48 2016
Taints: crypto,asn1rt_nif
Atoms: 1048576
Calling Thread: scheduler:1
At the end of the crash file in the atoms section, it has many lines like this:
=atoms
More info:
$ egrep "[0-9]+_key_index" /var/lib/rabbitmq/erl_crash.dump | wc -l
507988
=hash_table:atom_tab
size: 823117
used: 584084
objs: 1048577
depth: 10
=index_table:atom_tab
size: 1048576
limit: 1048576
entries: 1048576
$ uname -a
Linux ubuntu 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/rabbitmq/enabled_plugins
[rabbitmq_auth_mechanism_ssl,rabbitmq_management].
$ cat /etc/rabbitmq/rabbitmq.config
[
{rabbit, [
{auth_mechanisms, ['PLAIN','EXTERNAL']},
{tcp_listeners, [{"0.0.0.0", 5672}]},
{ssl_cert_login_from, common_name},
{ssl_listeners, [{"0.0.0.0", 5671}]},
{ssl_options, [
{cacertfile, "/etc/rabbitmq/ssl/CA-roots.pem"},
{certfile, "/etc/rabbitmq/ssl/rabbit_server.crt"},
{keyfile, "/etc/rabbitmq/ssl/rabbit_server.key"},
{depth, 2},
{verify, verify_peer},
{fail_if_no_peer_cert, true}
]}
]}
].