Re: (ITS#6973) Problem with sssvlv overlay and ldapsearch
by hyc@symas.com
ctcard(a)hotmail.com wrote:
> --_bbdbd3bd-a986-4f81-a676-3a9863fcc4f3_
> Content-Type: text/plain; charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
Don't send HTML emails to the ITS.
I'm unable to reproduce the error you're talking about. Please provide a
config that demonstrates the error, and the complete ldapsearch command
invocation.
Your patch cannot be correct since limits_check() is already called by the
frontend at the beginning of every search operation.
>> Date: Fri=2C 17 Jun 2011 09:33:22 -0700
>> From: quanah(a)zimbra.com
>> To: ctcard(a)hotmail.com=3B openldap-its(a)openldap.org
>> Subject: RE: (ITS#6973) Problem with sssvlv overlay and ldapsearch
>> =20
>> --On Friday=2C June 17=2C 2011 8:23 AM +0000 ctcard(a)hotmail.com wrote:
>> =20
>>>
>>>
>>>> --On Thursday=2C June 16=2C 2011 5:14 PM +0000 ctcard(a)hotmail.com wrot=
> e:
>>>>
>>>>>
>>>>> openldap 2.4.25 is better=2C but still has the LDAP_SIZELIMIT_EXCEED=
> ED
>>>>> bug.A possible fix is to add a call to limits_check()
>>>>
>>>>
>>>> Please read<http://www.openldap.org/devel/contributing.html>
>>>>
>>>> Particularly:
>>>>
>>>> <http://www.openldap.org/devel/contributing.html#patches>
>>> Ok=2C patch uploaded to ftp.openldap.org
>>> Chris =09
>> =20
>> And the FTP URL for the patch?
>> =20
> I uploaded it to the incoming directory on ftp.openldap.org with the name (=
> from memory) chris-card-110617.sssvlv.c.patch as per the instructions.
>
> Chris
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
12 years, 3 months
(ITS#6975) Patch - Mozilla NSS - should allow cacertdir in most cases
by rmeggins@redhat.com
Full_Name: Rich Megginson
Version: 2.4.25 (current CVS HEAD)
OS: RHEL6
URL: ftp://ftp.openldap.org/incoming/Mozilla-NSS-should-allow-cacertdir-in-mos...
Submission from: (NULL) (76.113.106.30)
openldap built with openssl allows most any value of cacertdir - directory is a
file, directory does not contain any CA certs, directory does not exist - users
expect if they specify TLS_REQCERT=never, no matter what the TLS_CACERTDIR
setting is, TLS/SSL will just work. On the other hand, TLS_CACERT failures are
hard failures - if TLS_CACERT is specified and is not a valid file, TLS/SSL will
fail.
These patch files are derived from OpenLDAP Software. All of the
modifications to OpenLDAP Software represented in the following
patch(es) were developed by Red Hat. Red Hat has not assigned rights
and/or interest in this work to any party. I, Rich Megginson am
authorized by Red Hat, my employer, to release this work under the
following terms.
Red Hat hereby place the following modifications to OpenLDAP Software
(and only these modifications) into the public domain. Hence, these
modifications may be freely used and/or redistributed for any purpose
with or without attribution and/or other notice.
12 years, 3 months
RE: (ITS#6973) Problem with sssvlv overlay and ldapsearch
by ctcard@hotmail.com
--_bbdbd3bd-a986-4f81-a676-3a9863fcc4f3_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
> Date: Fri=2C 17 Jun 2011 09:33:22 -0700
> From: quanah(a)zimbra.com
> To: ctcard(a)hotmail.com=3B openldap-its(a)openldap.org
> Subject: RE: (ITS#6973) Problem with sssvlv overlay and ldapsearch
>=20
> --On Friday=2C June 17=2C 2011 8:23 AM +0000 ctcard(a)hotmail.com wrote:
>=20
> >
> >
> >> --On Thursday=2C June 16=2C 2011 5:14 PM +0000 ctcard(a)hotmail.com wrot=
e:
> >>
> >> >
> >> > openldap 2.4.25 is better=2C but still has the LDAP_SIZELIMIT_EXCEED=
ED
> >> > bug.A possible fix is to add a call to limits_check()
> >>
> >>
> >> Please read <http://www.openldap.org/devel/contributing.html>
> >>
> >> Particularly:
> >>
> >> <http://www.openldap.org/devel/contributing.html#patches>
> > Ok=2C patch uploaded to ftp.openldap.org
> > Chris =09
>=20
> And the FTP URL for the patch?
>=20
I uploaded it to the incoming directory on ftp.openldap.org with the name (=
from memory) chris-card-110617.sssvlv.c.patch as per the instructions.
Chris
=
--_bbdbd3bd-a986-4f81-a676-3a9863fcc4f3_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style>
</head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
<br><br><div>>=3B Date: Fri=2C 17 Jun 2011 09:33:22 -0700<br>>=3B From:=
quanah(a)zimbra.com<br>>=3B To: ctcard(a)hotmail.com=3B openldap-its@openlda=
p.org<br>>=3B Subject: RE: (ITS#6973) Problem with sssvlv overlay and lda=
psearch<br>>=3B <br>>=3B --On Friday=2C June 17=2C 2011 8:23 AM +0000 c=
tcard(a)hotmail.com wrote:<br>>=3B <br>>=3B >=3B<br>>=3B >=3B<br>&g=
t=3B >=3B>=3B --On Thursday=2C June 16=2C 2011 5:14 PM +0000 ctcard@hot=
mail.com wrote:<br>>=3B >=3B>=3B<br>>=3B >=3B>=3B >=3B<br>>=
=3B >=3B>=3B >=3B openldap 2.4.25 is better=2C but still has the LDAP=
_SIZELIMIT_EXCEEDED<br>>=3B >=3B>=3B >=3B bug.A possible fix is to =
add a call to limits_check()<br>>=3B >=3B>=3B<br>>=3B >=3B>=3B<=
br>>=3B >=3B>=3B Please read <=3Bhttp://www.openldap.org/devel/cont=
ributing.html>=3B<br>>=3B >=3B>=3B<br>>=3B >=3B>=3B Particula=
rly:<br>>=3B >=3B>=3B<br>>=3B >=3B>=3B <=3Bhttp://www.openlda=
p.org/devel/contributing.html#patches>=3B<br>>=3B >=3B Ok=2C patch up=
loaded to ftp.openldap.org<br>>=3B >=3B Chris <br>>=3B <br>&=
gt=3B And the FTP URL for the patch?<br>>=3B <br>I uploaded it to the inc=
oming directory on ftp.openldap.org with the name (from memory) chris-card-=
110617.sssvlv.c.patch as per the instructions.<br><br>Chris<br></div> =
</div></body>
</html>=
--_bbdbd3bd-a986-4f81-a676-3a9863fcc4f3_--
12 years, 3 months
RE: (ITS#6973) Problem with sssvlv overlay and ldapsearch
by quanah@zimbra.com
--On Thursday, June 16, 2011 5:14 PM +0000 ctcard(a)hotmail.com wrote:
>
> openldap 2.4.25 is better, but still has the LDAP_SIZELIMIT_EXCEEDED
> bug.A possible fix is to add a call to limits_check()
Please read <http://www.openldap.org/devel/contributing.html>
Particularly:
<http://www.openldap.org/devel/contributing.html#patches>
Submission Formats
Submissions should be submitted as a patch suitable for integration into
the OpenLDAP Git source repository using git-am(1). Specifically, you
should use git-format-patch(1) to construct the patch. Please review
patches before submission to ensure only required changes to intended files
are included in the patch AND all the intended changes are included in the
patch.
--Quanah
--
Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
--------------------
Zimbra :: the leader in open source messaging and collaboration
12 years, 3 months
RE: (ITS#6973) Problem with sssvlv overlay and ldapsearch
by ctcard@hotmail.com
openldap 2.4.25 is better, but still has the LDAP_SIZELIMIT_EXCEEDED bug.A possible fix is to add a call to limits_check() in sssvlv_op_search() (sssvlv.c) :
--- sssvlv.c 2011-03-24 02:04:28.000000000 +0000+++ sssvlv.c.new 2011-06-16 18:07:36.000000000 +0100@@ -839,6 +839,7 @@ sess_id = find_session_by_context( si->svi_max_percon, op->o_conn->c_conn_idx, vc ? vc->vc_context : NO_VC_CONTEXT, ps ? ps->ps_cookie : NO_PS_COOKIE ); if ( sess_id >= 0 ) { so = sort_conns[op->o_conn->c_conn_idx][sess_id];+ limits_check( op, rs ); /* Is it a continuation of a VLV search? */ if ( !vc || so->so_vlv <= SLAP_CONTROL_IGNORED || vc->vc_context != so->so_vcontext ) {
12 years, 3 months
Re: (ITS#6878) ppcache segfault with tavl_delete
by tjgates@castlebranch.com
This is a multi-part message in MIME format.
--------------050208080705010102070004
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
I can't get this to crash under valgrind, just like it wont crash when
run in debug mode.
There were a few nasty messages however so I've attached the output from
it thus far.
--
Tyler Gates
Systems Administrator
Castle Branch Inc.
910-815-3880 ext 7230
tjgates(a)castlebranch.com
This e-mail message, including any attachments, may contain private,
confidential, and privileged information for the restricted use of the
intended recipient(s). If you are not the intended recipient(s), you
may NOT use, disclose, copy, or disseminate this information. Please
notify the sender by return e-mail of this misdirected correspondence
and destroy all copies of the original message including all attachments.
Your cooperation is appreciated.
--------------050208080705010102070004
Content-Type: text/plain;
name="slapd.valgrind.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="slapd.valgrind.txt"
==25268== Memcheck, a memory error detector
==25268== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==25268== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==25268== Command: /usr/sbin/slapd -h ldap:///\ ldapi:///\ ldaps:/// -g openldap -u openldap -F /etc/ldap/slapd.d
==25268== Parent PID: 25106
==25268==
==25268==
==25268== HEAP SUMMARY:
==25268== in use at exit: 682,293 bytes in 14,370 blocks
==25268== total heap usage: 47,421 allocs, 33,051 frees, 8,849,431 bytes allocated
==25268==
==25268== LEAK SUMMARY:
==25268== definitely lost: 199 bytes in 6 blocks
==25268== indirectly lost: 13,619 bytes in 450 blocks
==25268== possibly lost: 32,944 bytes in 10 blocks
==25268== still reachable: 635,531 bytes in 13,904 blocks
==25268== suppressed: 0 bytes in 0 blocks
==25268== Rerun with --leak-check=full to see details of leaked memory
==25268==
==25268== For counts of detected and suppressed errors, rerun with: -v
==25268== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 134 from 14)
==25273== Thread 4:
==25273== Conditional jump or move depends on uninitialised value(s)
==25273== at 0x49A249F: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x49A3310: __log_put (in /usr/lib/libdb-4.8.so)
==25273== by 0x494E6F7: __db_addrem_log (in /usr/lib/libdb-4.8.so)
==25273== by 0x495CEB6: __db_pitem (in /usr/lib/libdb-4.8.so)
==25273== by 0x48AEAB3: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x48B0447: __bam_iitem (in /usr/lib/libdb-4.8.so)
==25273== by 0x48A9889: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x4955D0D: __dbc_iput (in /usr/lib/libdb-4.8.so)
==25273== by 0x495817C: __dbc_put (in /usr/lib/libdb-4.8.so)
==25273== by 0x495EBE7: __dbc_put_pp (in /usr/lib/libdb-4.8.so)
==25273== by 0x5493825: hdb_idl_insert_key (idl.c:876)
==25273== by 0x548A5E8: hdb_key_change (key.c:93)
==25273==
==25273== Syscall param pwrite64(buf) points to uninitialised byte(s)
==25273== at 0x4C1AC0B: pwrite64 (pwrite64.c:54)
==25273== by 0x49B9AB7: __os_io (in /usr/lib/libdb-4.8.so)
==25273== by 0x49A11DA: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x49A1E7E: __log_flush_int (in /usr/lib/libdb-4.8.so)
==25273== by 0x49A376C: __log_put (in /usr/lib/libdb-4.8.so)
==25273== by 0x49C8AEA: __txn_regop_log (in /usr/lib/libdb-4.8.so)
==25273== by 0x49C5784: __txn_commit (in /usr/lib/libdb-4.8.so)
==25273== by 0x49C5850: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x54820B7: hdb_modify (modify.c:670)
==25273== by 0x54B0257: merge_entry (pcache.c:874)
==25273== by 0x54B7FFB: cache_entries (pcache.c:2291)
==25273== by 0x54B83EC: pcache_op_cleanup (pcache.c:2396)
==25273== Address 0x6e254b4 is not stack'd, malloc'd or (recently) free'd
==25273==
==25273== Thread 3:
==25273== Conditional jump or move depends on uninitialised value(s)
==25273== at 0x49A249F: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x49A3310: __log_put (in /usr/lib/libdb-4.8.so)
==25273== by 0x494E6F7: __db_addrem_log (in /usr/lib/libdb-4.8.so)
==25273== by 0x495CBE0: __db_ditem (in /usr/lib/libdb-4.8.so)
==25273== by 0x48AB7EE: __bam_ditem (in /usr/lib/libdb-4.8.so)
==25273== by 0x48AA39D: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x48AACFD: ??? (in /usr/lib/libdb-4.8.so)
==25273== by 0x49546C6: __dbc_close (in /usr/lib/libdb-4.8.so)
==25273== by 0x495FC62: __dbc_close_pp (in /usr/lib/libdb-4.8.so)
==25273== by 0x5492ED7: hdb_idl_delete_key (idl.c:1034)
==25273== by 0x548A533: hdb_key_change (key.c:97)
==25273== by 0x5489AD4: indexer (index.c:214)
==25273==
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Thread 4:
==25273== Invalid read of size 4
==25273== at 0x486C562: ??? (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x486AEBE: ??? (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x486B1BE: ldap_int_tls_start (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x483ECB7: ldap_int_open_connection (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x48570A5: ldap_new_connection (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x483EA78: ldap_open_defconn (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x485855F: ldap_send_initial_request (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x484A929: ldap_sasl_bind (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x545C877: ldap_back_dobind_int (bind.c:1482)
==25273== by 0x545D43D: ldap_back_retry (bind.c:2004)
==25273== by 0x54584A2: ldap_back_search (search.c:530)
==25273== by 0x1BAF5A: overlay_op_walk (backover.c:669)
==25273== Address 0x5ff6524 is 132 bytes inside a block of size 452 free'd
==25273== at 0x4824B3A: free (vg_replace_malloc.c:366)
==25273== by 0x4880C1F: ber_memfree_x (in /usr/lib/liblber-2.4.so.2.7.0)
==25273== by 0x484CEFE: ldap_ld_free (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x484CFB7: ldap_unbind_ext (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x545D3C8: ldap_back_retry (bind.c:1984)
==25273== by 0x54584A2: ldap_back_search (search.c:530)
==25273== by 0x1BAF5A: overlay_op_walk (backover.c:669)
==25273== by 0x1BBC87: over_op_func (backover.c:721)
==25273== by 0x143A83: fe_op_search (search.c:372)
==25273== by 0x144416: do_search (search.c:217)
==25273== by 0x1408C3: connection_operation (connection.c:1113)
==25273== by 0x1413C1: connection_read_thread (connection.c:1249)
==25273==
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Thread 3:
==25273== Conditional jump or move depends on uninitialised value(s)
==25273== at 0x486C56A: ??? (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x486AEBE: ??? (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x486B1BE: ldap_int_tls_start (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x483ECB7: ldap_int_open_connection (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x48570A5: ldap_new_connection (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x483EA78: ldap_open_defconn (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x485855F: ldap_send_initial_request (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x484A929: ldap_sasl_bind (in /usr/lib/libldap_r-2.4.so.2.7.0)
==25273== by 0x545C877: ldap_back_dobind_int (bind.c:1482)
==25273== by 0x545D43D: ldap_back_retry (bind.c:2004)
==25273== by 0x54584A2: ldap_back_search (search.c:530)
==25273== by 0x1BAF5A: overlay_op_walk (backover.c:669)
==25273==
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
==25273== Warning: invalid file descriptor -1 in syscall write()
--------------050208080705010102070004--
12 years, 3 months