lkml.org 
[lkml]   [2009]   [Feb]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [Regression] hald segfaults at startup on Toshiba Portege R500 x86_64 (bisected)
Date
Am Donnerstag, 8. Januar 2009 schrieb Pierre Ossman:
> On Thu, 8 Jan 2009 08:27:02 +0100
>
> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> > Hi,
> >
> > Unfortunately the following commit:
> >
> > commit 35ff8554d12ecc80a46ea0d9bce34fe28733ff38
> > Author: Éric Piel <eric.piel@tremplin-utc.net>
> > Date: Sat Nov 22 19:29:29 2008 +0100
> >
> > sdhci: activate led support also when module
> >
> > CONFIG_LEDS_CLASS is defined only if led-class is built-in, otherwise
> > when it is a module the option is called CONFIG_LEDS_CLASS_MODULE.
> > Led support should also be activated in this case.
> >
> > Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net>
> > Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
> >
> > causes hald to segfault at startup (not always, but sufficiently often
> > for bisection) on my Toshiba Portege R500 w/ x86_64 kernel/userland.
>
> I have trouble seeing a user space application crashing as a kernel
> bug. Do you have a backtrace or strace of hald to see exactly where it
> crashes?
>
> > While it doesn't revert cleanly, I have applied the appended patch (which
> > is a revert of the commit above) and hald doesn't segfault any more here.
>
> Is CONFIG_LEDS_CLASS defined in your config, or are you essentially
> turning of the LED functionality?
>
> Rgds

Hi Pierre;
it seems that I see the same problem here on my HP8530w laptop ( 64bit
kernel/userland and sdhci compiled as module). When starting up the system
with SUSEs KOTD 2.6.29-rc4-master_20090209165007_20c19cf8-default
hald crashes with something like:
Feb 10 15:23:02 linux-gpi4 kernel: hald[5216]: segfault at 20 ip 000000000042f
4ab sp 00007ffff343b5e0 error 4 in hald[400000+55000]:

After applying Rafaels patch the problem goes away.

I attach straces of hald from both unpatched and patched kernel.



execve("/usr/sbin/hald", ["/usr/sbin/hald", "--daemon=yes"], [/* 23 vars */]) = 0
brk(0) = 0x65b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e35000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e34000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=185059, ...}) = 0
mmap(NULL, 185059, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f9e17e06000
close(4) = 0
open("/usr/lib64/libdbus-glib-1.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\226\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=135848, ...}) = 0
mmap(NULL, 2231168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e179f8000
fadvise64(4, 0, 2231168, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e17a18000, 2093056, PROT_NONE) = 0
mmap(0x7f9e17c17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1f000) = 0x7f9e17c17000
close(4) = 0
open("/usr/lib64/libgobject-2.0.so.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\222\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=277928, ...}) = 0
mmap(NULL, 2375880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e177b3000
fadvise64(4, 0, 2375880, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e177f5000, 2097152, PROT_NONE) = 0
mmap(0x7f9e179f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x42000) = 0x7f9e179f5000
mmap(0x7f9e179f7000, 200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e179f7000
close(4) = 0
open("/usr/lib64/libglib-2.0.so.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340R\1\0\0\0\0\0"..., 832) = 832
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e05000
fstat(4, {st_mode=S_IFREG|0755, st_size=803112, ...}) = 0
mmap(NULL, 2900104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e174ee000
fadvise64(4, 0, 2900104, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e175b1000, 2093056, PROT_NONE) = 0
mmap(0x7f9e177b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xc2000) = 0x7f9e177b0000
mmap(0x7f9e177b2000, 136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e177b2000
close(4) = 0
open("/lib64/libdbus-1.so.3", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`u\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=253488, ...}) = 0
mmap(NULL, 2349256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e172b0000
fadvise64(4, 0, 2349256, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e172ed000, 2093056, PROT_NONE) = 0
mmap(0x7f9e174ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3c000) = 0x7f9e174ec000
close(4) = 0
open("/usr/lib64/libpolkit.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0a\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=106040, ...}) = 0
mmap(NULL, 2201064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e17096000
fadvise64(4, 0, 2201064, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e170af000, 2093056, PROT_NONE) = 0
mmap(0x7f9e172ae000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x18000) = 0x7f9e172ae000
close(4) = 0
open("/lib64/libm.so.6", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=350648, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e04000
mmap(NULL, 2445496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e16e40000
fadvise64(4, 0, 2445496, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e16e95000, 2093056, PROT_NONE) = 0
mmap(0x7f9e17094000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x54000) = 0x7f9e17094000
close(4) = 0
open("/lib64/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\346\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=1406248, ...}) = 0
mmap(NULL, 3506872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e16ae7000
fadvise64(4, 0, 3506872, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e16c36000, 2097152, PROT_NONE) = 0
mmap(0x7f9e16e36000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14f000) = 0x7f9e16e36000
mmap(0x7f9e16e3b000, 17080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e16e3b000
close(4) = 0
open("/lib64/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340@\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=89232, ...}) = 0
mmap(NULL, 2194128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e168cf000
fadvise64(4, 0, 2194128, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e168e4000, 2093056, PROT_NONE) = 0
mmap(0x7f9e16ae3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14000) = 0x7f9e16ae3000
mmap(0x7f9e16ae5000, 6864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9e16ae5000
close(4) = 0
open("/usr/lib64/libpcre.so.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\26\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=194816, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e03000
mmap(NULL, 2289920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e1669f000
fadvise64(4, 0, 2289920, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e166ce000, 2093056, PROT_NONE) = 0
mmap(0x7f9e168cd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2e000) = 0x7f9e168cd000
close(4) = 0
open("/lib64/libexpat.so.1", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@>\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=170240, ...}) = 0
mmap(NULL, 2265264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f9e16475000
fadvise64(4, 0, 2265264, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f9e1649c000, 2097152, PROT_NONE) = 0
mmap(0x7f9e1669c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x27000) = 0x7f9e1669c000
close(4) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e02000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e01000
arch_prctl(ARCH_SET_FS, 0x7f9e17e016f0) = 0
open("/dev/urandom", O_RDONLY) = 4
read(4, "h\365wS\300\327\370!", 8) = 8
close(4) = 0
mprotect(0x7f9e1669c000, 8192, PROT_READ) = 0
mprotect(0x7f9e168cd000, 4096, PROT_READ) = 0
mprotect(0x7f9e16ae3000, 4096, PROT_READ) = 0
mprotect(0x7f9e16e36000, 16384, PROT_READ) = 0
mprotect(0x7f9e17094000, 4096, PROT_READ) = 0
mprotect(0x7f9e172ae000, 4096, PROT_READ) = 0
mprotect(0x7f9e174ec000, 4096, PROT_READ) = 0
mprotect(0x7f9e177b0000, 4096, PROT_READ) = 0
mprotect(0x7f9e179f5000, 4096, PROT_READ) = 0
mprotect(0x7f9e17c17000, 4096, PROT_READ) = 0
mprotect(0x655000, 4096, PROT_READ) = 0
mprotect(0x7f9e17e36000, 4096, PROT_READ) = 0
munmap(0x7f9e17e06000, 185059) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e32000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e31000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e30000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e2f000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e2e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e2d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e17e2c000
brk(0) = 0x65b000
brk(0x67c000) = 0x67c000
pipe([4, 5]) = 0
chdir("/") = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f9e17e01780) = 2964
rt_sigaction(SIGCHLD, {0x413650, [CHLD], SA_RESTORER|SA_RESTART, 0x7f9e16b196e0}, {SIG_DFL, [], 0}, 8) = 0
select(5, [4], NULL, [4], {250, 0}) = 1 (in [4], left {248, 979720})
exit_group(0) = ?
execve("/usr/sbin/hald", ["/usr/sbin/hald", "--daemon=yes"], [/* 61 vars */]) = 0
brk(0) = 0x65b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb43b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb43a000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib64/mpi/gcc/openmpi/lib64/tls/x86_64/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpi/gcc/openmpi/lib64/tls/x86_64", 0x7ffff343bde0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/mpi/gcc/openmpi/lib64/tls/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpi/gcc/openmpi/lib64/tls", 0x7ffff343bde0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/mpi/gcc/openmpi/lib64/x86_64/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpi/gcc/openmpi/lib64/x86_64", 0x7ffff343bde0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/mpi/gcc/openmpi/lib64/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpi/gcc/openmpi/lib64", {st_mode=S_IFDIR|0755, st_size=584, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=185059, ...}) = 0
mmap(NULL, 185059, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f29eb40c000
close(3) = 0
open("/usr/lib64/libdbus-glib-1.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\226\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135848, ...}) = 0
mmap(NULL, 2231168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29eaffe000
fadvise64(3, 0, 2231168, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29eb01e000, 2093056, PROT_NONE) = 0
mmap(0x7f29eb21d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f29eb21d000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgobject-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\222\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=277928, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb40b000
mmap(NULL, 2375880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29eadb9000
fadvise64(3, 0, 2375880, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29eadfb000, 2097152, PROT_NONE) = 0
mmap(0x7f29eaffb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7f29eaffb000
mmap(0x7f29eaffd000, 200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f29eaffd000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libglib-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340R\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=803112, ...}) = 0
mmap(NULL, 2900104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29eaaf4000
fadvise64(3, 0, 2900104, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29eabb7000, 2093056, PROT_NONE) = 0
mmap(0x7f29eadb6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc2000) = 0x7f29eadb6000
mmap(0x7f29eadb8000, 136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f29eadb8000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libdbus-1.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libdbus-1.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`u\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=253488, ...}) = 0
mmap(NULL, 2349256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29ea8b6000
fadvise64(3, 0, 2349256, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29ea8f3000, 2093056, PROT_NONE) = 0
mmap(0x7f29eaaf2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7f29eaaf2000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libpolkit.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpolkit.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0a\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=106040, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb40a000
mmap(NULL, 2201064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29ea69c000
fadvise64(3, 0, 2201064, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29ea6b5000, 2093056, PROT_NONE) = 0
mmap(0x7f29ea8b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f29ea8b4000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=350648, ...}) = 0
mmap(NULL, 2445496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29ea446000
fadvise64(3, 0, 2445496, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29ea49b000, 2093056, PROT_NONE) = 0
mmap(0x7f29ea69a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x54000) = 0x7f29ea69a000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\346\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1406248, ...}) = 0
mmap(NULL, 3506872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29ea0ed000
fadvise64(3, 0, 3506872, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29ea23c000, 2097152, PROT_NONE) = 0
mmap(0x7f29ea43c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14f000) = 0x7f29ea43c000
mmap(0x7f29ea441000, 17080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f29ea441000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libnsl.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340@\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89232, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb409000
mmap(NULL, 2194128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29e9ed5000
fadvise64(3, 0, 2194128, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29e9eea000, 2093056, PROT_NONE) = 0
mmap(0x7f29ea0e9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f29ea0e9000
mmap(0x7f29ea0eb000, 6864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f29ea0eb000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libpcre.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpcre.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=194816, ...}) = 0
mmap(NULL, 2289920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29e9ca5000
fadvise64(3, 0, 2289920, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29e9cd4000, 2093056, PROT_NONE) = 0
mmap(0x7f29e9ed3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7f29e9ed3000
close(3) = 0
open("/usr/lib64/mpi/gcc/openmpi/lib64/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libexpat.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=170240, ...}) = 0
mmap(NULL, 2265264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f29e9a7b000
fadvise64(3, 0, 2265264, POSIX_FADV_WILLNEED) = 0
mprotect(0x7f29e9aa2000, 2097152, PROT_NONE) = 0
mmap(0x7f29e9ca2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f29e9ca2000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb408000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb407000
arch_prctl(ARCH_SET_FS, 0x7f29eb4076f0) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\326!_\271\3474;D", 8) = 8
close(3) = 0
mprotect(0x7f29e9ca2000, 8192, PROT_READ) = 0
mprotect(0x7f29e9ed3000, 4096, PROT_READ) = 0
mprotect(0x7f29ea0e9000, 4096, PROT_READ) = 0
mprotect(0x7f29ea43c000, 16384, PROT_READ) = 0
mprotect(0x7f29ea69a000, 4096, PROT_READ) = 0
mprotect(0x7f29ea8b4000, 4096, PROT_READ) = 0
mprotect(0x7f29eaaf2000, 4096, PROT_READ) = 0
mprotect(0x7f29eadb6000, 4096, PROT_READ) = 0
mprotect(0x7f29eaffb000, 4096, PROT_READ) = 0
mprotect(0x7f29eb21d000, 4096, PROT_READ) = 0
mprotect(0x655000, 4096, PROT_READ) = 0
mprotect(0x7f29eb43c000, 4096, PROT_READ) = 0
munmap(0x7f29eb40c000, 185059) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb438000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb437000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb436000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb435000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb434000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb433000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29eb432000
brk(0) = 0x65b000
brk(0x67c000) = 0x67c000
pipe([3, 4]) = 0
chdir("/") = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f29eb407780) = 5216
rt_sigaction(SIGCHLD, {0x413650, [CHLD], SA_RESTORER|SA_RESTART, 0x7f29ea11f6e0}, {SIG_DFL, [], 0}, 8) = 0
select(4, [3], NULL, [3], {250, 0}) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigreturn(0x11) = -1 EINTR (Interrupted system call)
exit_group(1) = ?
\
 
 \ /
  Last update: 2009-02-10 17:31    [W:0.090 / U:0.104 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site