1 |
2006/8/4, Kevin F. Quinn <kevquinn@g.o>: |
2 |
> On Fri, 4 Aug 2006 15:10:27 +0200 |
3 |
> "Jonathan Schaeffer" <joschaeffer@×××××.com> wrote: |
4 |
> |
5 |
> > azile jo # strace' |
6 |
> > [...] |
7 |
> > setsid() = 20418 |
8 |
> > umask(0 <unfinished ...> |
9 |
> > --- SIGCHLD (Child exited) @ 0 (0) --- |
10 |
> > <... umask resumed> ) = -1 ENOSYS (Function not |
11 |
> > implemented) |
12 |
> |
13 |
> Try 'strace -f /opt/cisco-vpnclient/bin/cvpnd' - I suspect the umask |
14 |
> isn't the problem but something else happening in a child process. |
15 |
Yop Kevin, |
16 |
|
17 |
here is some verbose output. Unfortunately I'm not sure about the |
18 |
meaning of it ... |
19 |
|
20 |
execve("/opt/cisco-vpnclient/bin/cvpnd", |
21 |
["/opt/cisco-vpnclient/bin/cvpnd"], [/* 37 vars */]) = 0 |
22 |
[ Process PID=20584 runs in 32 bit mode. ] |
23 |
uname({sys="Linux", node="azile", ...}) = 0 |
24 |
brk(0) = 0x8261000 |
25 |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) |
26 |
open("/etc/ld.so.cache", O_RDONLY) = 3 |
27 |
fstat64(0x3, 0xff8a43f0) = 0 |
28 |
mmap2(NULL, 124577, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7f93000 |
29 |
close(3) = 0 |
30 |
open("/lib32/libdl.so.2", O_RDONLY) = 3 |
31 |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0\0004\0\0\0\270$\0\0\0\0\0\0004\0 |
32 |
\0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 |
33 |
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\16\31\0\0\16\31\0\0\16\31\0\0\25\0\0\0\25\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\31\0\0(\31\0\0\5\0\0\0\0\20\0\0\1\0\0\0\324\36\0\0\324.\0\0\324.\0\0p\1\0\0\224\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\354\36\0\0\354.\0\0\354.\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 |
34 |
\0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\324\36\0\0\324.\0\0\324.\0\0 |
35 |
\1\0\0 \1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0A\0\0\0002\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-\0\0\0\r\0\0\0\22\0\0\0\33\0\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\21\0\0\0\31\0\0\0\17\0\0\0#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0\16\0\0\0\24\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", |
36 |
512) = 512 |
37 |
fstat64(0x3, 0xff8a4464) = 0 |
38 |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, |
39 |
0) = 0xfffffffff7f92000 |
40 |
mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, |
41 |
0) = 0xfffffffff7f8e000 |
42 |
madvise(0xf7f8e000, 12392, MADV_SEQUENTIAL|0x1) = 0 |
43 |
mmap2(0xf7f90000, 8192, PROT_READ|PROT_WRITE, |
44 |
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff7f90000 |
45 |
close(3) = 0 |
46 |
open("/lib32/libm.so.6", O_RDONLY) = 3 |
47 |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p3\0\0004\0\0\0(U\2\0\0\0\0\0004\0 |
48 |
\0\t\0(\0\36\0\35\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 |
49 |
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\210\5\2\0\210\5\2\0\210\5\2\0\25\0\0\0\25\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\244\5\2\0\244\5\2\0\5\0\0\0\0\20\0\0\1\0\0\0\344\16\2\0\344\36\2\0\344\36\2\0x\1\0\0\274\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\370\16\2\0\370\36\2\0\370\36\2\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 |
50 |
\0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344\16\2\0\344\36\2\0\344\36\2\0\20\1\0\0\20\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0]\2\0\0`\1\0\0\216\0\0\0_\1\0\0\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\250\0\0\0\0\0\0\0\0\0\0\0N\1\0\0\0\0\0\0A\1\0\0\0\0\0\0\0\0\0\0\370\0\0\0\304\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\277\0\0\0\325\0\0\0\371\0\0\0\0\0\0\0\0\0\0\0?\0\0\0\0\0\0\0F\0\0\0\0\0\0\0", |
51 |
512) = 512 |
52 |
fstat64(0x3, 0xff8a4448) = 0 |
53 |
mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, |
54 |
0) = 0xfffffffff7f6b000 |
55 |
madvise(0xf7f6b000, 139424, MADV_SEQUENTIAL|0x1) = 0 |
56 |
mmap2(0xf7f8c000, 8192, PROT_READ|PROT_WRITE, |
57 |
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xfffffffff7f8c000 |
58 |
close(3) = 0 |
59 |
open("/lib32/libc.so.6", O_RDONLY) = 3 |
60 |
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20P\1\0004\0\0\0\220`\22\0\0\0\0\0004\0 |
61 |
\0\v\0(\0=\0<\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\300\307\20\0\300\307\20\0\300\307\20\0\25\0\0\0\25\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\35\21\0\22\35\21\0\5\0\0\0\0\20\0\0\1\0\0\0\340%\21\0\340%\21\0\340%\21\0\244*\0\0\374V\0\0\6\0\0\0\0\20\0\0\2\0\0\0<=\21\0<=\21\0<=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 |
62 |
\0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\340%\21\0\340%\21\0\340%\21\0\10\0\0\0(\0\0\0\4\0\0\0\4\0\0\0P\345td\330\307\20\0\330\307\20\0\330\307\20\0\344\17\0\0\344\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\350%\21\0\350%\21\0\340%\21\0\350\31\0\0\350\31\0\0\4\0\0\0 |
63 |
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\377\3\0\0k\10\0\0\4\1\0\0\213\6\0\0T\2\0\0\320\0\0\0\363\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0z\6\0\0\333\5\0\0\0\0\0\0#\10\0\0\204\6\0\0\22\2\0\0\245\2\0\0007\10\0\0", |
64 |
512) = 512 |
65 |
fstat64(0x3, 0xff8a442c) = 0 |
66 |
mmap2(NULL, 1146076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, |
67 |
3, 0) = 0xfffffffff7e53000 |
68 |
madvise(0xf7e53000, 1146076, MADV_SEQUENTIAL|0x1) = 0 |
69 |
mmap2(0xf7f65000, 16384, PROT_READ|PROT_WRITE, |
70 |
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112) = 0xfffffffff7f65000 |
71 |
mmap2(0xf7f69000, 7388, PROT_READ|PROT_WRITE, |
72 |
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f69000 |
73 |
close(3) = 0 |
74 |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, |
75 |
0) = 0xfffffffff7e52000 |
76 |
mprotect(0xf7f65000, 4096, PROT_READ) = 0 |
77 |
mprotect(0xf7fc7000, 4096, PROT_READ) = 0 |
78 |
set_thread_area(0xff8a4abc) = 0 |
79 |
munmap(0xf7f93000, 124577) = 0 |
80 |
open("/dev/urandom", O_RDONLY) = 3 |
81 |
read(3, "\r\217\"\326", 4) = 4 |
82 |
close(3) = 0 |
83 |
brk(0) = 0x8261000 |
84 |
brk(0x8282000) = 0x8282000 |
85 |
setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=577862994693344504}) = 0 |
86 |
getrlimit(RLIMIT_NOFILE, {rlim_cur=4294967297*1024, |
87 |
rlim_max=-33132369993633804}) = 0 |
88 |
setsid() = 20584 |
89 |
umask(0 |
90 |
-- |
91 |
gentoo-amd64@g.o mailing list |