Public bug reported:
Latest release (0.9-1 -- 0.9-1ubuntu1) installed via apt-get upgrade
now segfaults on Ubuntu 10.04
strace:
~$ strace /etc/init.d/haveged start
...
stat64(/usr/bin/tput, {st_mode=S_IFREG|0755, st_size=9752, ...}) = 0
geteuid32() = 0
) = 1
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb770d938) = 17220
wait4(-1,
[{WIFEXITED(s) WEXITSTATUS(s) == 0}], 0, NULL) = 17220
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, [, 1[)= 1
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb770d938) = 17221
wait4(-1, [{WIFEXITED(s) WEXITSTATUS(s) == 0}], 0, NULL) = 17221
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, fail, 4fail) = 4
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb770d938) = 17222
wait4(-1, [{WIFEXITED(s) WEXITSTATUS(s) == 0}], 0, NULL) = 17222
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, ]\n, 2]
) = 2
exit_group(1)
Logged error:
[11717220.551287] haveged[17233]: segfault at 81b9a8b0 ip 0804c6ce sp bfce2480
error 4 in haveged[8048000+f000]
~$ strace haveged
execve(/usr/sbin/haveged, [haveged], [/* 16 vars */]) = 0
brk(0) = 0x9dec000
access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb775a000
access(/etc/ld.so.preload, R_OK) = -1 ENOENT (No such file or directory)
open(/etc/ld.so.cache, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18596, ...}) = 0
mmap2(NULL, 18596, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7755000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory)
open(/lib/tls/i686/cmov/libc.so.6, O_RDONLY) = 3
read(3, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\m\1\0004\0\0\0...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1405508, ...}) = 0
mmap2(NULL, 1411496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb75fc000
mmap2(0xb774f000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x153) = 0xb774f000
mmap2(0xb7752000, 10664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7752000
close(3)= 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb75fb000
set_thread_area({entry_number:-1 - 6, base_addr:0xb75fb8d0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb774f000, 8192, PROT_READ) = 0
mprotect(0x8057000, 4096, PROT_READ)= 0
mprotect(0xb7778000, 4096, PROT_READ) = 0
munmap(0xb7755000, 18596) = 0
brk(0) = 0x9dec000
brk(0x9e0d000) = 0x9e0d000
open(/proc/sys/kernel/random/poolsize, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7759000
read(3, 4096\n, 1024) = 5
close(3)= 0
munmap(0xb7759000, 4096)= 0
open(/proc/sys/kernel/osrelease, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7759000
read(3, 2.6.32-30-generic-pae\n, 1024) = 22
close(3)= 0
munmap(0xb7759000, 4096)= 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault
Logged error:
[11717457.818557] haveged[17706]: segfault at c2e7613c ip 0804c6ce sp bfce7620
error 5 in haveged[8048000+f000]
** Affects: haveged (Ubuntu)
Importance: Undecided
Status: New
** Tags: segfault
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/995268
Title:
segfaults on startup
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/haveged/+bug/995268/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs