Bruno Haible wrote: > Hi Jim, > >> That test fails on Fedora 16 and I didn't have time to investigate. >> Here are details, and I'm Cc'ing bug-gnulib: >> >> $ ./test-get-rusage-as >> ../../gltests/test-get-rusage-as.c:56: assertion failed >> zsh: abort (core dumped) ./test-get-rusage-as > > Can you please run it under 'strace'? On an openSUSE 12.1 machine, > it succeeds:
Sure. Thanks: execve("./test-get-rusage-as", ["./test-get-rusage-as"], [/* 72 vars */]) = 0 brk(0) = 0x1eb8000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec07000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=121055, ...}) = 0 mmap(NULL, 121055, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5f4ebe9000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\27\2\365=\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2068608, ...}) = 0 mmap(0x3df5000000, 3888440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3df5000000 mprotect(0x3df51ab000, 2097152, PROT_NONE) = 0 mmap(0x3df53ab000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ab000) = 0x3df53ab000 mmap(0x3df53b1000, 17720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3df53b1000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebe8000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebe7000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebe6000 arch_prctl(ARCH_SET_FS, 0x7f5f4ebe7700) = 0 mprotect(0x3df53ab000, 16384, PROT_READ) = 0 mprotect(0x3df4e21000, 4096, PROT_READ) = 0 munmap(0x7f5f4ebe9000, 121055) = 0 getrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=12*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=28*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=60*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=252*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=508*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=1020*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4092*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=8188*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebfc000 munmap(0x7f5f4ebfc000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=6140*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=5116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4604*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4348*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4220*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4156*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4108*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4120*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 getrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=12*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=28*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=60*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=252*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=508*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=1020*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4092*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=8188*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebf9000 munmap(0x7f5f4ebf9000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=6140*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=5116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4604*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4348*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4220*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4156*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4108*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4120*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 getrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=12*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=28*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=60*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=252*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=508*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=1020*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4092*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=8188*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ebf9000 munmap(0x7f5f4ebf9000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=6140*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=5116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4604*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4348*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4220*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4156*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4124*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5f4ec06000 munmap(0x7f5f4ec06000, 4096) = 0 setrlimit(RLIMIT_AS, {rlim_cur=4108*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4116*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=4120*1024, rlim_max=RLIM_INFINITY}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) setrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 write(2, "test-get-rusage-as.c:56: asserti"..., 42) = 42 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 gettid() = 18937 tgkill(18937, 18937, SIGABRT) = 0 --- {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=18937, si_uid=1000, si_value={int=315382912, ptr=0xffff880612cc5c80}} (Aborted) --- +++ killed by SIGABRT (core dumped) +++