Hello,<br>
<br>&gt; upsmon doesn't work on amd64.<br>
&gt; On i686 everything is OK. Configs are the same.<br>
&gt; I'm attaching strace - could You help?<br>
<br>
this might be linked to that:<br>
<a href="https://alioth.debian.org/tracker/index.php?func=detail&amp;aid=301880&amp;group_id=30602&amp;atid=411544">https://alioth.debian.org/tracker/index.php?func=detail&amp;aid=301880&amp;group_id=30602&amp;atid=411544
</a><br>
<br>
when you say work&quot;, can you give a bit of detail (ie doesn't receive events, crash (seems not as per your below strace), ...).<br>
I don't see anything special, at first sight, in your strace.<br>
<br>
Also, do you use an x68 generated binary, and if so can you try to recompile nut and relaunch... just to see.<br><br>
strace provided:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
23186 execve(&quot;/usr/sbin/upsmon&quot;, [&quot;upsmon&quot;], [/* 21 vars */]) = 0<br>
23186 uname({sys=&quot;Linux&quot;, node=&quot;azawadzki&quot;, ...}) = 0<br>
23186
brk(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0x50d000<br>
23186 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac0000<br>
23186 access(&quot;/etc/ld.so.preload&quot;, R_OK) = -1 ENOENT (No such file or directory)<br>
23186 open(&quot;/etc/ld.so.cache&quot;, O_RDONLY) = 4<br>
23186 fstat(4, {st_mode=S_IFREG|0644, st_size=73760, ...}) = 0<br>
23186 mmap(NULL, 73760, PROT_READ, MAP_PRIVATE, 4, 0) = 0x2aaaaaac1000<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 open(&quot;/usr/lib64/libssl.so.0.9.7&quot;, O_RDONLY) = 4<br>
23186 read(4, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0\200\312&quot;..., 640) = 640<br>
23186 fstat(4, {st_mode=S_IFREG|0755, st_size=223784, ...}) = 0<br>
23186 mmap(NULL, 1273824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x2aaaaabc2000<br>
23186 mprotect(0x2aaaaabf4000, 1069024, PROT_NONE) = 0<br>
23186 mmap(0x2aaaaacf4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x32000) = 0x2aaaaacf4000<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 open(&quot;/usr/lib64/libcrypto.so.0.9.7&quot;, O_RDONLY) = 4<br>
23186 read(4, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0@\370\4\0&quot;..., 640) = 640<br>
23186 fstat(4, {st_mode=S_IFREG|0755, st_size=1290272, ...}) = 0<br>
23186 mmap(NULL, 2354360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x2aaaaacf9000<br>
23186 mprotect(0x2aaaaae16000, 1187000, PROT_NONE) = 0<br>
23186 mmap(0x2aaaaaf15000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x11c000) = 0x2aaaaaf15000<br>
23186 mmap(0x2aaaaaf34000, 15544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaf34000<br>
23186 mprotect(0x7fffff89a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 open(&quot;/lib64/tls/libc.so.6&quot;, O_RDONLY) = 4<br>
23186 read(4, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0\300\310&quot;..., 640) = 640<br>
23186 lseek(4, 64, SEEK_SET)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 64<br>
23186 read(4, &quot;\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0&quot;..., 616) = 616<br>
23186 lseek(4, 680, SEEK_SET)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 680<br>
23186 read(4, &quot;\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&quot;..., 32) = 32<br>
23186 fstat(4, {st_mode=S_IFREG|0755, st_size=1189168, ...}) = 0<br>
23186 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaf38000<br>
23186 lseek(4, 64, SEEK_SET)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 64<br>
23186 read(4, &quot;\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0&quot;..., 616) = 616<br>
23186 mmap(NULL, 2248680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x2aaaaaf39000<br>
23186 mprotect(0x2aaaab055000, 1085416, PROT_NONE) = 0<br>
23186 mmap(0x2aaaab154000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x11b000) = 0x2aaaab154000<br>
23186 mmap(0x2aaaab15a000, 16360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaab15a000<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 open(&quot;/lib64/libdl.so.2&quot;, O_RDONLY) = 4<br>
23186 read(4, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0\0\20\0\0&quot;..., 640) = 640<br>
23186 lseek(4, 624, SEEK_SET)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 624<br>
23186 read(4, &quot;\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0&quot;..., 32) = 32<br>
23186 fstat(4, {st_mode=S_IFREG|0755, st_size=10280, ...}) = 0<br>
23186 mmap(NULL, 1056984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x2aaaab15e000<br>
23186 mprotect(0x2aaaab160000, 1048792, PROT_NONE) = 0<br>
23186 mmap(0x2aaaab25f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x2aaaab25f000<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab261000<br>
23186 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab262000<br>
23186 mprotect(0x2aaaab154000, 12288, PROT_READ) = 0<br>
23186 arch_prctl(ARCH_SET_FS, 0x2aaaab261b00) = 0<br>
23186 munmap(0x2aaaaaac1000, 73760)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23186 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 12), ...}) = 0<br>
23186 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac1000<br>
23186 write(1, &quot;Network UPS Tools upsmon 2.0.2\n&quot;, 31) = 31<br>
23186
brk(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0x50d000<br>
23186
brk(0x52e000)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0x52e000<br>
23186 open(&quot;/etc/ups/upsmon.conf&quot;, O_RDONLY) = 4<br>
23186 fstat(4, {st_mode=S_IFREG|0600, st_size=11109, ...}) = 0<br>
23186 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000<br>
23186 read(4, &quot;# Network UPS Tools: example ups&quot;..., 131072) = 11109<br>
23186 write(2, &quot;UPS: apc@fabryka (slave) (power &quot;..., 41) = 41<br>
23186 read(4, &quot;&quot;, 131072)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23186
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186 munmap(0x2aaaaaac2000, 131072)&nbsp;&nbsp;&nbsp; = 0<br>
23186 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaab261b90) = 23187<br>
23186
close(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186
close(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186
close(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23186
exit_group(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= ?<br>
23187
close(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187
close(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187
close(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 open(&quot;/dev/null&quot;, O_RDWR)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187
dup(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 1<br>
23187
dup(0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 2<br>
23187
setsid()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 23187<br>
23187 open(&quot;/etc/localtime&quot;, O_RDONLY)&nbsp; = 4<br>
23187 fstat(4, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 fstat(4, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000<br>
23187 read(4, &quot;TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0&quot;..., 131072) = 961<br>
23187
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 munmap(0x2aaaaaac2000, 131072)&nbsp;&nbsp;&nbsp; = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 socket(PF_FILE, SOCK_DGRAM, 0)&nbsp;&nbsp;&nbsp; = 4<br>
23187 fcntl(4, F_SETFD, FD_CLOEXEC)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 connect(4, {sa_family=AF_FILE, path=&quot;/dev/log&quot;}, 16) = -1 EPROTOTYPE (Protocol wrong type for socket)<br>
23187
close(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 socket(PF_FILE, SOCK_STREAM, 0)&nbsp;&nbsp; = 4<br>
23187 fcntl(4, F_SETFD, FD_CLOEXEC)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 connect(4, {sa_family=AF_FILE, path=&quot;/dev/log&quot;}, 16) = 0<br>
23187 sendto(4, &quot;&lt;30&gt;Sep 14 17:48:24 upsmon[23187&quot;..., 54, MSG_NOSIGNAL, NULL, 0) = 54<br>
23187 socket(PF_FILE, SOCK_STREAM, 0)&nbsp;&nbsp; = 6<br>
23187 fcntl(6,
F_GETFL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0x2 (flags O_RDWR)<br>
23187 fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0<br>
23187 connect(6, {sa_family=AF_FILE, path=&quot;/var/run/nscd/socket&quot;}, 110) = -1 ENOENT (No such file or directory)<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 socket(PF_FILE, SOCK_STREAM, 0)&nbsp;&nbsp; = 6<br>
23187 fcntl(6,
F_GETFL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0x2 (flags O_RDWR)<br>
23187 fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0<br>
23187 connect(6, {sa_family=AF_FILE, path=&quot;/var/run/nscd/socket&quot;}, 110) = -1 ENOENT (No such file or directory)<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 open(&quot;/etc/nsswitch.conf&quot;, O_RDONLY) = 6<br>
23187 fstat(6, {st_mode=S_IFREG|0644, st_size=277, ...}) = 0<br>
23187 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000<br>
23187 read(6, &quot;# /etc/nsswitch.conf\n#\n# Example&quot;..., 131072) = 277<br>
23187 read(6, &quot;&quot;, 131072)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 munmap(0x2aaaaaac2000, 131072)&nbsp;&nbsp;&nbsp; = 0<br>
23187 open(&quot;/etc/ld.so.cache&quot;, O_RDONLY) = 6<br>
23187 fstat(6, {st_mode=S_IFREG|0644, st_size=73760, ...}) = 0<br>
23187 mmap(NULL, 73760, PROT_READ, MAP_PRIVATE, 6, 0) = 0x2aaaaaac2000<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 open(&quot;/lib64/tls/x86_64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/lib64/tls/x86_64&quot;, 0x7fffff89a2a0) = -1 ENOENT (No such file or directory)<br>
23187 open(&quot;/lib64/tls/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/lib64/tls&quot;, {st_mode=S_IFDIR|0755, st_size=392, ...}) = 0<br>
23187 open(&quot;/lib64/x86_64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/lib64/x86_64&quot;, 0x7fffff89a2a0) = -1 ENOENT (No such file or directory)<br>
23187 open(&quot;/lib64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=3480, ...}) = 0<br>
23187 open(&quot;/usr/lib64/tls/x86_64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/usr/lib64/tls/x86_64&quot;, 0x7fffff89a2a0) = -1 ENOENT (No such file or directory)<br>
23187 open(&quot;/usr/lib64/tls/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/usr/lib64/tls&quot;, 0x7fffff89a2a0) = -1 ENOENT (No such file or directory)<br>
23187 open(&quot;/usr/lib64/x86_64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/usr/lib64/x86_64&quot;, 0x7fffff89a2a0) = -1 ENOENT (No such file or directory)<br>
23187 open(&quot;/usr/lib64/libnss_db.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)<br>
23187 stat(&quot;/usr/lib64&quot;, {st_mode=S_IFDIR|0755, st_size=60888, ...}) = 0<br>
23187 munmap(0x2aaaaaac2000, 73760)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 open(&quot;/etc/ld.so.cache&quot;, O_RDONLY) = 6<br>
23187 fstat(6, {st_mode=S_IFREG|0644, st_size=73760, ...}) = 0<br>
23187 mmap(NULL, 73760, PROT_READ, MAP_PRIVATE, 6, 0) = 0x2aaaaaac2000<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 open(&quot;/lib64/libnss_files.so.2&quot;, O_RDONLY) = 6<br>
23187 read(6, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0@#\0\0\0&quot;..., 640) = 640<br>
23187 lseek(6, 624, SEEK_SET)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 624<br>
23187 read(6, &quot;\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0&quot;..., 32) = 32<br>
23187 fstat(6, {st_mode=S_IFREG|0755, st_size=43256, ...}) = 0<br>
23187 mmap(NULL, 1090856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x2aaaab263000<br>
23187 mprotect(0x2aaaab26d000, 1049896, PROT_NONE) = 0<br>
23187 mmap(0x2aaaab36c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x9000) = 0x2aaaab36c000<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 munmap(0x2aaaaaac2000, 73760)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 open(&quot;/etc/passwd&quot;, O_RDONLY)&nbsp;&nbsp;&nbsp;&nbsp; = 6<br>
23187 fcntl(6, F_GETFD)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 fcntl(6, F_SETFD, FD_CLOEXEC)&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187 fstat(6, {st_mode=S_IFREG|0644, st_size=1301, ...}) = 0<br>
23187 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000<br>
23187 read(6, &quot;root:x:0:0:root:/root:/bin/bash\n&quot;..., 131072) = 1301<br>
23187 read(6, &quot;&quot;, 131072)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187
close(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 0<br>
23187 munmap(0x2aaaaaac2000, 131072)&nbsp;&nbsp;&nbsp; = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 stat(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0<br>
23187 sendto(4, &quot;&lt;27&gt;Sep 14 17:48:24 upsmon[23187&quot;..., 61, MSG_NOSIGNAL, NULL, 0) = 61<br>
23187 munmap(0x2aaaaaac1000, 4096)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
23187
exit_group(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= ?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
<br clear="all">Arnaud<br>-- <br>Linux / Unix Expert - MGE UPS SYSTEMS - R&amp;D Dpt<br>Network UPS Tools (NUT) Project Leader - <a href="http://www.networkupstools.org/">http://www.networkupstools.org/</a><br>Debian Developer - 
<a href="http://people.debian.org/%7Eaquette/">http://people.debian.org/~aquette/</a><br>OpenSource Developer - <a href="http://arnaud.quette.free.fr/">http://arnaud.quette.free.fr/</a>