[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#866306: haveged fails to start with linux 4.12 on an Odroid-C2



Package: haveged
Version: 1.9.1-5
Severity: normal
X-Debbugs-Cc: debian-arm@lists.debian.org

I've been trying to set up an Odroid-C2 for the Debian reproducible
builds test infrastructure, but haveged fails to start on this
particular machine with linux kernel 4.12. I've tried running the same
4.12 kernels on other boards (pine64+) and haveged works fine.

With linux 4.11 haveged works fine on this board as well. Unfortunately,
the eMMC used for rootfs and other filesystems isn't recognized by linux
4.11...

When I try with an armhf userspace and linux 4.12, haveged actually
segfaults.

Are there any particular kernel options required for haveged to work
correctly? Any other ideas for troubleshooting?

I can work around the issue using rngd to get randomness, as it has a
hardware random number generator, but I'm wondering if this is a bug
specific to haveged, or if this indicates of other problems that would
impact other software...


With arm64 userspace it just fails:

$ sudo strace -o haveged.strace.log  haveged --Foreground --verbose=-1 --file data
haveged: Address 0=0xffffb42b1fdc
haveged: Address 1=0xffffb42b1a54
haveged: Loop 1: offset=70644, delta=1416
haveged: Address 2=0xffffb42b12d0
haveged: Loop 2: offset=68720, delta=1924
haveged: Address 3=0xffffb42b0b4c
haveged: Loop 3: offset=66796, delta=1924
haveged: Address 4=0xffffb42b03c8
haveged: Loop 4: offset=64872, delta=1924
haveged: Address 5=0xffffb42afc44
haveged: Loop 5: offset=62948, delta=1924
haveged: Address 6=0xffffb42af4c0
haveged: Loop 6: offset=61024, delta=1924
haveged: Address 7=0xffffb42aed3c
haveged: Loop 7: offset=59100, delta=1924
haveged: Address 8=0xffffb42ae5b8
haveged: Loop 8: offset=57176, delta=1924
haveged: Address 9=0xffffb42ade34
haveged: Loop 9: offset=55252, delta=1924
haveged: Address 10=0xffffb42ad6b0
haveged: Loop 10: offset=53328, delta=1924
haveged: Address 11=0xffffb42acf2c
haveged: Loop 11: offset=51404, delta=1924
haveged: Address 12=0xffffb42ac7a8
haveged: Loop 12: offset=49480, delta=1924
haveged: Address 13=0xffffb42ac024
haveged: Loop 13: offset=47556, delta=1924
haveged: Address 14=0xffffb42ab8a0
haveged: Loop 14: offset=45632, delta=1924
haveged: Address 15=0xffffb42ab11c
haveged: Loop 15: offset=43708, delta=1924
haveged: Address 16=0xffffb42aa998
haveged: Loop 16: offset=41784, delta=1924
haveged: Address 17=0xffffb42aa214
haveged: Loop 17: offset=39860, delta=1924
haveged: Address 18=0xffffb42a9a90
haveged: Loop 18: offset=37936, delta=1924
haveged: Address 19=0xffffb42a930c
haveged: Loop 19: offset=36012, delta=1924
haveged: Address 20=0xffffb42a8b88
haveged: Loop 20: offset=34088, delta=1924
haveged: Address 21=0xffffb42a8404
haveged: Loop 21: offset=32164, delta=1924
haveged: Address 22=0xffffb42a7c80
haveged: Loop 22: offset=30240, delta=1924
haveged: Address 23=0xffffb42a74fc
haveged: Loop 23: offset=28316, delta=1924
haveged: Address 24=0xffffb42a6d78
haveged: Loop 24: offset=26392, delta=1924
haveged: Address 25=0xffffb42a65f4
haveged: Loop 25: offset=24468, delta=1924
haveged: Address 26=0xffffb42a5e70
haveged: Loop 26: offset=22544, delta=1924
haveged: Address 27=0xffffb42a56ec
haveged: Loop 27: offset=20620, delta=1924
haveged: Address 28=0xffffb42a4f68
haveged: Loop 28: offset=18696, delta=1924
haveged: Address 29=0xffffb42a4918
haveged: Loop 29: offset=17080, delta=1616
haveged: Address 30=0xffffb42a42c8
haveged: Loop 30: offset=15464, delta=1616
haveged: Address 31=0xffffb42a3c78
haveged: Loop 31: offset=13848, delta=1616
haveged: Address 32=0xffffb42a3608
haveged: Loop 32: offset=12200, delta=1648
haveged: Address 33=0xffffb42a2fb8
haveged: Loop 33: offset=10584, delta=1616
haveged: Address 34=0xffffb42a2968
haveged: Loop 34: offset=8968, delta=1616
haveged: Address 35=0xffffb42a2318
haveged: Loop 35: offset=7352, delta=1616
haveged: Address 36=0xffffb42a1cc8
haveged: Loop 36: offset=5736, delta=1616
haveged: Address 37=0xffffb42a1678
haveged: Loop 37: offset=4120, delta=1616
haveged: Address 38=0xffffb42a111c
haveged: Loop 38: offset=2748, delta=1372
haveged: Address 39=0xffffb42a0bc0
haveged: Loop 39: offset=1376, delta=1372
haveged: Address 40=0xffffb42a0660
haveged: Loop 40: offset=0, delta=1376
haveged starting up
haveged: Couldn't initialize HAVEGE rng 5

Which produces haveged.strace.log:

execve("/usr/sbin/haveged", ["haveged", "--Foreground", "--verbose=-1", "--file", "data"], [/* 14 vars */]) = 0
brk(NULL)                               = 0xaaaad2d82000
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffb42ef000
faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=28891, ...}) = 0
mmap(NULL, 28891, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffb42e7000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libhavege.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0 \23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=108528, ...}) = 0
mmap(NULL, 172192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffb429d000
mprotect(0xffffb42b7000, 61440, PROT_NONE) = 0
mmap(0xffffb42c6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xffffb42c6000
close(3)                                = 0
faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\270\364\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1275672, ...}) = 0
mmap(NULL, 1348256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffb4153000
mprotect(0xffffb4283000, 65536, PROT_NONE) = 0
mmap(0xffffb4293000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xffffb4293000
mmap(0xffffb4299000, 12960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffb4299000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffb42e5000
mprotect(0xffffb4293000, 16384, PROT_READ) = 0
mprotect(0xffffb42c6000, 4096, PROT_READ) = 0
mprotect(0xaaaab9c11000, 4096, PROT_READ) = 0
mprotect(0xffffb42f4000, 4096, PROT_READ) = 0
munmap(0xffffb42e7000, 28891)           = 0
rt_sigaction(SIGHUP, {sa_handler=0xaaaab9c00b08, sa_mask=[HUP], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0xaaaab9c00b08, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0xaaaab9c00b08, sa_mask=[TERM], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(NULL)                               = 0xaaaad2d82000
brk(0xaaaad2da3000)                     = 0xaaaad2da3000
openat(AT_FDCWD, "/proc/sys/kernel/random/poolsize", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "4096\n", 1024)                 = 5
close(3)                                = 0
openat(AT_FDCWD, "/proc/sys/kernel/osrelease", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "4.12.0-rc7+\n", 1024)          = 12
close(3)                                = 0
openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "Name:\thaveged\nUmask:\t0022\nState:"..., 1024) = 973
read(3, "", 1024)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(3, "0-3\n", 4096)                  = 4
close(3)                                = 0
openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "processor\t: 0\nBogoMIPS\t: 48.00\nF"..., 1024) = 668
read(3, "", 1024)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 18 entries */, 32768)  = 528
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 7 entries */, 32768)   = 208
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index0/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index0/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Data\n", 4096)                 = 5
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index0/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index1/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index1/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Instruction\n", 4096)          = 12
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index1/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index2/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "2\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index2/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Unified\n", 4096)              = 8
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cache/index2/size", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 7 entries */, 32768)   = 208
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index0/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index0/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Data\n", 4096)                 = 5
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index0/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index1/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index1/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Instruction\n", 4096)          = 12
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index1/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index2/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "2\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index2/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Unified\n", 4096)              = 8
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cache/index2/size", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 7 entries */, 32768)   = 208
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index0/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index0/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Data\n", 4096)                 = 5
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index0/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index1/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index1/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Instruction\n", 4096)          = 12
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index1/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index2/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "2\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index2/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Unified\n", 4096)              = 8
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cache/index2/size", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 7 entries */, 32768)   = 208
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index0/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index0/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Data\n", 4096)                 = 5
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index0/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index1/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "1\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index1/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Instruction\n", 4096)          = 12
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index1/size", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index2/level", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "2\n", 4096)                    = 2
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index2/type", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(4, "Unified\n", 4096)              = 8
close(4)                                = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cache/index2/size", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
mmap(NULL, 2072576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffb3f59000
write(2, "haveged: Address 0=0xffffb42b1fd"..., 34) = 34
write(2, "haveged: Address 1=0xffffb42b1a5"..., 34) = 34
write(2, "haveged: Loop 1: offset=70644, d"..., 42) = 42
write(2, "haveged: Address 2=0xffffb42b12d"..., 34) = 34
write(2, "haveged: Loop 2: offset=68720, d"..., 42) = 42
write(2, "haveged: Address 3=0xffffb42b0b4"..., 34) = 34
write(2, "haveged: Loop 3: offset=66796, d"..., 42) = 42
write(2, "haveged: Address 4=0xffffb42b03c"..., 34) = 34
write(2, "haveged: Loop 4: offset=64872, d"..., 42) = 42
write(2, "haveged: Address 5=0xffffb42afc4"..., 34) = 34
write(2, "haveged: Loop 5: offset=62948, d"..., 42) = 42
write(2, "haveged: Address 6=0xffffb42af4c"..., 34) = 34
write(2, "haveged: Loop 6: offset=61024, d"..., 42) = 42
write(2, "haveged: Address 7=0xffffb42aed3"..., 34) = 34
write(2, "haveged: Loop 7: offset=59100, d"..., 42) = 42
write(2, "haveged: Address 8=0xffffb42ae5b"..., 34) = 34
write(2, "haveged: Loop 8: offset=57176, d"..., 42) = 42
write(2, "haveged: Address 9=0xffffb42ade3"..., 34) = 34
write(2, "haveged: Loop 9: offset=55252, d"..., 42) = 42
write(2, "haveged: Address 10=0xffffb42ad6"..., 35) = 35
write(2, "haveged: Loop 10: offset=53328, "..., 43) = 43
write(2, "haveged: Address 11=0xffffb42acf"..., 35) = 35
write(2, "haveged: Loop 11: offset=51404, "..., 43) = 43
write(2, "haveged: Address 12=0xffffb42ac7"..., 35) = 35
write(2, "haveged: Loop 12: offset=49480, "..., 43) = 43
write(2, "haveged: Address 13=0xffffb42ac0"..., 35) = 35
write(2, "haveged: Loop 13: offset=47556, "..., 43) = 43
write(2, "haveged: Address 14=0xffffb42ab8"..., 35) = 35
write(2, "haveged: Loop 14: offset=45632, "..., 43) = 43
write(2, "haveged: Address 15=0xffffb42ab1"..., 35) = 35
write(2, "haveged: Loop 15: offset=43708, "..., 43) = 43
write(2, "haveged: Address 16=0xffffb42aa9"..., 35) = 35
write(2, "haveged: Loop 16: offset=41784, "..., 43) = 43
write(2, "haveged: Address 17=0xffffb42aa2"..., 35) = 35
write(2, "haveged: Loop 17: offset=39860, "..., 43) = 43
write(2, "haveged: Address 18=0xffffb42a9a"..., 35) = 35
write(2, "haveged: Loop 18: offset=37936, "..., 43) = 43
write(2, "haveged: Address 19=0xffffb42a93"..., 35) = 35
write(2, "haveged: Loop 19: offset=36012, "..., 43) = 43
write(2, "haveged: Address 20=0xffffb42a8b"..., 35) = 35
write(2, "haveged: Loop 20: offset=34088, "..., 43) = 43
write(2, "haveged: Address 21=0xffffb42a84"..., 35) = 35
write(2, "haveged: Loop 21: offset=32164, "..., 43) = 43
write(2, "haveged: Address 22=0xffffb42a7c"..., 35) = 35
write(2, "haveged: Loop 22: offset=30240, "..., 43) = 43
write(2, "haveged: Address 23=0xffffb42a74"..., 35) = 35
write(2, "haveged: Loop 23: offset=28316, "..., 43) = 43
write(2, "haveged: Address 24=0xffffb42a6d"..., 35) = 35
write(2, "haveged: Loop 24: offset=26392, "..., 43) = 43
write(2, "haveged: Address 25=0xffffb42a65"..., 35) = 35
write(2, "haveged: Loop 25: offset=24468, "..., 43) = 43
write(2, "haveged: Address 26=0xffffb42a5e"..., 35) = 35
write(2, "haveged: Loop 26: offset=22544, "..., 43) = 43
write(2, "haveged: Address 27=0xffffb42a56"..., 35) = 35
write(2, "haveged: Loop 27: offset=20620, "..., 43) = 43
write(2, "haveged: Address 28=0xffffb42a4f"..., 35) = 35
write(2, "haveged: Loop 28: offset=18696, "..., 43) = 43
write(2, "haveged: Address 29=0xffffb42a49"..., 35) = 35
write(2, "haveged: Loop 29: offset=17080, "..., 43) = 43
write(2, "haveged: Address 30=0xffffb42a42"..., 35) = 35
write(2, "haveged: Loop 30: offset=15464, "..., 43) = 43
write(2, "haveged: Address 31=0xffffb42a3c"..., 35) = 35
write(2, "haveged: Loop 31: offset=13848, "..., 43) = 43
write(2, "haveged: Address 32=0xffffb42a36"..., 35) = 35
write(2, "haveged: Loop 32: offset=12200, "..., 43) = 43
write(2, "haveged: Address 33=0xffffb42a2f"..., 35) = 35
write(2, "haveged: Loop 33: offset=10584, "..., 43) = 43
write(2, "haveged: Address 34=0xffffb42a29"..., 35) = 35
write(2, "haveged: Loop 34: offset=8968, d"..., 42) = 42
write(2, "haveged: Address 35=0xffffb42a23"..., 35) = 35
write(2, "haveged: Loop 35: offset=7352, d"..., 42) = 42
write(2, "haveged: Address 36=0xffffb42a1c"..., 35) = 35
write(2, "haveged: Loop 36: offset=5736, d"..., 42) = 42
write(2, "haveged: Address 37=0xffffb42a16"..., 35) = 35
write(2, "haveged: Loop 37: offset=4120, d"..., 42) = 42
write(2, "haveged: Address 38=0xffffb42a11"..., 35) = 35
write(2, "haveged: Loop 38: offset=2748, d"..., 42) = 42
write(2, "haveged: Address 39=0xffffb42a0b"..., 35) = 35
write(2, "haveged: Loop 39: offset=1376, d"..., 42) = 42
write(2, "haveged: Address 40=0xffffb42a06"..., 35) = 35
write(2, "haveged: Loop 40: offset=0, delt"..., 39) = 39
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
write(1, "haveged starting up\n", 20)   = 20
mmap(NULL, 593920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffb3ec8000
mmap(NULL, 4294983680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
brk(0xaaabd2da9000)                     = 0xaaaad2da3000
mmap(NULL, 4295118848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xffffabec8000
munmap(0xffffabec8000, 1277952)         = 0
munmap(0xffffb0000000, 65830912)        = 0
mprotect(0xffffac000000, 135168, PROT_READ|PROT_WRITE) = 0
mmap(NULL, 4294983680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
munmap(0xffffb3ec8000, 593920)          = 0
write(2, "haveged: Couldn't initialize HAV"..., 42) = 42
munmap(0xffffb3f59000, 2072576)         = 0
exit_group(1)                           = ?
+++ exited with 1 +++


live well,
  vagrant


-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable'), (120, 'unstable'), (1, 'experimental')
Architecture: arm64 (aarch64)

Kernel: Linux 4.12.0-rc7+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages haveged depends on:
ii  init-system-helpers  1.48
ii  libc6                2.24-11+deb9u1
ii  libhavege1           1.9.1-5
ii  lsb-base             9.20161125

haveged recommends no packages.

Versions of packages haveged suggests:
pn  apparmor  <none>

-- no debconf information

Attachment: signature.asc
Description: PGP signature


Reply to: