Ticket #230: avahi-segfault.txt

File avahi-segfault.txt, 15.8 kB (added by mpfj, 5 months ago)
Line 
1 ~ # strace avahi-daemon --debug --no-drop-root
2 execve("/usr/sbin/avahi-daemon", ["avahi-daemon", "--debug", "--no-drop-root"], [/* 6 vars */]) = 0
3 mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab0000
4 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0
5 open("/etc/ld.so.cache", O_RDONLY)      = 3
6 mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000
7 close(3)                                = 0
8 open("/lib/libpthread.so.0", O_RDONLY)  = 3
9 fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0
10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
11 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
12 mmap(NULL, 69632, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab3000
13 mmap(0x2aab3000, 35444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aab3000
14 mmap(0x2aabc000, 21280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x2aabc000
15 mmap(0x2aac2000, 5344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aac2000
16 close(3)                                = 0
17 munmap(0x2aab2000, 4096)                = 0
18 open("/usr/lib/libavahi-common.so.3", O_RDONLY) = 3
19 fstat(3, {st_mode=S_IFREG|0755, st_size=42044, ...}) = 0
20 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
21 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
22 mmap(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aac4000
23 mmap(0x2aac4000, 40372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aac4000
24 mmap(0x2aace000, 4380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9) = 0x2aace000
25 close(3)                                = 0
26 munmap(0x2aab2000, 4096)                = 0
27 open("/usr/lib/libavahi-core.so.5", O_RDONLY) = 3
28 fstat(3, {st_mode=S_IFREG|0755, st_size=194612, ...}) = 0
29 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
30 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
31 mmap(NULL, 200704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad0000
32 mmap(0x2aad0000, 192104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aad0000
33 mmap(0x2aaff000, 5396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2e) = 0x2aaff000
34 close(3)                                = 0
35 munmap(0x2aab2000, 4096)                = 0
36 open("/usr/lib/libexpat.so.1", O_RDONLY) = 3
37 fstat(3, {st_mode=S_IFREG|0755, st_size=91140, ...}) = 0
38 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
39 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
40 mmap(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab01000
41 mmap(0x2ab01000, 84444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab01000
42 mmap(0x2ab16000, 8372, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x2ab16000
43 close(3)                                = 0
44 munmap(0x2aab2000, 4096)                = 0
45 open("/lib/libdl.so.0", O_RDONLY)       = 3
46 fstat(3, {st_mode=S_IFREG|0644, st_size=5460, ...}) = 0
47 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
48 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
49 mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab19000
50 mmap(0x2ab19000, 4504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab19000
51 mmap(0x2ab1b000, 744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x2ab1b000
52 close(3)                                = 0
53 munmap(0x2aab2000, 4096)                = 0
54 open("/lib/libc.so.0", O_RDONLY)        = 3
55 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
56 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000
57 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096
58 mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab1c000
59 mmap(0x2ab1c000, 238664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab1c000
60 mmap(0x2ab57000, 7148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a) = 0x2ab57000
61 mmap(0x2ab59000, 17944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab59000
62 close(3)                                = 0
63 munmap(0x2aab2000, 4096)                = 0
64 open("/lib/libc.so.0", O_RDONLY)        = 3
65 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
66 close(3)                                = 0
67 open("/lib/libpthread.so.0", O_RDONLY)  = 3
68 fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0
69 close(3)                                = 0
70 open("/lib/libc.so.0", O_RDONLY)        = 3
71 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
72 close(3)                                = 0
73 open("/lib/libpthread.so.0", O_RDONLY)  = 3
74 fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0
75 close(3)                                = 0
76 open("/usr/lib/libavahi-common.so.3", O_RDONLY) = 3
77 fstat(3, {st_mode=S_IFREG|0755, st_size=42044, ...}) = 0
78 close(3)                                = 0
79 open("/lib/libc.so.0", O_RDONLY)        = 3
80 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
81 close(3)                                = 0
82 open("/lib/libc.so.0", O_RDONLY)        = 3
83 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
84 close(3)                                = 0
85 open("/lib/libc.so.0", O_RDONLY)        = 3
86 fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0
87 close(3)                                = 0
88 munmap(0x2aab1000, 848)                 = 0
89 stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=15316, ...}) = 0
90 ioctl(0, TCGETS, {B115200 opost isig icanon echo ...}) = 0
91 ioctl(1, TCGETS, {B115200 opost isig icanon echo ...}) = 0
92 getpid()                                = 156
93 old_getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
94 setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0
95 rt_sigaction(SIGRTMIN, {0x2aabb858, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
96 rt_sigaction(SIGRT_1, {0x2aabb7a4, [RTMIN], 0x4000000 /* SA_??? */}, NULL, 8) = 0
97 rt_sigaction(SIGRT_2, {0x2aabaf94, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
98 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
99 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
100 brk(0)                                  = 0x10000
101 brk(0x11000)                            = 0x11000
102 open("/dev/urandom", O_RDONLY)          = 3
103 read(3, "f\252\361m", 4)                = 4
104 close(3)                                = 0
105 time(NULL)                              = 1167609649
106 getuid()                                = 0
107 open("/var/run/avahi-daemon//pid", O_RDWR) = -1 ENOENT (No such file or directory)
108 open("/etc/avahi/avahi-daemon.conf", O_RDONLY) = 3
109 ioctl(3, TCGETS, 0x7fa73794)            = -1 ENOTTY (Inappropriate ioctl for device)
110 brk(0x12000)                            = 0x12000
111 read(3, "# $Id: avahi-daemon.conf 1463 20"..., 4096) = 1611
112 read(3, "", 4096)                       = 0
113 close(3)                                = 0
114 open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
115 fstat(3, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0
116 fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
117 getdents64(3, /* d_reclen == 0, problem here *//* 0 entries */, 1024) = 144
118 getdents64(3, /* 0 entries */, 1024)    = 0
119 close(3)                                = 0
120 open("/etc/passwd", O_RDONLY)           = 3
121 ioctl(3, TCGETS, 0x7fa73c54)            = -1 ENOTTY (Inappropriate ioctl for device)
122 read(3, "root:x:0:0:root:/:/bin/sh\ndaemon"..., 4096) = 691
123 close(3)                                = 0
124 open("/etc/group", O_RDONLY)            = 3
125 ioctl(3, TCGETS, 0x7fa73c54)            = -1 ENOTTY (Inappropriate ioctl for device)
126 read(3, "root::0:\ndaemon:x:1:\nbin:x:2:\nsy"..., 4096) = 235
127 close(3)                                = 0
128 umask(0)                                = 022
129 mkdir("/var/run/avahi-daemon/", 0755)   = 0
130 chown("/var/run/avahi-daemon/", 1000, 1000) = 0
131 stat("/var/run/avahi-daemon/", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
132 umask(022)                              = 0
133 umask(022)                              = 022
134 open("/var/run/avahi-daemon//pid", O_RDWR|O_CREAT|O_EXCL, 0644) = 3
135 fcntl(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
136 getpid()                                = 156
137 write(3, "156\n", 4)                    = 4
138 fcntl(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
139 close(3)                                = 0
140 umask(022)                              = 022
141 setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0
142 setrlimit(RLIMIT_DATA, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
143 setrlimit(RLIMIT_FSIZE, {rlim_cur=0, rlim_max=0}) = 0
144 setrlimit(RLIMIT_NOFILE, {rlim_cur=30, rlim_max=30}) = 0
145 setrlimit(RLIMIT_STACK, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
146 setrlimit(RLIMIT_NPROC, {rlim_cur=3, rlim_max=3}) = 0
147 setrlimit(RLIMIT_MEMLOCK, {rlim_cur=0, rlim_max=0}) = 0
148 chdir("/")                              = 0
149 write(2, "avahi-daemon 0.6.22 starting up.", 32avahi-daemon 0.6.22 starting up.) = 32
150 write(2, "\n", 1
151 )                       = 1
152 prctl(0xf /* PR_??? */, 0x7fa73f87, 0x8, 0x10150, 0) = 0
153 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0
154 open("/etc/ld.so.cache", O_RDONLY)      = 3
155 mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000
156 close(3)                                = 0
157 open("/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
158 open("/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
159 open("/usr/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
160 munmap(0x2aab1000, 848)                 = 0
161 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0
162 open("/etc/ld.so.cache", O_RDONLY)      = 3
163 mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000
164 close(3)                                = 0
165 open("/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
166 open("/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
167 open("/usr/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
168 munmap(0x2aab1000, 848)                 = 0
169 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0
170 open("/etc/ld.so.cache", O_RDONLY)      = 3
171 mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000
172 close(3)                                = 0
173 open("/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
174 open("/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
175 open("/usr/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
176 munmap(0x2aab1000, 848)                 = 0
177 write(2, "WARNING: No NSS support for mDNS"..., 72WARNING: No NSS support for mDNS detected, consider installing nss-mdns!) = 72
178 write(2, "\n", 1
179 )                       = 1
180 pipe([3, 4])                            = 0
181 fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
182 fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
183 fcntl(4, F_GETFL)                       = 0x1 (flags O_WRONLY)
184 fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
185 write(4, "W", 1)                        = 1
186 pipe([5, 6])                            = 0
187 fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
188 fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
189 fcntl(6, F_GETFL)                       = 0x1 (flags O_WRONLY)
190 fcntl(6, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
191 rt_sigprocmask(SIG_UNBLOCK, [INT], NULL, 8) = 0
192 rt_sigaction(SIGINT, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0
193 rt_sigprocmask(SIG_UNBLOCK, [QUIT], NULL, 8) = 0
194 rt_sigaction(SIGQUIT, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0
195 rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0
196 rt_sigaction(SIGHUP, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0
197 rt_sigprocmask(SIG_UNBLOCK, [TERM], NULL, 8) = 0
198 rt_sigaction(SIGTERM, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0
199 rt_sigprocmask(SIG_UNBLOCK, [USR1], NULL, 8) = 0
200 rt_sigaction(SIGUSR1, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0
201 write(4, "W", 1)                        = 1
202 umask(0)                                = 022
203 socket(PF_FILE, SOCK_STREAM, 0)         = 7
204 unlink("/var/run/avahi-daemon/socket")  = -1 ENOENT (No such file or directory)
205 bind(7, {sa_family=AF_FILE, path="/var/run/avahi-daemon/socket"}, 110) = 0
206 listen(7, 2)                            = 0
207 umask(022)                              = 0
208 write(4, "W", 1)                        = 1
209 inotify_init(0)                         = 8
210 inotify_add_watch(8, "/etc/avahi/services", IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_ONLYDIR) = 1
211 inotify_add_watch(8, "/etc/avahi", IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_ONLYDIR) = 2
212 write(4, "W", 1)                        = 1
213 open("/etc/resolv.conf", O_RDONLY)      = 9
214 ioctl(9, TCGETS, 0x7fa73c30)            = -1 ENOTTY (Inappropriate ioctl for device)
215 read(9, "nameserver 10.0.0.1\n\n", 4096) = 21
216 read(9, "", 4096)                       = 0
217 close(9)                                = 0
218 open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 9
219 fstat(9, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
220 fcntl(9, F_SETFD, FD_CLOEXEC)           = 0
221 getdents64(9, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 520
222 open("/etc", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 10
223 fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
224 fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
225 brk(0x13000)                            = 0x13000
226 getdents64(10, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 712
227 open("/etc/avahi", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 11
228 fstat(11, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
229 fcntl(11, F_SETFD, FD_CLOEXEC)          = 0
230 brk(0x14000)                            = 0x14000
231 getdents64(11, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 160
232 open("/etc/avahi/services", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 12
233 fstat(12, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
234 fcntl(12, F_SETFD, FD_CLOEXEC)          = 0
235 brk(0x15000)                            = 0x15000
236 getdents64(12, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 80
237 getdents64(12, /* 0 entries */, 4096)   = 0
238 close(12)                               = 0
239 close(11)                               = 0
240 close(10)                               = 0
241 close(9)                                = 0
242 write(2, "Failed to read /etc/avahi/servic"..., 35Failed to read /etc/avahi/services.) = 35
243 write(2, "\n", 1
244 )                       = 1
245 open("/etc/avahi/hosts", O_RDONLY)      = -1 ENOENT (No such file or directory)
246 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9
247 setsockopt(9, SOL_IP, IP_MULTICAST_TTL, "\377", 1) = 0
248 setsockopt(9, SOL_IP, IP_TTL, [255], 4) = 0
249 setsockopt(9, SOL_IP, IP_MULTICAST_LOOP, "\1", 1) = 0
250 bind(9, {sa_family=AF_INET, sin_port=htons(5353), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
251 setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
252 setsockopt(9, SOL_IP, IP_PKTINFO, [1], 4) = 0
253 setsockopt(9, SOL_IP, IP_RECVTTL, [1], 4) = 0
254 fcntl(9, F_GETFD)                       = 0
255 fcntl(9, F_SETFD, FD_CLOEXEC)           = 0
256 fcntl(9, F_GETFL)                       = 0x2 (flags O_RDWR)
257 fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
258 write(4, "W", 1)                        = 1
259 write(4, "W", 1)                        = 1
260 uname({sys="Linux", node="atngw100-base.example.net", ...}) = 0
261 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 10
262 bind(10, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
263 setsockopt(10, SOL_IP, IP_PKTINFO, [1], 4) = 0
264 setsockopt(10, SOL_IP, IP_RECVTTL, [1], 4) = 0
265 fcntl(10, F_GETFD)                      = 0
266 fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
267 fcntl(10, F_GETFL)                      = 0x2 (flags O_RDWR)
268 fcntl(10, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
269 write(4, "W", 1)                        = 1
270 socket(PF_NETLINK, SOCK_DGRAM, 0)       = 11
271 getpid()                                = 156
272 bind(11, {sa_family=AF_NETLINK, pid=156, groups=00000111}, 12) = 0
273 setsockopt(11, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
274 brk(0x25000)                            = 0x25000
275 write(4, "W", 1)                        = 1
276 send(11, "\0\0\0\21\0\22\1\5\0\0\0\0\0\0\0\0\0", 17, 0
277