Oh boy! Now I can't even launch the processes as root! It stopped working after a reboot! :(

When executing:  './ptest.exe ls .' the output is:

 
** (./ptest.exe:745): WARNING **: Shared memory sanity check failed.
 
** (./ptest.exe:745): WARNING **: Failed to attach shared memory! Falling back to non-shared handles
RC: 136643012 The output is:
 
Attached is the strace output for my test. It looks different now. I remember that I tried strace with other mono versions and it said something about get_uid or something like that, now it shows something really strange.

Thank you!!

On Thu, 2003-03-13 at 19:18, Gonzalo Paniagua Javier wrote:
El jue, 13 de 03 de 2003 a las 16:23, Pablo Baena escribió:
> as user, shows nothing, but running it as root shows the contents of
> the directory. It is just an example, I tried to see if it actually
> executes the command, and it doesn't as user.
> 
> I tried all the versions of mono from 0.19 to 0.23 and none of them
> worked.
> 
> Again: is this a bug or a new policy?

It works fine for me. Try the attached program (run it like 'mono
ptest.exe binary_program args to binary program').

-Gonzalo
--
Pablo Baena <[EMAIL PROTECTED]>

<<attachment: smiley-6.png>>

execve("./test.exe", ["./test.exe", "2"], [/* 25 vars */]) = 0
uname({sys="Linux", node="hal", ...})   = 0
brk(0)                                  = 0x8149be8
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=76737, ...}) = 0
old_mmap(NULL, 76737, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40012000
close(3)                                = 0
open("/lib/libdl.so.2", 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\0S\27\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=7992, ...}) = 0
old_mmap(NULL, 10924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40025000
mprotect(0x40027000, 2732, PROT_NONE)   = 0
old_mmap(0x40027000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x40027000
close(3)                                = 0
open("/usr/lib/libgmodule-2.0.so.0", 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\0\264\16"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=10184, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40028000
old_mmap(NULL, 13244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40029000
mprotect(0x4002c000, 956, PROT_NONE)    = 0
old_mmap(0x4002c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 
0x4002c000
close(3)                                = 0
open("/usr/lib/libglib-2.0.so.0", 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\0X\275\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=402376, ...}) = 0
old_mmap(NULL, 401348, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002d000
mprotect(0x4008e000, 4036, PROT_NONE)   = 0
old_mmap(0x4008e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x61000) = 
0x4008e000
close(3)                                = 0
open("/lib/libm.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\0\2605\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=130964, ...}) = 0
old_mmap(NULL, 133536, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008f000
mprotect(0x400af000, 2464, PROT_NONE)   = 0
old_mmap(0x400af000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 
0x400af000
close(3)                                = 0
open("/usr/lib/libgc.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\0\224\221"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=123784, ...}) = 0
old_mmap(NULL, 173472, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b0000
mprotect(0x400cd000, 54688, PROT_NONE)  = 0
old_mmap(0x400cd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 
0x400cd000
old_mmap(0x400ce000, 50592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x400ce000
close(3)                                = 0
open("/lib/libnsl.so.1", 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\0d;\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=69132, ...}) = 0
old_mmap(NULL, 76448, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400db000
mprotect(0x400eb000, 10912, PROT_NONE)  = 0
old_mmap(0x400eb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 
0x400eb000
old_mmap(0x400ec000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x400ec000
close(3)                                = 0
open("/lib/libpthread.so.0", 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\0\224D\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=81959, ...}) = 0
old_mmap(NULL, 323104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ee000
mprotect(0x400fa000, 273952, PROT_NONE) = 0
old_mmap(0x400fa000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 
0x400fa000
old_mmap(0x400fd000, 261664, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400fd000
close(3)                                = 0
open("/lib/librt.so.1", 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\0<\32\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=26592, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4013d000
old_mmap(NULL, 69012, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4013e000
mprotect(0x40144000, 44436, PROT_NONE)  = 0
old_mmap(0x40144000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 
0x40144000
old_mmap(0x40145000, 40340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40145000
close(3)                                = 0
open("/lib/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\0]Z\1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1102984, ...}) = 0
old_mmap(NULL, 1112740, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4014f000
mprotect(0x40257000, 31396, PROT_NONE)  = 0
old_mmap(0x40257000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x107000) 
= 0x40257000
old_mmap(0x4025d000, 6820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x4025d000
close(3)                                = 0
open("/usr/lib/libstdc++.so.5", 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\0\304\252"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=668280, ...}) = 0
old_mmap(NULL, 691552, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4025f000
mprotect(0x402ec000, 114016, PROT_NONE) = 0
old_mmap(0x402ec000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8c000) = 
0x402ec000
old_mmap(0x40303000, 19808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40303000
close(3)                                = 0
open("/lib/libgcc_s.so.1", 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\0\20\23\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=29648, ...}) = 0
old_mmap(NULL, 32632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40308000
mprotect(0x4030f000, 3960, PROT_NONE)   = 0
old_mmap(0x4030f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 
0x4030f000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40310000
munmap(0x40012000, 76737)               = 0
getrlimit(0x3, 0xbffff694)              = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid()                                = 775
rt_sigaction(SIGRTMIN, {0x400f5c2a, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400f5c62, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x400f5d15, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff6bc, 31, (nil), 0}) = 0
brk(0)                                  = 0x8149be8
brk(0x814abe8)                          = 0x814abe8
brk(0)                                  = 0x814abe8
brk(0x814b000)                          = 0x814b000
open("/etc/mono/config", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=841, ...}) = 0
read(3, "<configuration>\n\t<dllmap dll=\"cy"..., 841) = 841
close(3)                                = 0
brk(0)                                  = 0x814b000
brk(0x814c000)                          = 0x814c000
getuid32()                              = 1000
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No 
such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40012000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40012000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=76737, ...}) = 0
old_mmap(NULL, 76737, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40012000
close(3)                                = 0
open("/lib/libnss_compat.so.2", 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\0\214\25"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=38892, ...}) = 0
old_mmap(NULL, 37836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40311000
mprotect(0x4031a000, 972, PROT_NONE)    = 0
old_mmap(0x4031a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 
0x4031a000
close(3)                                = 0
munmap(0x40012000, 76737)               = 0
uname({sys="Linux", node="hal", ...})   = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1391, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40012000
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1391
close(3)                                = 0
munmap(0x40012000, 4096)                = 0
open("/home/tetsuo/.mono/config", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
getpid()                                = 775
brk(0)                                  = 0x814c000
brk(0x814d000)                          = 0x814d000
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44467, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40012000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0)                                  = 0x814d000
brk(0x814e000)                          = 0x814e000
read(3, "2//\nalias\tJS//\t\t\tJUS_I.B1.002//\n"..., 4096) = 4096
brk(0)                                  = 0x814e000
brk(0x814f000)                          = 0x814f000
brk(0)                                  = 0x814f000
brk(0x8150000)                          = 0x8150000
read(3, "1\nmodule\tINTERNAL\t\tISO-8859-3//\t"..., 4096) = 4096
brk(0)                                  = 0x8150000
brk(0x8151000)                          = 0x8151000
brk(0)                                  = 0x8151000
brk(0x8152000)                          = 0x8152000
read(3, "\nalias\tLATIN8//\t\tISO-8859-14//\na"..., 4096) = 4096
brk(0)                                  = 0x8152000
brk(0x8153000)                          = 0x8153000
read(3, "as\tCSEBCDICESS//\t\tEBCDIC-ES-S//\n"..., 4096) = 4096
brk(0)                                  = 0x8153000
brk(0x8154000)                          = 0x8154000
brk(0)                                  = 0x8154000
brk(0x8155000)                          = 0x8155000
read(3, "NAL\t\tIBM285\t\t1\nmodule\tINTERNAL\t\t"..., 4096) = 4096
brk(0)                                  = 0x8155000
brk(0x8156000)                          = 0x8156000
brk(0)                                  = 0x8156000
brk(0x8157000)                          = 0x8157000
read(3, "ias\tCP866//\t\t\tIBM866//\nalias\t866"..., 4096) = 4096
brk(0)                                  = 0x8157000
brk(0x8158000)                          = 0x8158000
brk(0)                                  = 0x8158000
brk(0x8159000)                          = 0x8159000
read(3, "1004\t\t1\nmodule\tINTERNAL\t\tIBM1004"..., 4096) = 4096
brk(0)                                  = 0x8159000
brk(0x815a000)                          = 0x815a000
brk(0)                                  = 0x815a000
brk(0x815b000)                          = 0x815b000
read(3, "//\t\tEUC-TW\t\t1\n\n#\tfrom\t\t\tto\t\t\tmod"..., 4096) = 4096
brk(0)                                  = 0x815b000
brk(0x815c000)                          = 0x815c000
brk(0)                                  = 0x815c000
brk(0x815d000)                          = 0x815d000
read(3, "03//\t\tINTERNAL\t\tCSN_369103\t1\nmod"..., 4096) = 4096
brk(0)                                  = 0x815d000
brk(0x815e000)                          = 0x815e000
read(3, "SO-IR-8-1//\t\tNATS-SEFI//\nalias\tC"..., 4096) = 3507
brk(0)                                  = 0x815e000
brk(0x815f000)                          = 0x815f000
brk(0)                                  = 0x815f000
brk(0x8160000)                          = 0x8160000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40012000, 4096)                = 0
brk(0)                                  = 0x8160000
brk(0x8162000)                          = 0x8162000
brk(0)                                  = 0x8162000
brk(0x8163000)                          = 0x8163000
rt_sigaction(SIGFPE, {0x400f96dc, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x400f96dc, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
sigaction(SIGRT_3, {0x80ad447, [], 0}, NULL, 0x804d48f) = 0
rt_sigaction(SIGSEGV, {0x400f96dc, [], SA_RESTORER, 0x40175898}, NULL, 8) = 0
brk(0)                                  = 0x8163000
brk(0x8164000)                          = 0x8164000
brk(0)                                  = 0x8164000
brk(0x8165000)                          = 0x8165000
brk(0)                                  = 0x8165000
brk(0x8166000)                          = 0x8166000
brk(0)                                  = 0x8166000
brk(0x8167000)                          = 0x8167000
brk(0)                                  = 0x8167000
brk(0x8168000)                          = 0x8168000
brk(0)                                  = 0x8168000
brk(0x8169000)                          = 0x8169000
rt_sigaction(SIGPWR, {0x400f96dc, ~[HUP INT], SA_RESTORER|SA_RESTART, 0x40175898}, 
NULL, 8) = 0
rt_sigaction(SIGXCPU, {0x400f96dc, ~[HUP INT], SA_RESTORER|SA_RESTART, 0x40175898}, 
NULL, 8) = 0
open("/proc/stat", O_RDONLY)            = 3
read(3, "cpu  6398 0 1512 51233\ncpu0 6398"..., 4096) = 661
close(3)                                = 0
brk(0)                                  = 0x8169000
brk(0)                                  = 0x8169000
brk(0x8179000)                          = 0x8179000
brk(0)                                  = 0x8179000
brk(0)                                  = 0x8179000
brk(0x8189000)                          = 0x8189000
brk(0)                                  = 0x8189000
brk(0)                                  = 0x8189000
brk(0x8199000)                          = 0x8199000
getpid()                                = 775
brk(0)                                  = 0x8199000
brk(0x819b000)                          = 0x819b000
brk(0)                                  = 0x819b000
brk(0x819c000)                          = 0x819c000
brk(0)                                  = 0x819c000
brk(0x819e000)                          = 0x819e000
open("/usr/lib/corlib.dll", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1108992, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40012000
read(3, "[EMAIL PROTECTED]"..., 4096) = 4096
mmap2(NULL, 1110016, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4031b000
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x10e) = 0x40013000
_llseek(3, 0, [0], SEEK_SET)            = 0
read(3, "[EMAIL PROTECTED]"..., 4096) = 4096
mmap2(NULL, 655360, PROT_READ, MAP_PRIVATE, 3, 0x6f) = 0x4042a000
brk(0)                                  = 0x819e000
brk(0x819f000)                          = 0x819f000
brk(0)                                  = 0x819f000
brk(0x81a0000)                          = 0x81a0000
brk(0)                                  = 0x81a0000
brk(0x81a1000)                          = 0x81a1000
brk(0)                                  = 0x81a1000
brk(0x81a2000)                          = 0x81a2000
access("/usr/lib/corlib.dll.so", F_OK)  = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so", 0xbffff750) = -1 ENOENT (No such file or directory)
access("/usr/lib/corlib.dll.so.so", F_OK) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so.so", 0xbffff750) = -1 ENOENT (No such file or directory)
access("/usr/lib/corlib.dll.so.la", F_OK) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so.la", 0xbffff750) = -1 ENOENT (No such file or directory)
open("/usr/lib/corlib.dll.so", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x81a2000
brk(0x81a3000)                          = 0x81a3000
access("/usr/lib/corlib.dll.so", F_OK)  = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so", 0xbffff5d0) = -1 ENOENT (No such file or directory)
access("/usr/lib/corlib.dll.so.so", F_OK) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so.so", 0xbffff5d0) = -1 ENOENT (No such file or directory)
access("/usr/lib/corlib.dll.so.la", F_OK) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/corlib.dll.so.la", 0xbffff5d0) = -1 ENOENT (No such file or directory)
open("/usr/lib/corlib.dll.so", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x81a3000
brk(0x81a4000)                          = 0x81a4000
brk(0)                                  = 0x81a4000
brk(0x81a5000)                          = 0x81a5000
brk(0)                                  = 0x81a5000
brk(0x81a6000)                          = 0x81a6000
brk(0)                                  = 0x81a6000
brk(0x81a7000)                          = 0x81a7000
brk(0)                                  = 0x81a7000
brk(0x81a8000)                          = 0x81a8000
brk(0)                                  = 0x81a8000
brk(0x81a9000)                          = 0x81a9000
access("libc.so.6", F_OK)               = -1 ENOENT (No such file or directory)
stat64("libc.so.6", 0xbffff610)         = -1 ENOENT (No such file or directory)
access("libc.so.6.so", F_OK)            = -1 ENOENT (No such file or directory)
stat64("libc.so.6.so", 0xbffff610)      = -1 ENOENT (No such file or directory)
access("libc.so.6.la", F_OK)            = -1 ENOENT (No such file or directory)
stat64("libc.so.6.la", 0xbffff610)      = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x81a9000
brk(0x81ab000)                          = 0x81ab000
brk(0)                                  = 0x81ab000
brk(0x81ac000)                          = 0x81ac000
brk(0)                                  = 0x81ac000
brk(0x81ad000)                          = 0x81ad000
brk(0)                                  = 0x81ad000
brk(0x81ae000)                          = 0x81ae000
brk(0)                                  = 0x81ae000
brk(0x81af000)                          = 0x81af000
brk(0)                                  = 0x81af000
brk(0x81b0000)                          = 0x81b0000
brk(0)                                  = 0x81b0000
brk(0x81b1000)                          = 0x81b1000
brk(0)                                  = 0x81b1000
brk(0x81b2000)                          = 0x81b2000
brk(0)                                  = 0x81b2000
brk(0x81b3000)                          = 0x81b3000
mkdir("/home/tetsuo/.wapi", 0755)       = -1 EEXIST (File exists)
open("/home/tetsuo/.wapi/shared_data-0", O_RDWR|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=802929, ...}) = 0
mmap2(NULL, 802929, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x404ca000
close(4)                                = 0
getpid()                                = 775
brk(0)                                  = 0x81b3000
brk(0x81bb000)                          = 0x81bb000
write(2, "\n** (./test.exe:775): WARNING **"..., 69
** (./test.exe:775): WARNING **: Shared memory sanity check failed.
) = 69
getpid()                                = 775
write(2, "\n** (./test.exe:775): WARNING **"..., 101
** (./test.exe:775): WARNING **: Failed to attach shared memory! Falling back to 
non-shared handles
) = 101
old_mmap(NULL, 806912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4058f000
brk(0)                                  = 0x81bb000
brk(0x81c3000)                          = 0x81c3000
brk(0)                                  = 0x81c3000
brk(0x81c4000)                          = 0x81c4000
getpid()                                = 775
brk(0)                                  = 0x81c4000
brk(0x81c6000)                          = 0x81c6000
pipe([4, 5])                            = 0
clone(child_stack=0x81c5f58, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 776
write(5, "@[EMAIL PROTECTED]@\0\0\0\0 [EMAIL PROTECTED]"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(5, "[EMAIL PROTECTED]@\340\236\27\10\0\0"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
brk(0)                                  = 0x81c7000
brk(0x81c8000)                          = 0x81c8000
brk(0)                                  = 0x81c8000
brk(0x81c9000)                          = 0x81c9000
brk(0)                                  = 0x81c9000
brk(0x81ca000)                          = 0x81ca000
brk(0)                                  = 0x81ca000
brk(0x81cb000)                          = 0x81cb000
brk(0)                                  = 0x81cb000
brk(0x81cc000)                          = 0x81cc000
brk(0)                                  = 0x81cc000
brk(0x81cd000)                          = 0x81cd000
brk(0)                                  = 0x81cd000
brk(0x81ce000)                          = 0x81ce000
brk(0)                                  = 0x81ce000
brk(0x81cf000)                          = 0x81cf000
brk(0)                                  = 0x81cf000
brk(0x81d0000)                          = 0x81d0000
brk(0)                                  = 0x81d0000
brk(0x81d1000)                          = 0x81d1000
brk(0)                                  = 0x81d1000
brk(0x81d2000)                          = 0x81d2000
brk(0)                                  = 0x81d2000
brk(0x81d3000)                          = 0x81d3000
brk(0)                                  = 0x81d3000
brk(0x81d4000)                          = 0x81d4000
brk(0)                                  = 0x81d4000
brk(0x81d5000)                          = 0x81d5000
brk(0)                                  = 0x81d5000
brk(0x81d6000)                          = 0x81d6000
brk(0)                                  = 0x81d6000
brk(0x81d7000)                          = 0x81d7000
brk(0)                                  = 0x81d7000
brk(0x81d8000)                          = 0x81d8000
brk(0)                                  = 0x81d8000
brk(0x81d9000)                          = 0x81d9000
brk(0)                                  = 0x81d9000
brk(0x81da000)                          = 0x81da000
brk(0)                                  = 0x81da000
brk(0x81db000)                          = 0x81db000
brk(0)                                  = 0x81db000
brk(0x81dc000)                          = 0x81dc000
brk(0)                                  = 0x81dc000
brk(0x81dd000)                          = 0x81dd000
brk(0)                                  = 0x81dd000
brk(0x81de000)                          = 0x81de000
brk(0)                                  = 0x81de000
brk(0x81df000)                          = 0x81df000
brk(0)                                  = 0x81df000
brk(0x81e0000)                          = 0x81e0000
brk(0)                                  = 0x81e0000
brk(0x81e1000)                          = 0x81e1000
brk(0)                                  = 0x81e1000
brk(0x81e2000)                          = 0x81e2000
brk(0)                                  = 0x81e2000
brk(0x81e3000)                          = 0x81e3000
brk(0)                                  = 0x81e3000
brk(0x81e4000)                          = 0x81e4000
brk(0)                                  = 0x81e4000
brk(0x81e5000)                          = 0x81e5000
brk(0)                                  = 0x81e5000
brk(0x81e6000)                          = 0x81e6000
brk(0)                                  = 0x81e6000
brk(0x81e7000)                          = 0x81e7000
brk(0)                                  = 0x81e7000
brk(0x81e8000)                          = 0x81e8000
brk(0)                                  = 0x81e8000
brk(0x81e9000)                          = 0x81e9000
brk(0)                                  = 0x81e9000
brk(0x81ea000)                          = 0x81ea000
brk(0)                                  = 0x81ea000
brk(0x81eb000)                          = 0x81eb000
brk(0)                                  = 0x81eb000
brk(0x81ec000)                          = 0x81ec000
brk(0)                                  = 0x81ec000
brk(0x81ed000)                          = 0x81ed000
brk(0)                                  = 0x81ed000
brk(0x81ee000)                          = 0x81ee000
brk(0)                                  = 0x81ee000
brk(0x81ef000)                          = 0x81ef000
brk(0)                                  = 0x81ef000
brk(0x81f0000)                          = 0x81f0000
brk(0)                                  = 0x81f0000
brk(0x81f1000)                          = 0x81f1000
brk(0)                                  = 0x81f1000
brk(0x81f2000)                          = 0x81f2000
brk(0)                                  = 0x81f2000
brk(0x81f3000)                          = 0x81f3000
brk(0)                                  = 0x81f3000
brk(0x81f4000)                          = 0x81f4000
brk(0)                                  = 0x81f4000
brk(0x81f5000)                          = 0x81f5000
brk(0)                                  = 0x81f5000
brk(0x81f6000)                          = 0x81f6000
brk(0)                                  = 0x81f6000
brk(0x81f7000)                          = 0x81f7000
brk(0)                                  = 0x81f7000
brk(0x81f8000)                          = 0x81f8000
brk(0)                                  = 0x81f8000
brk(0x81f9000)                          = 0x81f9000
brk(0)                                  = 0x81f9000
brk(0x81fa000)                          = 0x81fa000
brk(0)                                  = 0x81fa000
brk(0x81fb000)                          = 0x81fb000
brk(0)                                  = 0x81fb000
brk(0x81fc000)                          = 0x81fc000
brk(0)                                  = 0x81fc000
brk(0x81fd000)                          = 0x81fd000
brk(0)                                  = 0x81fd000
brk(0x81fe000)                          = 0x81fe000
brk(0)                                  = 0x81fe000
brk(0x81ff000)                          = 0x81ff000
brk(0)                                  = 0x81ff000
brk(0x8200000)                          = 0x8200000
brk(0)                                  = 0x8200000
brk(0x8201000)                          = 0x8201000
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(5, "[EMAIL PROTECTED]@\300\236\27\10\0\0"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
gettimeofday({1047582291, 535469}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0
gettimeofday({1047582291, 535685}, NULL) = 0
nanosleep({0, 99784000}, 0)             = -1 EINTR (Interrupted system call)
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
nanosleep({0, 10000000}, NULL)          = 0
kill(777, SIGRTMIN)                     = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(5, "[EMAIL PROTECTED]@@\234\27\10\0\0\0\200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
kill(777, SIGRTMIN)                     = 0
gettimeofday({1047582291, 608939}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0
gettimeofday({1047582291, 609154}, NULL) = 0
nanosleep({0, 99785000}, 0)             = -1 EINTR (Interrupted system call)
--- SIGPWR (Power failure) @ 0 (0) ---
write(5, "[EMAIL PROTECTED];[EMAIL PROTECTED]"..., 148) = 148
rt_sigsuspend(~[INT QUIT ABRT TERM XCPU] <unfinished ...>
--- SIGXCPU (CPU time limit exceeded) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now ~[HUP INT KILL STOP])
sigreturn()                             = ? (mask now [])
gettimeofday({1047582291, 613580}, NULL) = 0
nanosleep({0, 95359000}, 0)             = -1 EINTR (Interrupted system call)
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
write(5, "[EMAIL PROTECTED]@[EMAIL PROTECTED]"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
wait4(776, NULL, __WCLONE, NULL)        = 776
exit_group(0)                           = ?

Reply via email to