[Bug 1312452] New: Erlang Port Mapper crashes at startup
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1312452
Bug ID: 1312452
Summary: Erlang Port Mapper crashes at startup
Product: Red Hat OpenStack
Version: 8.0
Component: erlang
Assignee: jeckersb(a)redhat.com
Reporter: jeckersb(a)redhat.com
QA Contact: yeylon(a)redhat.com
CC: apevec(a)redhat.com, erlang(a)lists.fedoraproject.org,
extras-qa(a)fedoraproject.org, jeckersb(a)redhat.com,
lhh(a)redhat.com, rar(a)tid.es, rjones(a)redhat.com,
s(a)shk.io, yeylon(a)redhat.com
Depends On: 1310808
+++ This bug was initially created as a clone of Bug #1310808 +++
Description of problem:
After upgrading from erlang-R16B-03.11 to erlang-R16B-03.13 epmd has started
crashing at start up in some of our machines.
Version-Release number of selected component (if applicable):
erlang-R16B-03.13
How reproducible:
Start epmd daemon in a machine without ipv6 address
Steps to Reproduce:
[root@myhost ~]# epmd -debug
epmd: Wed Feb 17 08:27:23 2016: epmd running - daemon = 0
*** buffer overflow detected ***: epmd terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f01fe269ac7]
/lib64/libc.so.6(+0x10bc80)[0x7f01fe267c80]
/lib64/libc.so.6(+0x10da37)[0x7f01fe269a37]
epmd[0x403a96]
epmd[0x401915]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f01fe17db15]
epmd[0x401d0d]
======= Memory map: ========
00400000-0040c000 r-xp 00000000 fd:00 34108967
/usr/lib64/erlang/erts-5.10.4/bin/epmd
0060b000-0060c000 r--p 0000b000 fd:00 34108967
/usr/lib64/erlang/erts-5.10.4/bin/epmd
0060c000-0060d000 rw-p 0000c000 fd:00 34108967
/usr/lib64/erlang/erts-5.10.4/bin/epmd
0149f000-014c0000 rw-p 00000000 00:00 0 [heap]
7f01fcc70000-7f01fcc85000 r-xp 00000000 fd:00 50663
/usr/lib64/libz.so.1.2.7
7f01fcc85000-7f01fce84000 ---p 00015000 fd:00 50663
/usr/lib64/libz.so.1.2.7
7f01fce84000-7f01fce85000 r--p 00014000 fd:00 50663
/usr/lib64/libz.so.1.2.7
7f01fce85000-7f01fce86000 rw-p 00015000 fd:00 50663
/usr/lib64/libz.so.1.2.7
7f01fce86000-7f01fce95000 r-xp 00000000 fd:00 66728
/usr/lib64/libbz2.so.1.0.6
7f01fce95000-7f01fd094000 ---p 0000f000 fd:00 66728
/usr/lib64/libbz2.so.1.0.6
7f01fd094000-7f01fd095000 r--p 0000e000 fd:00 66728
/usr/lib64/libbz2.so.1.0.6
7f01fd095000-7f01fd096000 rw-p 0000f000 fd:00 66728
/usr/lib64/libbz2.so.1.0.6
7f01fd096000-7f01fd0ba000 r-xp 00000000 fd:00 16885
/usr/lib64/liblzma.so.5.0.99
7f01fd0ba000-7f01fd2b9000 ---p 00024000 fd:00 16885
/usr/lib64/liblzma.so.5.0.99
7f01fd2b9000-7f01fd2ba000 r--p 00023000 fd:00 16885
/usr/lib64/liblzma.so.5.0.99
7f01fd2ba000-7f01fd2bb000 rw-p 00024000 fd:00 16885
/usr/lib64/liblzma.so.5.0.99
7f01fd2bb000-7f01fd2d0000 r-xp 00000000 fd:00 66743
/usr/lib64/libelf-0.163.so
7f01fd2d0000-7f01fd4cf000 ---p 00015000 fd:00 66743
/usr/lib64/libelf-0.163.so
7f01fd4cf000-7f01fd4d0000 r--p 00014000 fd:00 66743
/usr/lib64/libelf-0.163.so
7f01fd4d0000-7f01fd4d1000 rw-p 00015000 fd:00 66743
/usr/lib64/libelf-0.163.so
7f01fd4d1000-7f01fd4d5000 r-xp 00000000 fd:00 66753
/usr/lib64/libattr.so.1.1.0
7f01fd4d5000-7f01fd6d4000 ---p 00004000 fd:00 66753
/usr/lib64/libattr.so.1.1.0
7f01fd6d4000-7f01fd6d5000 r--p 00003000 fd:00 66753
/usr/lib64/libattr.so.1.1.0
7f01fd6d5000-7f01fd6d6000 rw-p 00004000 fd:00 66753
/usr/lib64/libattr.so.1.1.0
7f01fd6d6000-7f01fd6ec000 r-xp 00000000 fd:00 16866
/usr/lib64/libpthread-2.17.so
7f01fd6ec000-7f01fd8ec000 ---p 00016000 fd:00 16866
/usr/lib64/libpthread-2.17.so
7f01fd8ec000-7f01fd8ed000 r--p 00016000 fd:00 16866
/usr/lib64/libpthread-2.17.so
7f01fd8ed000-7f01fd8ee000 rw-p 00017000 fd:00 16866
/usr/lib64/libpthread-2.17.so
7f01fd8ee000-7f01fd8f2000 rw-p 00000000 00:00 0
7f01fd8f2000-7f01fd907000 r-xp 00000000 fd:00 142
/usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f01fd907000-7f01fdb06000 ---p 00015000 fd:00 142
/usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f01fdb06000-7f01fdb07000 r--p 00014000 fd:00 142
/usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f01fdb07000-7f01fdb08000 rw-p 00015000 fd:00 142
/usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f01fdb08000-7f01fdb4d000 r-xp 00000000 fd:00 82543
/usr/lib64/libdw-0.163.so
7f01fdb4d000-7f01fdd4c000 ---p 00045000 fd:00 82543
/usr/lib64/libdw-0.163.so
7f01fdd4c000-7f01fdd4e000 r--p 00044000 fd:00 82543
/usr/lib64/libdw-0.163.so
7f01fdd4e000-7f01fdd4f000 rw-p 00046000 fd:00 82543
/usr/lib64/libdw-0.163.so
7f01fdd4f000-7f01fdd53000 r-xp 00000000 fd:00 66757
/usr/lib64/libcap.so.2.22
7f01fdd53000-7f01fdf52000 ---p 00004000 fd:00 66757
/usr/lib64/libcap.so.2.22
7f01fdf52000-7f01fdf53000 r--p 00003000 fd:00 66757
/usr/lib64/libcap.so.2.22
7f01fdf53000-7f01fdf54000 rw-p 00004000 fd:00 66757
/usr/lib64/libcap.so.2.22
7f01fdf54000-7f01fdf5b000 r-xp 00000000 fd:00 16870
/usr/lib64/librt-2.17.so
7f01fdf5b000-7f01fe15a000 ---p 00007000 fd:00 16870
/usr/lib64/librt-2.17.so
7f01fe15a000-7f01fe15b000 r--p 00006000 fd:00 16870
/usr/lib64/librt-2.17.so
7f01fe15b000-7f01fe15c000 rw-p 00007000 fd:00 16870
/usr/lib64/librt-2.17.so
7f01fe15c000-7f01fe312000 r-xp 00000000 fd:00 16840
/usr/lib64/libc-2.17.so
7f01fe312000-7f01fe512000 ---p 001b6000 fd:00 16840
/usr/lib64/libc-2.17.so
7f01fe512000-7f01fe516000 r--p 001b6000 fd:00 16840
/usr/lib64/libc-2.17.so
7f01fe516000-7f01fe518000 rw-p 001ba000 fd:00 16840
/usr/lib64/libc-2.17.so
7f01fe518000-7f01fe51d000 rw-p 00000000 00:00 0
7f01fe51d000-7f01fe61e000 r-xp 00000000 fd:00 16848
/usr/lib64/libm-2.17.so
7f01fe61e000-7f01fe81d000 ---p 00101000 fd:00 16848
/usr/lib64/libm-2.17.so
7f01fe81d000-7f01fe81e000 r--p 00100000 fd:00 16848
/usr/lib64/libm-2.17.so
7f01fe81e000-7f01fe81f000 rw-p 00101000 fd:00 16848
/usr/lib64/libm-2.17.so
7f01fe81f000-7f01fe822000 r-xp 00000000 fd:00 16846
/usr/lib64/libdl-2.17.so
7f01fe822000-7f01fea21000 ---p 00003000 fd:00 16846
/usr/lib64/libdl-2.17.so
7f01fea21000-7f01fea22000 r--p 00002000 fd:00 16846
/usr/lib64/libdl-2.17.so
7f01fea22000-7f01fea23000 rw-p 00003000 fd:00 16846
/usr/lib64/libdl-2.17.so
7f01fea23000-7f01fea25000 r-xp 00000000 fd:00 16874
/usr/lib64/libutil-2.17.so
7f01fea25000-7f01fec24000 ---p 00002000 fd:00 16874
/usr/lib64/libutil-2.17.so
7f01fec24000-7f01fec25000 r--p 00001000 fd:00 16874
/usr/lib64/libutil-2.17.soAborted (core dumped)
Actual results:
epmd crashes
Expected results:
epmd daemon starts
Additional info:
strace shows that before the crash:
bind(3, {sa_family=AF_INET, sin_port=htons(4369),
sin_addr=inet_addr("0.0.0.0")}, 16) = 0
listen(3, 128) = 0
socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = -1 EAFNOSUPPORT (Address family not
supported by protocol)
select(4, [3], NULL, NULL, {5, 0}) = 0 (Timeout)
open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK) = 4
writev(4, [{"*** ", 4}, {"buffer overflow detected", 24}, {" ***: ", 6},
{"epmd", 4}, {" terminated\n", 12}], 5*** buffer overflow detected ***: epmd
terminated
) = 50
systemctl start epmd(a)0.0.0.0
works fine.
--- Additional comment from John Eckersberg on 2016-02-22 14:32:37 EST ---
Can you attach the core dump? Merely starting epmd on a host with no IPv6
addresses doesn't seem to be enough to trigger the bug, I'm unable to
reproduce:
[root@centos7 ~]# rpm -q erlang-erts
erlang-erts-R16B-03.13.el7.x86_64
[root@centos7 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
qlen 1000
link/ether 52:54:00:87:2d:f5 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.147/24 brd 192.168.122.255 scope global dynamic eth0
valid_lft 2850sec preferred_lft 2850sec
[root@centos7 ~]# epmd -debug
epmd: Mon Feb 22 14:27:20 2016: epmd running - daemon = 0
(no crash for me)
--- Additional comment from Raúl Andrés on 2016-02-23 01:44 EST ---
--- Additional comment from Raúl Andrés on 2016-02-23 02:59:59 EST ---
I have IPv6 support disabled:
[root@myhost tmp]# cat /proc/net/if_inet6
cat: /proc/net/if_inet6: No such file or directory
[root@myhost tmp]# modprobe -c| grep ipv6
options ipv6 disable=1
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1310808
[Bug 1310808] Erlang Port Mapper crashes at startup
--
You are receiving this mail because:
You are on the CC list for the bug.
8 years
[Bug 1309683] New: rabbitmq-server-3.6.0 is available
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1309683
Bug ID: 1309683
Summary: rabbitmq-server-3.6.0 is available
Product: Fedora
Version: rawhide
Component: rabbitmq-server
Keywords: FutureFeature, Triaged
Assignee: lemenkov(a)gmail.com
Reporter: upstream-release-monitoring(a)fedoraproject.org
QA Contact: extras-qa(a)fedoraproject.org
CC: erlang(a)lists.fedoraproject.org,
hubert.plociniczak(a)gmail.com, jeckersb(a)redhat.com,
lemenkov(a)gmail.com, rjones(a)redhat.com, s(a)shk.io
Latest upstream release: 3.6.0
Current version/release in rawhide: 3.5.7-4.fc24
URL: http://www.rabbitmq.com/
Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy
More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring
Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.
--
You are receiving this mail because:
You are on the CC list for the bug.
8 years
Broken dependencies: erlang-bitcask
by Fedora Koji Build System
erlang-bitcask has broken dependencies in the rawhide tree:
On x86_64:
erlang-bitcask-1.6.3-9.fc24.x86_64 requires erlang(erl_nif_version) = 0:2.9
On i386:
erlang-bitcask-1.6.3-9.fc24.i686 requires erlang(erl_nif_version) = 0:2.9
On armhfp:
erlang-bitcask-1.6.3-9.fc24.armv7hl requires erlang(erl_nif_version) = 0:2.9
Please resolve this as soon as possible.
8 years
Broken dependencies: riak
by Fedora Koji Build System
riak has broken dependencies in the rawhide tree:
On x86_64:
riak-1.3.2-5.fc23.x86_64 requires erlang-cluster_info(x86-64) = 0:1.2.3
riak-1.3.2-5.fc23.x86_64 requires erlang-lager(x86-64) = 0:1.2.2
riak-1.3.2-5.fc23.x86_64 requires erlang-merge_index(x86-64) = 0:1.3.0
riak-1.3.2-5.fc23.x86_64 requires erlang-riak_pb(x86-64) = 0:1.3.3
riak-1.3.2-5.fc23.x86_64 requires erlang-riaknostic(x86-64) = 0:1.1.0
On i386:
riak-1.3.2-5.fc23.i686 requires erlang-cluster_info(x86-32) = 0:1.2.3
riak-1.3.2-5.fc23.i686 requires erlang-lager(x86-32) = 0:1.2.2
riak-1.3.2-5.fc23.i686 requires erlang-merge_index(x86-32) = 0:1.3.0
riak-1.3.2-5.fc23.i686 requires erlang-riak_pb(x86-32) = 0:1.3.3
riak-1.3.2-5.fc23.i686 requires erlang-riaknostic(x86-32) = 0:1.1.0
On armhfp:
riak-1.3.2-5.fc23.armv7hl requires erlang-cluster_info(armv7hl-32) = 0:1.2.3
riak-1.3.2-5.fc23.armv7hl requires erlang-lager(armv7hl-32) = 0:1.2.2
riak-1.3.2-5.fc23.armv7hl requires erlang-merge_index(armv7hl-32) = 0:1.3.0
riak-1.3.2-5.fc23.armv7hl requires erlang-riak_pb(armv7hl-32) = 0:1.3.3
riak-1.3.2-5.fc23.armv7hl requires erlang-riaknostic(armv7hl-32) = 0:1.1.0
Please resolve this as soon as possible.
8 years