Package: mpd Version: 0.13.0-2 Severity: normal mpd periodically hangs here during playback. I managed to capture a strace of mpd as it hung while playing a mp3 file:
read(3, "\1\0\0\0\177\257OG\212)\t:\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG!\20k;\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\200\257OGU\2372\1\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll( The above is a strace of pid 4585 below. This is the mpd process that actually talks to alsa to play sound. The other two processes are not hung. (Although they will become unhappy if they need to talk to the hung process..) 19253 ? S 0:53 mpd 4585 ? SL 0:03 \_ mpd 4586 ? S 0:07 \_ mpd Here's the FD table for pid 4585, as you can see it's hanging polling /dev/snd/timer. lr-x------ 1 joey joey 64 Nov 30 01:54 0 -> /dev/null l-wx------ 1 joey joey 64 Nov 30 01:54 1 -> /home/joey/.plus/.mpd/mpd.log l-wx------ 1 joey joey 64 Nov 30 01:54 2 -> /home/joey/.plus/.mpd/errors.log lr-x------ 1 joey joey 64 Nov 30 01:54 3 -> /dev/snd/timer l-wx------ 1 joey joey 64 Nov 30 01:54 4 -> /home/joey/.plus/.mpd/mpd.log l-wx------ 1 joey joey 64 Nov 30 01:54 5 -> /home/joey/.plus/.mpd/errors.log lrwx------ 1 joey joey 64 Nov 30 01:54 6 -> socket:[7603596] lr-x------ 1 joey joey 64 Nov 30 01:54 7 -> /dev/null lrwx------ 1 joey joey 64 Nov 30 01:54 8 -> /dev/snd/pcmC0D0p When it's hung, *all* attempts to play sounds also begin to hang. (Ie, catting to /dev/snd/pcmC0D0p, or using mplayer.) Normally, thanks to dmix, these programs would work fine when mpd is running. And if I kill mpd, they stop hanging, too. Notice the triple EAHAIN in the strace above. I have more strace output, and while there seem to be a constant succession of EAGAINs, there are never more than 2 before a read succeeds, except for in this case where it hung. I don't know if that's significant. I've included a longer strace output at the end of this message so you can compare the hang with when it's working ok. The hang might be correlated in some way to system load, but I'm not sure (I was burning a DVD when this particular hang and the one before it happened, and I had several hangs earlier while running mp3gain on music and also running unison at the same time.). My sound hardware is an Intel 82801DB-ICH4 with a Realtek ALC202 rev 0 chip. I'm using dmix with alsa. I had nothing modified in mpd.conf to do with audio output at the time of the hang. There is nothing interesting in dmesg. I have a suspicion that I can avoid this hang by configuring mpd to use OSS. I'm going to run it that way for a while and see if I'm right. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages mpd depends on: ii adduser 3.105 add and remove users and groups ii libao2 0.8.8-3 Cross Platform Audio Output Librar ii libasound2 1.0.15-2 ALSA library ii libaudiofile0 0.2.6-7 Open-source version of SGI's audio ii libavahi-client3 0.6.21-2 Avahi client library ii libavahi-common3 0.6.21-2 Avahi common library ii libc6 2.7-1 GNU C Library: Shared libraries ii libfaad0 2.6-1 freeware Advanced Audio Decoder - ii libflac8 1.2.1-1 Free Lossless Audio Codec - runtim ii libid3tag0 0.15.1b-10 ID3 tag reading library from the M pi libjack0 0.103.0-6 JACK Audio Connection Kit (librari ii libmad0 0.15.1b-2.1 MPEG audio decoder library ii libmikmod2 3.1.11-a-6 A portable sound library ii libmpcdec3 1.2.2-1 Musepack (MPC) format library ii libogg0 1.1.3-2 Ogg Bitstream Library ii libpulse0 0.9.7-3 PulseAudio client libraries ii libshout3 2.2.2-1 MP3/Ogg Vorbis broadcast streaming ii libspeex1 1.1.12-3 The Speex Speech Codec ii libtheora0 1.0~beta2-2 The Theora Video Compression Codec ii libvorbis0a 1.2.0.dfsg-2 The Vorbis General Audio Compressi ii libvorbisenc2 1.2.0.dfsg-2 The Vorbis General Audio Compressi ii libvorbisfile3 1.2.0.dfsg-2 The Vorbis General Audio Compressi ii zlib1g 1:1.2.3.3.dfsg-7 compression library - runtime mpd recommends no packages. -- no debconf information Longer strace output: ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0}\257OG8\243z7\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0}\257OG\306\216\3358\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0}\257OG\306\212?:\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\32\344\6\0\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\4\366h\1\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\244\357\312\2\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG|\250-\4\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\304\346\217\5\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\223\340\361\6\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\256\rT\10\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\265\236\266\t\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG>\17\31\v\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\6\345z\f\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG9\327\334\r\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\323\360>\17\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\276\235\241\20\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\313\270\3\22\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\273\355e\23\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavaiable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OGH\335\307\24\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OGp\245*\26\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\365\310\214\27\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG \332\356\30\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OGw\345P\32\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\364\210\263\33\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG)\252\25\35\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OGz\323w\36\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\342\360\331\37\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OGI\366;!\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\32\255\236\"\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG9\247\0$\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\205\311b%\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG+\353\304&\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\217\230\'(\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\343\245\211)\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OGB\322M,\2\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\344\2\260-\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\255\233\22/\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG;dt0\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\241\7\3271\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\270)93\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OGmG\2334\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\317L\3755\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\303\r`7\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\361;\3028\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0~\257OG\252;$:\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0~\257OG\365O\206;\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\310\177M\1\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\244l\260\2\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\22x\22\4\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\312|t\5\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\237\245\326\6\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG<;9\10\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\315C\233\t\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG*O\375\n\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OGNw_\f\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG G\302\r\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG?T$\17\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\244X\206\20\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OGbk\350\21\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\320\233J\23\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OGL#\255\24\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\6R\17\26\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG8lq\27\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 read(3, "\1\0\0\0\177\257OG\266j\323\30\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\245\'6\32\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG$\'\230\33\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\217u\372\34\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 read(3, "\1\0\0\0\177\257OG\372\177\\\36\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\245r\276\37\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG=,!!\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG*`\203\"\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\25g\345#\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG(xG%\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OGZ5\252&\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG-T\f(\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\274Hn)\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\337X\320*\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\350b2,\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\277\32\225-\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OGmI\367.\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\307ZY0\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG|i\2731\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\255\20\0363\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG\270F\2004\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 ioctl(8, 0x4122, 0x821b5f8) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\343L\3425\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG=FD7\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OGs&\2478\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\177\257OG\212)\t:\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0x40) = 0 read(3, 0xbfbbc2a4, 64) = -1 EAGAIN (Resource temporarily unavailable) ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 semop(21725194, 0xbfbbc2aa, 2) = 0 semop(21725194, 0xbfbbc2b6, 1) = 0 ioctl(8, 0x4122, 0xb7b30ff4) = 0 read(3, "\1\0\0\0\177\257OG!\20k;\1\0\0\0", 64) = 16 poll([{fd=3, events=POLLIN|POLLERR|POLLNVAL, revents=POLLIN}], 1, -1) = 1 ioctl(8, 0x4122, 0x40) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x1) = 0 ioctl(8, 0x4122, 0x40) = 0 semop(21725194, 0xbfbbc2da, 2) = 0 semop(21725194, 0xbfbbc2e6, 1) = 0 read(3, "\1\0\0\0\200\257OGU\2372\1\1\0\0\0", 64) = 16 ioctl(8, 0x4122, 0xbfbbc340) = 0 ioctl(8, 0x4122, 0xbfbbc340) = 0 poll( -- see shy jo