Porting from MacOS X to GNUstep, some help needed

View: New views
2 Messages — Rating Filter:   Alert me  

Porting from MacOS X to GNUstep, some help needed

by Michael Thaler-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.

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 needed

by Fred Kiefer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Michael 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