Control: forwarded 866306 g...@issiweb.com

Hello, forwarding an issue from the Debian bug tracking system regarding
haveged on a particular arm board (odroid-c2) that fails on linux 4.12,
but works on linux 4.11... haven't yet tested with linux 4.13-rc*.

The full bug history is at:

  https://bugs.debian.org/866306

If you have any further suggestions to debug the issue, it would be
greatly appreciated!

live well,
  vagrant


On 2017-06-28, Vagrant Cascadian wrote:
> Package: haveged
> Version: 1.9.1-5
...
> 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 via email to