|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Porting from MacOS X to GNUstep, some help neededHi,
I try to port an application from MacOS X to GNUstep. The first thing I did was to create a GNUmakefile to compile the application. I got the whole thing compiled relatively quickly and when I start the application, it actually shows an application icon. However, no menus or windows are shown. First, the application main function looks like: #import <Cocoa/Cocoa.h> int main(int argc, char *argv[]) { NSLog(@"main"); return NSApplicationMain(argc, (const char **) argv); } I think NSApplicationMain loads the MainMenu.nib. Is this correct? To see what's going on, I ran $ strace openapp ./MyApp.app But I could not see any output that indicates that the application tries to load .nib files. I attached the end of the strace output. Maybe someone can give me a hint what the application is supposed to do when NSApplicationMain is executed and how you can debug this. Greetings, Michael write(8, "\0\0\0\3\0\0\0E\0\0\0\1\0\0\0\1GNUstep DO archi"..., 77) = 77 write(2, "2009-10-13 08:02:17.231 MyApp"..., 1202009-10-13 08:02:17.231 MyApp[4863] Got response with postNotificationName:object:userInfo:deliverImmediately:for: ) = 120 geteuid() = 1000 stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0 stat("/tmp/GNUstepSecure1000", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", 0x7fff89fccdc0) = -1 ENOENT (No such file or directory) mkdir("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", 0777) = 0 chmod("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", 0755) = 0 stat("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 access("/tmp/GNUstepSecure1000/GSLaunchedApplications", R_OK) = 0 open("/tmp/GNUstepSecure1000/GSLaunchedApplications", O_RDONLY) = 9 fstat(9, {st_mode=S_IFREG|0644, st_size=250, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f58c598a000 fstat(9, {st_mode=S_IFREG|0644, st_size=250, ...}) = 0 lseek(9, 0, SEEK_SET) = 0 read(9, "{\n GSActive = MyApp;\n "..., 250) = 250 lseek(9, 250, SEEK_SET) = 250 close(9) = 0 munmap(0x7f58c598a000, 4096) = 0 stat("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 9 fstat(9, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents(9, /* 2 entries */, 4096) = 48 getdents(9, /* 0 entries */, 4096) = 0 close(9) = 0 rmdir("/tmp/GNUstepSecure1000/GSLaunchedApplications.lock") = 0 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLOUT}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 2147483647) = 1 ([{fd=8, revents=POLLOUT}]) write(8, "\0\0\0\3\0\0\1\225\0\0\0\0\0\0\0\2GNUstep DO archi"..., 806) = 806 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\214\0\0\0&\0\0\0&\0\0\0\0\0\0\0<\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\272\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\273\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\274\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"8\0\4\0\6\0\300\5\0\0\10\0\0\0\0\0\223\3\n\0\5\0\300\5\6\0\300\5@\0@\0"..., 56}, {NULL, 0}, {"", 0}], 3) = 56 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29796) = 1 ([{fd=8, revents=POLLIN}]) read(8, "\0\0\0\3\0\0\3P\0\0\0\0\0\0\0\1GNUstep DO archi"..., 8192) = 933 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLOUT}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 2147483647) = 1 ([{fd=8, revents=POLLOUT}]) write(8, "\0\0\0\3\0\0\0E\0\0\0\1\0\0\0\1GNUstep DO archi"..., 77) = 77 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29796) = 1 ([{fd=5, revents=POLLIN}]) read(5, "]\313\276\5\5\0\300\5\3\0\223\5\16\0\300\5\0\0\0\0\0\0\0\0\200\27\326\3\0\0\0\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29796) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\7\3\276\0055;8\0\214\0\0\0\5\0\300\5\0\0\0\0:\0.\4:\0006\0\0\0\0\2"..., 4096) = 96 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\230\10\7\0\0\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\5", 28}, {NULL, 0}, {"", 0}], 3) = 28 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\1\277\5`\5\0\0\0\0\10\377\7\0\0\31\31\10A\2\370\0\0\0\0\0\0\0\0\0\0\10"..., 4096) = 4096 read(5, "k\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\1\1\0\254\377\0\0\0\0\0\0\1\1\1\0"..., 1440) = 1440 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\230\1\5\0\1\0\1\0\0\0\0\0\0\0\0\0\5\0\5\0\230\1\4\0\1\0\2\0\0\0\0\0"..., 40}, {NULL, 0}, {"", 0}], 3) = 40 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\4\302\5\10\0\0\0\214#\0\0\0\0\0\0\20\313N\10\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 64 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\303\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\304\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28411) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\304\5E;8\0\214\0\0\0\5\0\300\5\0\0\0\0002\0/\0042\0007\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\305\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\306\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28392) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\306\5T;8\0\214\0\0\0\5\0\300\5\0\0\0\0,\0002\4,\0:\0\0\0\1\0"..., 4096) = 96 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\307\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\310\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28372) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\310\5e;8\0\214\0\0\0\5\0\300\5\0\0\0\0&\0007\4&\0?\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\311\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\312\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28364) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\312\5};8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0007\4%\0?\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\313\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\314\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28341) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\314\5\205;8\0\214\0\0\0\5\0\300\5\0\0\0\0$\0007\4$\0?\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\315\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\316\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28328) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\316\5\235;8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0007\4#\0?\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\317\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\320\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28308) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\320\5\345;8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0006\4#\0>\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\321\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\322\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28236) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\322\5\355;8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0004\4#\0<\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\323\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\324\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28228) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\324\5\365;8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0003\4#\0;\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\325\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\326\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28220) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\326\5\375;8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0001\4#\0009\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\327\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\330\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28212) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\330\5\5<8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0000\4#\0008\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\331\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\332\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28204) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\332\5\16<8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0/\4#\0007\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\333\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\334\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28195) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\334\5\25<8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0-\4#\0005\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\335\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\336\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28188) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\336\5\35<8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0*\4#\0002\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\337\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\340\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28180) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\340\5%<8\0\214\0\0\0\5\0\300\5\0\0\0\0#\0'\4#\0/\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\341\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\342\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28172) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\342\5-<8\0\214\0\0\0\5\0\300\5\0\0\0\0$\0%\4$\0-\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\343\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\344\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28164) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\344\0055<8\0\214\0\0\0\5\0\300\5\0\0\0\0$\0#\4$\0+\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\345\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\346\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28153) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\346\5=<8\0\214\0\0\0\5\0\300\5\0\0\0\0$\0\"\4$\0*\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\347\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\347\5E<8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0!\4%\0)\0\0\0\1\0", 4096) = 32 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\347\5M<8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0 \4%\0(\0\0\0\1\0", 4096) = 32 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\350\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\351\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\352\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28132) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\352\5U<8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0\37\4%\0'\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\353\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\354\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28124) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\354\5]<8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0\36\4%\0&\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\355\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\356\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28112) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\356\5e<8\0\214\0\0\0\5\0\300\5\0\0\0\0%\0\35\4%\0%\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\357\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\360\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28108) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\360\5m<8\0\214\0\0\0\5\0\300\5\0\0\0\0&\0\35\4&\0%\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\361\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\362\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28100) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\362\5u<8\0\214\0\0\0\5\0\300\5\0\0\0\0&\0\34\4&\0$\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\363\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\364\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28092) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\364\5}<8\0\214\0\0\0\5\0\300\5\0\0\0\0&\0\33\4&\0#\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\365\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\366\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28084) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\366\5\215<8\0\214\0\0\0\5\0\300\5\0\0\0\0'\0\32\4'\0\"\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\367\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\370\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28068) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\370\5\225<8\0\214\0\0\0\5\0\300\5\0\0\0\0'\0\31\4'\0!\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\371\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\372\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28054) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\372\5\235<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\30\4(\0 \0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\373\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\374\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28052) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\374\5\245<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\27\4(\0\37\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\375\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\376\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28044) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\376\5\275<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\26\4(\0\36\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\377\5\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\0\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28020) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\0\6\315<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\25\4(\0\35\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\1\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\2\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 28004) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\2\6\335<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\24\4(\0\34\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\3\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\4\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27988) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\4\6\355<8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\23\4(\0\33\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\5\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\6\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27972) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\6\6\25=8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\22\4(\0\32\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\7\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\10\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27932) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\10\6-=8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\21\4(\0\31\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\t\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\n\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27908) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\n\6==8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\20\4(\0\30\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\v\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\f\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27892) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\f\6M=8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\17\4(\0\27\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\r\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\16\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 27872) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\16\6-D8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\r\4(\0\25\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\17\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\20\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 26117) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\6\0\20\0065D8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\0\4(\0\10\0\0\0\1\0", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5\217\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\21\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\5\0\300\5=\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\1\0\22\6\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", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 26109) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\10\3\22\6=D8\0\214\0\0\0\5\0\300\5\0\0\0\0(\0\363\3(\0\373\377\0\0\0\2", 4096) = 32 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 26101) = 0 (Timeout) stat("/home/michi/GNUstep/Defaults/.GNUstepDefaults", {st_mode=S_IFREG|0600, st_size=3017, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepDisabled", 0x7fff89fcccc0) = -1 ENOENT (No such file or directory) stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29994) = 0 (Timeout) stat("/home/michi/GNUstep/Defaults/.GNUstepDefaults", {st_mode=S_IFREG|0600, st_size=3017, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepDisabled", 0x7fff89fcccc0) = -1 ENOENT (No such file or directory) stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29969) = 0 (Timeout) stat("/home/michi/GNUstep/Defaults/.GNUstepDefaults", {st_mode=S_IFREG|0600, st_size=3017, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepDisabled", 0x7fff89fcccc0) = -1 ENOENT (No such file or directory) stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29994) = 0 (Timeout) stat("/home/michi/GNUstep/Defaults/.GNUstepDefaults", {st_mode=S_IFREG|0600, st_size=3017, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepDisabled", 0x7fff89fcccc0) = -1 ENOENT (No such file or directory) stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 stat("/home/michi/GNUstep/Library/Services/.GNUstepServices", {st_mode=S_IFREG|0644, st_size=1995, ...}) = 0 read(5, 0x24871b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=5, events=POLLIN}], 5, 29969 _______________________________________________ Help-gnustep mailing list Help-gnustep@... http://lists.gnu.org/mailman/listinfo/help-gnustep |
|
|
Re: Porting from MacOS X to GNUstep, some help neededMichael Thaler schrieb:
> Hi, > > I try to port an application from MacOS X to GNUstep. The first thing I did was > to create a GNUmakefile to compile the application. I got the whole thing > compiled relatively quickly and when I start the application, it actually > shows an application icon. However, no menus or windows are shown. > > First, the application main function looks like: > > #import <Cocoa/Cocoa.h> > > int main(int argc, char *argv[]) > { > NSLog(@"main"); > return NSApplicationMain(argc, (const char **) argv); > } > > I think NSApplicationMain loads the MainMenu.nib. Is this correct? > > To see what's going on, I ran > > $ strace openapp ./MyApp.app > > But I could not see any output that indicates that the application tries to > load .nib files. I attached the end of the strace output. > > Maybe someone can give me a hint what the application is supposed to do when > NSApplicationMain is executed and how you can debug this. You will need to tell the application which NIB file should be loaded as the main NIB. The simplest way to do this is to put it into the GNUmakefile, have a look at Ink or any other of the graphical example files to see how this can be done. Your application may also need a plist file, depending on what sort of application it is. One way to avoid this complexity is to use pbxbuild, which allows you to use your Xcode project file to compile with GNUstep. Fred _______________________________________________ Help-gnustep mailing list Help-gnustep@... http://lists.gnu.org/mailman/listinfo/help-gnustep |
| Free embeddable forum powered by Nabble | Forum Help |