From owner-freebsd-threads@FreeBSD.ORG Mon Sep 26 05:41:21 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE4E916A423 for ; Mon, 26 Sep 2005 05:41:21 +0000 (GMT) (envelope-from sannetipps@holistic-sys.com) Received: from holistic-sys.com (IGLD-83-130-109-176.inter.net.il [83.130.109.176]) by mx1.FreeBSD.org (Postfix) with SMTP id 91F9743D5A for ; Mon, 26 Sep 2005 05:41:19 +0000 (GMT) (envelope-from sannetipps@holistic-sys.com) Received: from [192.168.204.229] (helo=classconsciousness) by holistic-sys.com with SMTP (Receivingorder ow 3.36 (Awestruck)) id xIkMZn-aNOMwv-Ot for freebsd-threads@freebsd.org; Mon, 26 Sep 2005 00:41:03 -0500 Message-ID: <146625.UKSKBTFPCXN@classconsciousness> From: "Sanne Tipps" To: "Sunita Gu" Date: Mon, 26 Sep 2005 00:41:01 -0500 MIME-Version: 1.0 X-Priority: 3 X-Mailer: Receivingorder ow 3.36 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: No Failure , Pharrmacxy X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sanne Tipps List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 05:41:22 -0000 CelValProMeCia= ViaUltAmXanLev ebrexiumpeciaridialisgrarambienaxitra $ $$ = 3.75 1.213.33 = http://www.multikopest.= com freedman, imitated many of these fables in Latin iambics about to a = neighboring cedar, The first step has lost us all. If we using them. filching = = from their very altars a part of the sacrifice offered Whatever you do, do = with all your might. that the burlesque style of writing adopted by Scarron = and From owner-freebsd-threads@FreeBSD.ORG Mon Sep 26 11:02:28 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 188BB16A429 for ; Mon, 26 Sep 2005 11:02:28 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1746543D67 for ; Mon, 26 Sep 2005 11:02:23 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QB2Nrf027252 for ; Mon, 26 Sep 2005 11:02:23 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QB2M91027246 for freebsd-threads@freebsd.org; Mon, 26 Sep 2005 11:02:22 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 26 Sep 2005 11:02:22 GMT Message-Id: <200509261102.j8QB2M91027246@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-threads@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 11:02:28 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/01/26] threads/76690threads fork hang in child for (-lc_r & -lthr) o [2005/05/11] threads/80887threads ULE with SMP broke libpthread/libthr on 5 2 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/07/18] kern/20016 threads pthreads: Cannot set scheduling timer/Can o [2000/08/26] kern/20861 threads libc_r does not honor socket timeouts o [2001/01/20] threads/24472threads libc_r does not honor SO_SNDTIMEO/SO_RCVT o [2001/01/25] threads/24632threads libc_r delicate deviation from libc in ha o [2001/01/25] kern/24641 threads pthread_rwlock_rdlock can deadlock o [2001/11/26] bin/32295 threads pthread dont dequeue signals o [2002/02/01] threads/34536threads accept() blocks other threads o [2002/05/25] kern/38549 threads the procces compiled whith pthread stoppe o [2002/06/27] threads/39922threads [PATCH?] Threaded applications executed w o [2002/08/04] kern/41331 threads Pthread library open sets O_NONBLOCK flag o [2003/03/02] threads/48856threads Setting SIGCHLD to SIG_IGN still leaves z o [2003/03/10] threads/49087threads Signals lost in programs linked with libc s [2004/03/15] kern/64313 threads FreeBSD (OpenBSD) pthread implicit set/un o [2004/08/26] threads/70975threads unexpected and unreliable behaviour when o [2004/09/14] threads/71725threads Mysql Crashes frequently giving Sock Erro o [2004/10/05] threads/72353threads Assertion fails in /usr/src/lib/libpthrea o [2004/10/07] threads/72429threads threads blocked in stdio (fgets, etc) are o [2004/10/21] threads/72953threads fork() unblocks blocked signals w/o PTHRE o [2004/12/19] threads/75273threads FBSD 5.3 libpthread (KSE) bug o [2004/12/21] threads/75374threads pthread_kill() ignores SA_SIGINFO flag o [2005/01/26] threads/76694threads fork cause hang in dup()/close() function o [2005/03/10] threads/78660threads Java hangs unkillably in STOP state after o [2005/04/08] threads/79683threads svctcp_create() fails if multiple threads o [2005/04/28] threads/80435threads panic on high loads o [2005/05/19] threads/81258threads Thread specific data is sometimes assigne o [2005/08/02] threads/84483threads problems with devel/nspr and -lc_r on 4.x o [2005/08/10] threads/84778threads libpthread busy loop/hang with Java when o [2005/08/19] threads/85112threads Resource temporarily unavailable reading o [2005/08/20] threads/85160threads [patch] libobjc + libpthread/libthr crash o [2005/09/12] threads/86004threads libthr broken on amd64 30 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/05/26] kern/18824 threads gethostbyname is not thread safe o [2000/06/13] kern/19247 threads uthread_sigaction.c does not do anything o [2000/10/21] kern/22190 threads A threaded read(2) from a socketpair(2) f o [2001/09/09] threads/30464threads pthread mutex attributes -- pshared o [2002/05/02] threads/37676threads libc_r: msgsnd(), msgrcv(), pread(), pwri s [2002/07/16] threads/40671threads pthread_cancel doesn't remove thread from o [2004/07/13] threads/69020threads pthreads library leaks _gc_mutex o [2004/09/21] threads/71966threads Mlnet Core Dumped : Fatal error '_pq_inse o [2004/11/21] threads/74180threads KSE problem. Applications those riched ma o [2005/01/20] threads/76513threads libpthread is not working o [2005/04/13] threads/79887threads [patch] freopen() isn't thread-safe o [2005/05/13] threads/80992threads abort() sometimes not caught by gdb depen o [2005/05/26] threads/81534threads [PATCH] libc_r close() will fail on any f o [2005/09/12] kern/86029 threads undefined reference to `_thread_dump_info 14 problems total. From owner-freebsd-threads@FreeBSD.ORG Wed Sep 28 22:40:27 2005 Return-Path: X-Original-To: freebsd-threads@hub.freebsd.org Delivered-To: freebsd-threads@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 846DA16A41F for ; Wed, 28 Sep 2005 22:40:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 426DC43D6A for ; Wed, 28 Sep 2005 22:40:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8SMeLnH014684 for ; Wed, 28 Sep 2005 22:40:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8SMeLD0014683; Wed, 28 Sep 2005 22:40:21 GMT (envelope-from gnats) Date: Wed, 28 Sep 2005 22:40:21 GMT Message-Id: <200509282240.j8SMeLD0014683@freefall.freebsd.org> To: freebsd-threads@FreeBSD.org From: David Xu Cc: Subject: Re: threads/86004: libthr broken on amd64 X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: David Xu List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 22:40:27 -0000 The following reply was made to PR threads/86004; it has been noted by GNATS. From: David Xu To: bug-followup@FreeBSD.org, justin@arl.army.mil Cc: Subject: Re: threads/86004: libthr broken on amd64 Date: Thu, 29 Sep 2005 06:34:34 +0800 libthr was rewritten on -CURRENT and 6.0 beta, you might try it to see if the problem still exists. David Xu From owner-freebsd-threads@FreeBSD.ORG Thu Sep 29 10:05:11 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99FE516A420 for ; Thu, 29 Sep 2005 10:05:11 +0000 (GMT) (envelope-from lefty@ene.asda.gr) Received: from mx3.asda.gr (ene.asda.gr [193.92.118.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10F8E43D4C for ; Thu, 29 Sep 2005 10:05:10 +0000 (GMT) (envelope-from lefty@ene.asda.gr) Received: by mx3.asda.gr (Postfix, from userid 58) id B5A2B1146F; Thu, 29 Sep 2005 13:05:08 +0300 (EEST) X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on ene.asda.gr X-Spam-Level: X-Spam-Status: score=-103.7 autolearn=ham tests=ALL_TRUSTED,AWL,BAYES_00, USER_IN_WHITELIST Received: from [193.92.118.162] (lefty.ene.asda.gr [193.92.118.162]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Lefteris Tsintjelis", Issuer "ASDA Root CA" (verified OK)) by mx3.asda.gr (Postfix) with ESMTP id 976B01142D for ; Thu, 29 Sep 2005 13:04:58 +0300 (EEST) Message-ID: <433BBBD9.3070000@ene.asda.gr> Date: Thu, 29 Sep 2005 13:03:05 +0300 From: Lefteris Tsintjelis Organization: ASDA User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-threads@freebsd.org Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 7bit Subject: pthread_key_create memory leakage in pthreads? X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 10:05:11 -0000 Hi, dmesg: FreeBSD 5.4-STABLE #0: Sun Sep 25 20:08:39 EEST 2005 I am using valgrind to check my program but it always seems to come with this message: ==8210== 600 bytes in 3 blocks are definitely lost in loss record 3 of 6 ==8210== at 0x3C03619F: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck.so) ==8210== by 0x3C0978EC: (within /usr/local/lib/valgrind/libpthread.so.1) ==8210== by 0x3C09A2FD: (within /usr/local/lib/valgrind/libpthread.so.1) ==8210== by 0x3C09A489: pthread_key_create (in /usr/local/lib/valgrind/libpthread.so.1) I am not sure if its accurate or not. I use a proper pthread_exit in my thread. Is there anything more that I should do besides that? Please CC Thnx, Lefteris From owner-freebsd-threads@FreeBSD.ORG Thu Sep 29 12:35:50 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 4A8DB16A41F; Thu, 29 Sep 2005 12:35:48 +0000 (GMT) (envelope-from davidxu@freebsd.org) Message-ID: <433BDFAA.6070307@freebsd.org> Date: Thu, 29 Sep 2005 20:35:54 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.10) Gecko/20050806 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Lefteris Tsintjelis References: <433BBBD9.3070000@ene.asda.gr> In-Reply-To: <433BBBD9.3070000@ene.asda.gr> Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-threads@freebsd.org Subject: Re: pthread_key_create memory leakage in pthreads? X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 12:35:50 -0000 Lefteris Tsintjelis wrote: > Hi, > > dmesg: FreeBSD 5.4-STABLE #0: Sun Sep 25 20:08:39 EEST 2005 > > I am using valgrind to check my program but it always seems to come > with this > message: > > ==8210== 600 bytes in 3 blocks are definitely lost in loss record 3 of 6 > ==8210== at 0x3C03619F: malloc (in > /usr/local/lib/valgrind/vgpreload_memcheck.so) > ==8210== by 0x3C0978EC: (within > /usr/local/lib/valgrind/libpthread.so.1) > ==8210== by 0x3C09A2FD: (within > /usr/local/lib/valgrind/libpthread.so.1) > ==8210== by 0x3C09A489: pthread_key_create (in > /usr/local/lib/valgrind/libpthread.so.1) > > I am not sure if its accurate or not. I use a proper pthread_exit in > my thread. > Is there anything more that I should do besides that? > > Please CC > > Thnx, > > Lefteris > > The thread library is valgrind's version, the path is /usr/local/lib/valgrind/libpthread.so.1, it is not the native FreeBSD thread library. David Xu From owner-freebsd-threads@FreeBSD.ORG Thu Sep 29 13:03:04 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D16A16A428; Thu, 29 Sep 2005 13:03:04 +0000 (GMT) (envelope-from lefty@ene.asda.gr) Received: from mx3.asda.gr (ene.asda.gr [193.92.118.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 50C2143D49; Thu, 29 Sep 2005 13:03:01 +0000 (GMT) (envelope-from lefty@ene.asda.gr) Received: by mx3.asda.gr (Postfix, from userid 58) id EF96D1146F; Thu, 29 Sep 2005 16:02:59 +0300 (EEST) X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on ene.asda.gr X-Spam-Level: X-Spam-Status: score=-103.8 autolearn=ham tests=ALL_TRUSTED,AWL,BAYES_00, USER_IN_WHITELIST Received: from [193.92.118.162] (lefty.ene.asda.gr [193.92.118.162]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Lefteris Tsintjelis", Issuer "ASDA Root CA" (verified OK)) by mx3.asda.gr (Postfix) with ESMTP id 9CE871142D; Thu, 29 Sep 2005 16:02:53 +0300 (EEST) Message-ID: <433BE581.2080608@ene.asda.gr> Date: Thu, 29 Sep 2005 16:00:49 +0300 From: Lefteris Tsintjelis Organization: ASDA User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: David Xu References: <433BBBD9.3070000@ene.asda.gr> <433BDFAA.6070307@freebsd.org> In-Reply-To: <433BDFAA.6070307@freebsd.org> Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-threads@freebsd.org Subject: Re: pthread_key_create memory leakage in pthreads? X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 13:03:04 -0000 David Xu wrote: > > The thread library is valgrind's version, the path is > /usr/local/lib/valgrind/libpthread.so.1, > it is not the native FreeBSD thread library. > > David Xu Yes, thats what it looked in the first place but I had a few doubts about how can he detect its own leakage. I know this is probably an off list topic but how can I reliably detect memory leakages, if any? Thnx, Lefteris From owner-freebsd-threads@FreeBSD.ORG Thu Sep 29 20:55:08 2005 Return-Path: X-Original-To: threads@FreeBSD.org Delivered-To: freebsd-threads@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 936B716A420 for ; Thu, 29 Sep 2005 20:55:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06A5543D49 for ; Thu, 29 Sep 2005 20:55:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id AD2B646B0D for ; Thu, 29 Sep 2005 16:55:07 -0400 (EDT) Date: Thu, 29 Sep 2005 21:55:07 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: threads@FreeBSD.org Message-ID: <20050929215152.D34322@fledge.watson.org> MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="0-318985421-1128025077=:65402" Content-ID: <20050929215152.V34322@fledge.watson.org> Cc: Subject: Re: freebsd-5.4-stable panics (fwd) X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 20:55:08 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-318985421-1128025077=:65402 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed Content-ID: <20050929215152.P34322@fledge.watson.org> The attached message and debugging information suggests that a thread in an incompletely initialized state (td->td_ksegrp == NULL) is being hooked up to a process, and that fill_kinfo_thread() is pretty sure this will never happen (it assumes that td_ksegrp != NULL). I've suggested a work-around of skipping threads with td_ksegrp == NULL in the calling function, but this raises a general question about the invariants of the KSE/thread/... code during thread initialization. Should a thread hooked up to a process thread list ever have a td_ksegrp of NULL? Once a thread has a KSE group that is non-NULL, will it ever change such that monitoring code needs to worry? Is kern_proc.c making assumptions that are too strong, or do we just have a nasty SMP race here and some locking work is needed? The remainder of the thread can be found on the -hackers list, but the key points are: - Shows up on quad-processor systems running 6.x - Multi-threaded apps are doing lots of network I/O - Occurs while running top under high load Thanks, Robert N M Watson ---------- Forwarded message ---------- Date: Thu, 29 Sep 2005 16:17:57 -0400 (EDT) From: Rob Watt To: Robert Watson Cc: Rob Watt , Jason Carroll , freebsd-hackers@FreeBSD.org, freebsd-amd64@FreeBSD.org, mikep@hudson-trading.com Subject: Re: freebsd-5.4-stable panics On Thu, 29 Sep 2005, Robert Watson wrote: > Could you dump the contents of *td and *td->td_proc for me? I'm quite > interested to know what the value in td->td_proc->p_state is, among other > things. If I could also have you generate a dump of the KSE group > structures in td->td_proc->p_ksegrps and the threads in > td->td_proc->p_threads. I've attached a file with many of the values you have asked for. We looked at some of the threads referenced by td->td_proc->p_threads, but we weren't sure we were walking the list correctly. Do you have any tips for walking those thread lists? > > Could you tell me if the program named by p->p_comm is linked against a > threading library? If it's a custom app, you may already know, and if > not, you can run ldd on the application to see what it is linked against. > The programs named by p->p_comm is linked against the pthreads library. > Depending on how much time you have available, it might make sense for me > to grab from you a copy of your source tree, compiled kernel with debug > symbols, and core dump. We can upload the source, kernel etc somewhere, but uncompressed that is about 5G of data. What is the best way to get that to you? Thanks. - Rob Watt --0-318985421-1128025077=:65402 Content-Type: APPLICATION/OCTET-STREAM; NAME=6.0-BETA5.kgdb.out Content-Transfer-Encoding: BASE64 Content-ID: <20050929215152.T34322@fledge.watson.org> Content-Description: Content-Disposition: ATTACHMENT; FILENAME=6.0-BETA5.kgdb.out W0dEQiB3aWxsIG5vdCBiZSBhYmxlIHRvIGRlYnVnIHVzZXItbW9kZSB0aHJl YWRzOiAvdXNyL2xpYi9saWJ0aHJlYWRfZGIuc286IFVuZGVmaW5lZCBzeW1i b2wgInBzX3BnbG9iYWxfbG9va3VwIl0KR05VIGdkYiA2LjEuMSBbRnJlZUJT RF0KQ29weXJpZ2h0IDIwMDQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ bmMuCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUKd2VsY29tZSB0 byBjaGFuZ2UgaXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVu ZGVyIGNlcnRhaW4gY29uZGl0aW9ucy4KVHlwZSAic2hvdyBjb3B5aW5nIiB0 byBzZWUgdGhlIGNvbmRpdGlvbnMuClRoZXJlIGlzIGFic29sdXRlbHkgbm8g d2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFudHkiIGZvciBk ZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiYW1kNjQtbWFy Y2VsLWZyZWVic2QiLgoKVW5yZWFkIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBt ZXNzYWdlIGJ1ZmZlcjoKa2VybmVsIHRyYXAgMTIgd2l0aCBpbnRlcnJ1cHRz IGRpc2FibGVkCgoKRmF0YWwgdHJhcCAxMjogcGFnZSBmYXVsdCB3aGlsZSBp biBrZXJuZWwgbW9kZQpjcHVpZCA9IDM7IGFwaWMgaWQgPSAwMwpmYXVsdCB2 aXJ0dWFsIGFkZHJlc3MgICA9IDB4NDgKZmF1bHQgY29kZSAgICAgICAgICAg ICAgPSBzdXBlcnZpc29yIHJlYWQsIHBhZ2Ugbm90IHByZXNlbnQKaW5zdHJ1 Y3Rpb24gcG9pbnRlciAgICAgPSAweDg6MHhmZmZmZmZmZjgwMmI4OTdhCnN0 YWNrIHBvaW50ZXIgICAgICAgICAgID0gMHgxMDoweGZmZmZmZmZmYjYyZDg0 OTAKZnJhbWUgcG9pbnRlciAgICAgICAgICAgPSAweDEwOjB4ZmZmZmZmZmZi NjJkODRmMApjb2RlIHNlZ21lbnQgICAgICAgICAgICA9IGJhc2UgMHgwLCBs aW1pdCAweGZmZmZmLCB0eXBlIDB4MWIKICAgICAgICAgICAgICAgICAgICAg ICAgPSBEUEwgMCwgcHJlcyAxLCBsb25nIDEsIGRlZjMyIDAsIGdyYW4gMQpw cm9jZXNzb3IgZWZsYWdzICAgICAgICA9IHJlc3VtZSwgSU9QTCA9IDAKY3Vy cmVudCBwcm9jZXNzICAgICAgICAgPSAyOTgxMCAodG9wKQpMb2NrZWQgdm5v ZGVzCgoweGZmZmZmZjAwM2E0YmM5YjA6IHRhZyB1ZnMsIHR5cGUgVlJFRwog ICAgdXNlY291bnQgMSwgd3JpdGVjb3VudCAxLCByZWZjb3VudCA4MDY5IG1v dW50ZWRoZXJlIDAKICAgIGZsYWdzICgpCiAgICB2X29iamVjdCAweGZmZmZm ZjAwY2ZiNWZkMjAgcmVmIDAgcGFnZXMgMzIyNjgKICAgICBsb2NrIHR5cGUg dWZzOiBFWENMIChjb3VudCAxKSBieSB0aHJlYWQgMHhmZmZmZmYwMDczMWFm NGMwIChwaWQgMjk4MDkpCiAgICAgICAgaW5vIDIwNDY2Njk5LCBvbiBkZXYg YWFjZDBzMWUKUHJvY2VzcyAyOTgxMCAodG9wKSB0aHJlYWQgMHhmZmZmZmYw MDRhZmZjYmUwICgxMDAwOTcpCmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBwcm9j ZXNzIGxvY2sgciA9IDAgKDB4ZmZmZmZmMDA0YWE5ZjBjMCkgbG9ja2VkIEAg L3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6ODkwCnNoYXJlZCBzeCBh bGxwcm9jIHIgPSAwICgweGZmZmZmZmZmODA2NDM0ZTApIGxvY2tlZCBAIC91 c3Ivc3JjL3N5cy9rZXJuL2tlcm5fcHJvYy5jOjIyOQpleGNsdXNpdmUgc3gg c3lzY3RsIGxvY2sgciA9IDAgKDB4ZmZmZmZmZmY4MDY0M2QwMCkgbG9ja2Vk IEAgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zeXNjdGwuYzoxMzQyCmV4Y2x1 c2l2ZSBzbGVlcCBtdXRleCBHaWFudCByID0gMCAoMHhmZmZmZmZmZjgwNjQz MzYwKSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3N5c2N0bC5j OjEyODAKUHJvY2VzcyAyNTA1NyAoZGF0YXBsYXkpIHRocmVhZCAweGZmZmZm ZjAwMTU2ZmIyNjAgKDEwMDA5MSkKZXhjbHVzaXZlIHNsZWVwIG11dGV4IGlu cCAodWRwaW5wKSByID0gMCAoMHhmZmZmZmYwMGE4MjZiOTM4KSBsb2NrZWQg QCAvdXNyL3NyYy9zeXMvbmV0aW5ldC91ZHBfdXNycmVxLmM6NzYyCkR1bXBp bmcgMzc1OSBNQiAoMiBjaHVua3MpCiAgY2h1bmsgMDogMU1CICgxNTUgcGFn ZXMpIC4uLiBvawogIGNodW5rIDE6IDM3NTlNQiAoOTYyMjg4IHBhZ2VzKSAz NzQzIDM3MjcgMzcxMSAzNjk1IDM2NzkgMzY2MyAzNjQ3IDM2MzEgMzYxNSAz NTk5IDM1ODMgMzU2NyAzNTUxIDM1MzUgMzUxOSAzNTAzIDM0ODcgMzQ3MSAz NDU1IDM0MzkgMzQyMyAzNDA3IDMzOTEgMzM3NSAzMzU5IDMzNDMgMzMyNyAz MzExIDMyOTUgMzI3OSAzMjYzIDMyNDcgMzIzMSAzMjE1IDMxOTkgMzE4MyAz MTY3IDMxNTEgMzEzNSAzMTE5IDMxMDMgMzA4NyAzMDcxIDMwNTUgMzAzOSAz MDIzIDMwMDcgMjk5MSAyOTc1IDI5NTkgMjk0MyAyOTI3IDI5MTEgMjg5NSAy ODc5IDI4NjMgMjg0NyAyODMxIDI4MTUgMjc5OSAyNzgzIDI3NjcgMjc1MSAy NzM1IDI3MTkgMjcwMyAyNjg3IDI2NzEgMjY1NSAyNjM5IDI2MjMgMjYwNyAy NTkxIDI1NzUgMjU1OSAyNTQzIDI1MjcgMjUxMSAyNDk1IDI0NzkgMjQ2MyAy NDQ3IDI0MzEgMjQxNSAyMzk5IDIzODMgMjM2NyAyMzUxIDIzMzUgMjMxOSAy MzAzIDIyODcgMjI3MSAyMjU1IDIyMzkgMjIyMyAyMjA3IDIxOTEgMjE3NSAy MTU5IDIxNDMgMjEyNyAyMTExIDIwOTUgMjA3OSAyMDYzIDIwNDcgMjAzMSAy MDE1IDE5OTkgMTk4MyAxOTY3IDE5NTEgMTkzNSAxOTE5IDE5MDMgMTg4NyAx ODcxIDE4NTUgMTgzOSAxODIzIDE4MDcgMTc5MSAxNzc1IDE3NTkgMTc0MyAx NzI3IDE3MTEgMTY5NSAxNjc5IDE2NjMgMTY0NyAxNjMxIDE2MTUgMTU5OSAx NTgzIDE1NjcgMTU1MSAxNTM1IDE1MTkgMTUwMyAxNDg3IDE0NzEgMTQ1NSAx NDM5IDE0MjMgMTQwNyAxMzkxIDEzNzUgMTM1OSAxMzQzIDEzMjcgMTMxMSAx Mjk1IDEyNzkgMTI2MyAxMjQ3IDEyMzEgMTIxNSAxMTk5IDExODMgMTE2NyAx MTUxIDExMzUgMTExOSAxMTAzIDEwODcgMTA3MSAxMDU1IDEwMzkgMTAyMyAx MDA3IDk5MSA5NzUgOTU5IDk0MyA5MjcgOTExIDg5NSA4NzkgODYzIDg0NyA4 MzEgODE1IDc5OSA3ODMgNzY3IDc1MSA3MzUgNzE5IDcwMyA2ODcgNjcxIDY1 NSA2MzkgNjIzIDYwNyA1OTEgNTc1IDU1OSA1NDMgNTI3IDUxMSA0OTUgNDc5 IDQ2MyA0NDcgNDMxIDQxNSAzOTkgMzgzIDM2NyAzNTEgMzM1IDMxOSAzMDMg Mjg3IDI3MSAyNTUgMjM5IDIyMyAyMDcgMTkxIDE3NSAxNTkgMTQzIDEyNyAx MTEgOTUgNzkgNjMgNDcgMzEgMTUKCiMwICBkb2FkdW1wICgpIGF0IHBjcHUu aDoxNzIKMTcyICAgICBwY3B1Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkuCiAgICAgICAgaW4gcGNwdS5oCihrZ2RiKSBidAojMCAgZG9hZHVtcCAo KSBhdCBwY3B1Lmg6MTcyCiMxICAweGZmZmZmZmZmODAxOTc2YjEgaW4gZGJf Zm5jYWxsIChkdW1teTE9MCwgZHVtbXkyPTAsIGR1bW15Mz0wLCBkdW1teTQ9 MHgwKQogICAgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9jb21tYW5kLmM6NDg5 CiMyICAweGZmZmZmZmZmODAxOTdiMDUgaW4gZGJfY29tbWFuZF9sb29wICgp IGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29tbWFuZC5jOjM0OQojMyAgMHhm ZmZmZmZmZjgwMTk5OTczIGluIGRiX3RyYXAgKHR5cGU9LTEyMzg1MzE0NTYs IGNvZGU9MCkgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9tYWluLmM6MjIxCiM0 ICAweGZmZmZmZmZmODAyZGI5YmUgaW4ga2RiX3RyYXAgKHR5cGU9MTIsIGNv ZGU9MCwgdGY9MHhmZmZmZmZmZjgwNWUxZjAwKQogICAgYXQgL3Vzci9zcmMv c3lzL2tlcm4vc3Vicl9rZGIuYzo0NzMKIzUgIDB4ZmZmZmZmZmY4MDQyYzFi ZSBpbiB0cmFwX2ZhdGFsIChmcmFtZT0weGZmZmZmZmZmYjYyZDgzZTAsIGV2 YT0xODQ0Njc0Mjk3NTQ1NjIwMTY5NikKICAgIGF0IC91c3Ivc3JjL3N5cy9h bWQ2NC9hbWQ2NC90cmFwLmM6NjU2CiM2ICAweGZmZmZmZmZmODA0MmM2ZjMg aW4gdHJhcCAoZnJhbWU9CiAgICAgIHt0Zl9yZGkgPSAwLCB0Zl9yc2kgPSAw LCB0Zl9yZHggPSAyOTksIHRmX3JjeCA9IDkzODcyOCwgdGZfcjggPSAyNTA1 OSwgdGZfcjkgPSAzMjk2LCB0Zl9yYXggPSAwLCB0Zl9yYnggPSAwLCB0Zl9y YnAgPSAtMTIzODUzMDgzMiwgdGZfcjEwID0gMSwgdGZfcjExID0gNDI5NDk2 NzI5NCwgdGZfcjEyID0gLTEyMzg1MzA4MDAsIHRmX3IxMyA9IDYsIHRmX3Ix NCA9IC0xMDk4MjU4OTc2NzY4LCB0Zl9yMTUgPSAtMTA5Nzg0NzQ2NzQyNCwg dGZfdHJhcG5vID0gMTIsIHRmX2FkZHIgPSA3MiwgdGZfZmxhZ3MgPSAtMTA5 NzcyNzg2OTc4NCwgdGZfZXJyID0gMCwgdGZfcmlwID0gLTIxNDQ2MzA0MDYs IHRmX2NzID0gOCwgdGZfcmZsYWdzID0gNjU1NTksIHRmX3JzcCA9IC0xMjM4 NTMwOTEyLCB0Zl9zcyA9IDE2fSkKICAgIGF0IC91c3Ivc3JjL3N5cy9hbWQ2 NC9hbWQ2NC90cmFwLmM6MjQxCiM3ICAweGZmZmZmZmZmODA0MWEwZWIgaW4g Y2FsbHRyYXAgKCkgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L2V4Y2Vw dGlvbi5TOjE2OAojOCAgMHhmZmZmZmZmZjgwMmI4OTdhIGluIGZpbGxfa2lu Zm9fdGhyZWFkICh0ZD0weGZmZmZmZjAwNjMzMTEyNjAsIGtwPTB4ZmZmZmZm ZmZiNjJkODUxMCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fcHJv Yy5jOjczMwojOSAgMHhmZmZmZmZmZjgwMmI5Mjg2IGluIHN5c2N0bF9vdXRf cHJvYyAocD0weGZmZmZmZjAwNGFhOWYwMDAsIHJlcT0weGZmZmZmZmZmYjYy ZDhhMjAsIGZsYWdzPTApCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJu X3Byb2MuYzo4ODYKIzEwIDB4ZmZmZmZmZmY4MDJiOTVjMSBpbiBzeXNjdGxf a2Vybl9wcm9jIChvaWRwPTB4MCwgYXJnMT0weDAsIGFyZzI9Mjk5LCByZXE9 MHhmZmZmZmZmZmI2MmQ4YTIwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4v a2Vybl9wcm9jLmM6MTA3NQojMTEgMHhmZmZmZmZmZjgwMmM3ZDIwIGluIHN5 c2N0bF9yb290IChvaWRwPTB4MCwgYXJnMT0weDAsIGFyZzI9MCwgcmVxPTB4 ZmZmZmZmZmZiNjJkOGEyMCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tl cm5fc3lzY3RsLmM6MTI0OAojMTIgMHhmZmZmZmZmZjgwMmM4MTljIGluIHVz ZXJsYW5kX3N5c2N0bCAodGQ9MHhmZmZmZmYwMDRhZmZjYmUwLCBuYW1lPTB4 ZmZmZmZmZmZiNjJkOGFmMCwgbmFtZWxlbj0zLAogICAgb2xkPTB4NTk2MDAw LCBvbGRsZW5wPTB4N2ZmZmZmZmZlNGY4LCBpbmtlcm5lbD0wLCBuZXc9MHgw LCBuZXdsZW49MCwgcmV0dmFsPTB4ZmZmZmZmZmZiNjJkOGFlOCwgZmxhZ3M9 MCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc3lzY3RsLmM6MTM0 NwojMTMgMHhmZmZmZmZmZjgwMmM4MzJkIGluIF9fc3lzY3RsICh0ZD0weGZm ZmZmZjAwNGFmZmNiZTAsIHVhcD0weGZmZmZmZmZmYjYyZDhiYzApCiAgICBh dCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3N5c2N0bC5jOjEyODIKIzE0IDB4 ZmZmZmZmZmY4MDQyY2Y2MiBpbiBzeXNjYWxsIChmcmFtZT0KICAgICAge3Rm X3JkaSA9IDE0MDczNzQ4ODM0ODUxMiwgdGZfcnNpID0gMywgdGZfcmR4ID0g NTg1NzI4MCwgdGZfcmN4ID0gMTQwNzM3NDg4MzQ4NDA4LCB0Zl9yOCA9IDAs IHRmX3I5ID0gMCwgdGZfcmF4ID0gMjAyLCB0Zl9yYnggPSA1ODUzMTg0LCB0 Zl9yYnAgPSAwLCB0Zl9yMTAgPSAxLCB0Zl9yMTEgPSA1MTQsIHRmX3IxMiA9 IDE0MDczNzQ4ODM0ODUxMiwgdGZfcjEzID0gMTQwNy0tLVR5cGUgPHJldHVy bj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLXEKUXVp dAopIGF0IC91c3Ivc3JjL3N5cy9hbWQ2NC9hbWQ2NC90cmFwLmM6Nzk3CiMx NSAweGZmZmZmZmZmODA0MWEyODggaW4gWGZhc3Rfc3lzY2FsbCAoKSBhdCAv dXNyL3NyYy9zeXMvYW1kNjQvYW1kNjQvZXhjZXB0aW9uLlM6MjcwCiMxNiAw eDAwMDAwMDA4MDA5ZmRhZGMgaW4gPz8gKCkKUHJldmlvdXMgZnJhbWUgaW5u ZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pCihrZ2RiKSBmcmFt ZSA4CiM4ICAweGZmZmZmZmZmODAyYjg5N2EgaW4gZmlsbF9raW5mb190aHJl YWQgKHRkPTB4ZmZmZmZmMDA2MzMxMTI2MCwga3A9MHhmZmZmZmZmZmI2MmQ4 NTEwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6NzMz CjczMyAgICAgICAgICAgICAgICAgICAgIGtnID0gdGQtPnRkX2tzZWdycDsK KGtnZGIpIGwKNzI4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cjcy OSAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CjczMCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAga3AtPmtpX3N0YXQgPSBTSURMOwo3MzEgICAg ICAgICAgICAgICAgICAgICB9CjczMgo3MzMgICAgICAgICAgICAgICAgICAg ICBrZyA9IHRkLT50ZF9rc2VncnA7CjczNAo3MzUgICAgICAgICAgICAgICAg ICAgICAvKiB0aGluZ3MgaW4gdGhlIEtTRSBHUk9VUCAqLwo3MzYgICAgICAg ICAgICAgICAgICAgICBrcC0+a2lfZXN0Y3B1ID0ga2ctPmtnX2VzdGNwdTsK NzM3ICAgICAgICAgICAgICAgICAgICAga3AtPmtpX3NscHRpbWUgPSBrZy0+ a2dfc2xwdGltZTsKKGtnZGIpIHAgKnRkCiQxID0ge3RkX3Byb2MgPSAweGZm ZmZmZjAwNGFhOWYwMDAsIHRkX2tzZWdycCA9IDB4MCwgdGRfcGxpc3QgPSB7 dHFlX25leHQgPSAweGZmZmZmZjAwYjQ3OTgwMDAsCiAgICB0cWVfcHJldiA9 IDB4ZmZmZmZmMDBhOTdhZTAxMH0sIHRkX2tnbGlzdCA9IHt0cWVfbmV4dCA9 IDB4ZmZmZmZmMDBiNDc5ODAwMCwKICAgIHRxZV9wcmV2ID0gMHhmZmZmZmYw MGE5N2FlMDIwfSwgdGRfc2xwcSA9IHt0cWVfbmV4dCA9IDB4MCwgdHFlX3By ZXYgPSAweGZmZmZmZjAwMWZhYzdjMTB9LCB0ZF9sb2NrcSA9IHsKICAgIHRx ZV9uZXh0ID0gMHhmZmZmZmYwMGE5N2FlMDAwLCB0cWVfcHJldiA9IDB4ZmZm ZmZmZmZiNjc5N2E3MH0sIHRkX3J1bnEgPSB7dHFlX25leHQgPSAweDAsCiAg ICB0cWVfcHJldiA9IDB4ZmZmZmZmZmY4MDYwODE4MH0sIHRkX3NlbHEgPSB7 dHFoX2ZpcnN0ID0gMHgwLCB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA2MzMxMTJj MH0sCiAgdGRfc2xlZXBxdWV1ZSA9IDB4ZmZmZmZmMDAzODJiMDQwMCwgdGRf dHVybnN0aWxlID0gMHhmZmZmZmYwMGMxNzEyOTAwLCB0ZF91bXR4cSA9IDB4 ZmZmZmZmMDBkMTIwNzA4MCwKICB0ZF90aWQgPSAxMDAyNTMsIHRkX2ZsYWdz ID0gMTY3NzcyMTYsIHRkX2luaGliaXRvcnMgPSAwLCB0ZF9wZmxhZ3MgPSAx MjgsIHRkX2R1cGZkID0gMCwgdGRfd2NoYW4gPSAweDAsCiAgdGRfd21lc2cg PSAweDAsIHRkX2xhc3RjcHUgPSAyICdcMDAyJywgdGRfb25jcHUgPSAyICdc MDAyJywgdGRfb3dlcHJlZW1wdCA9IDAgJ1wwJywgdGRfbG9ja3MgPSAwLAog IHRkX2Jsb2NrZWQgPSAweDAsIHRkX2l0aGQgPSAweDAsIHRkX2xvY2tuYW1l ID0gMHgwLCB0ZF9jb250ZXN0ZWQgPSB7bGhfZmlyc3QgPSAweDB9LCB0ZF9z bGVlcGxvY2tzID0gMHgwLAogIHRkX2ludHJfbmVzdGluZ19sZXZlbCA9IDAs IHRkX3Bpbm5lZCA9IDAsIHRkX21haWxib3ggPSAweDAsIHRkX3VjcmVkID0g MHhmZmZmZmYwMGFkMThmMjAwLAogIHRkX3N0YW5kaW4gPSAweDAsIHRkX3Vw Y2FsbCA9IDB4MCwgdGRfc3RpY2tzID0gMCwgdGRfdXV0aWNrcyA9IDAsIHRk X3VzdGlja3MgPSAwLCB0ZF9pbnRydmFsID0gMCwKICB0ZF9vbGRzaWdtYXNr ID0ge19fYml0cyA9IHswLCAwLCAwLCAwfX0sIHRkX3NpZ21hc2sgPSB7X19i aXRzID0gezQyOTQ5NjcyOTUsIDQyOTQ5NjcyOTUsIDQyOTQ5NjcyOTUsCiAg ICAgIDQyOTQ5NjcyOTV9fSwgdGRfc2lnbGlzdCA9IHtfX2JpdHMgPSB7MCwg MCwgMCwgMH19LCB0ZF9nZW5lcmF0aW9uID0gMTQsIHRkX3NpZ3N0ayA9IHtz c19zcCA9IDB4MCwKICAgIHNzX3NpemUgPSAwLCBzc19mbGFncyA9IDB9LCB0 ZF9rZmxhZ3MgPSAwLCB0ZF94c2lnID0gMCwgdGRfcHJvZmlsX2FkZHIgPSAw LCB0ZF9wcm9maWxfdGlja3MgPSAwLAogIHRkX2Jhc2VfcHJpID0gMTgyICdc dWZmZmYnLCB0ZF9wcmlvcml0eSA9IDE4MiAnXHVmZmZmJywgdGRfcGNiID0g MHhmZmZmZmZmZmI2OGRjZDEwLCB0ZF9zdGF0ZSA9IFREU19JTkFDVElWRSwK ICB0ZF9yZXR2YWwgPSB7MSwgMjkzMDkyODB9LCB0ZF9zbHBjYWxsb3V0ID0g e2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHgwfSwgdHFlID0ge3Rx ZV9uZXh0ID0gMHgwLAogICAgICAgIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDFm YWM3ZDgwfX0sIGNfdGltZSA9IDU1OTA3NjAyLCBjX2FyZyA9IDB4ZmZmZmZm MDA2MzMxMTI2MCwKICAgIGNfZnVuYyA9IDB4ZmZmZmZmZmY4MDJlMzJhMCA8 c2xlZXBxX3RpbWVvdXQ+LCBjX210eCA9IDB4MCwgY19mbGFncyA9IDE2fSwg dGRfZnJhbWUgPSAweGZmZmZmZmZmYjY4ZGNjNDAsCiAgdGRfa3N0YWNrX29i aiA9IDB4ZmZmZmZmMDA4N2Y5M2QyMCwgdGRfa3N0YWNrID0gMTg0NDY3NDQw NzI0NzczMTUwNzIsIHRkX2tzdGFja19wYWdlcyA9IDQsCiAgdGRfYWx0a3N0 YWNrX29iaiA9IDB4MCwgdGRfYWx0a3N0YWNrID0gMCwgdGRfYWx0a3N0YWNr X3BhZ2VzID0gMCwgdGRfY3JpdG5lc3QgPSAxLCB0ZF9tZCA9IHsKICAgIG1k X3NwaW5sb2NrX2NvdW50ID0gMSwgbWRfc2F2ZWRfZmxhZ3MgPSA1ODJ9LCB0 ZF9zY2hlZCA9IDB4ZmZmZmZmMDA2MzMxMTQ4OH0KKGtnZGIpIHAgKnRkLT50 ZF9wcm9jCiQyID0ge3BfbGlzdCA9IHtsZV9uZXh0ID0gMHhmZmZmZmYwMGI1 OTA4MzQwLCBsZV9wcmV2ID0gMHhmZmZmZmYwMGI0MjAwMzQwfSwgcF9rc2Vn cnBzID0gewogICAgdHFoX2ZpcnN0ID0gMHhmZmZmZmYwMGI1YmU1MjQwLCB0 cWhfbGFzdCA9IDB4ZmZmZmZmMDA0YWE5ZTVhOH0sIHBfdGhyZWFkcyA9IHsK ICAgIHRxaF9maXJzdCA9IDB4ZmZmZmZmMDA2Zjg3MjAwMCwgdHFoX2xhc3Qg PSAweGZmZmZmZjAwNDI1NmYyNzB9LCBwX3N1c3BlbmRlZCA9IHt0cWhfZmly c3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA0YWE5ZjAzMH0s IHBfdWNyZWQgPSAweGZmZmZmZjAwYWQxOGYyMDAsIHBfZmQgPSAweGZmZmZm ZjAwYTM5ZmVhMDAsIHBfZmR0b2wgPSAweDAsCiAgcF9zdGF0cyA9IDB4ZmZm ZmZmMDAzMjE1NTgwMCwgcF9saW1pdCA9IDB4ZmZmZmZmMDBhMmNiMWEwMCwg cF9zaWdhY3RzID0gMHhmZmZmZmYwMDZhNTFmMDAwLAogIHBfZmxhZyA9IDQ5 MjgyLCBwX3NmbGFnID0gMSwgcF9zdGF0ZSA9IFBSU19OT1JNQUwsIHBfcGlk ID0gMjUwNTksIHBfaGFzaCA9IHtsZV9uZXh0ID0gMHgwLAogICAgbGVfcHJl diA9IDB4ZmZmZmZmZmY4MGEzZGYxOH0sIHBfcGdsaXN0ID0ge2xlX25leHQg PSAweGZmZmZmZjAwYjU5MDgzNDAsIGxlX3ByZXYgPSAweGZmZmZmZjAwYjQy MDAzZDB9LAogIHBfcHB0ciA9IDB4ZmZmZmZmMDBlMzdlMjljMCwgcF9zaWJs aW5nID0ge2xlX25leHQgPSAweGZmZmZmZjAwYjQyMDAzNDAsIGxlX3ByZXYg PSAweGZmZmZmZjAwYjU5MDgzZTh9LAogIHBfY2hpbGRyZW4gPSB7bGhfZmly c3QgPSAweDB9LCBwX210eCA9IHttdHhfb2JqZWN0ID0ge2xvX2NsYXNzID0g MHhmZmZmZmZmZjgwNjA1M2YwLAogICAgICBsb19uYW1lID0gMHhmZmZmZmZm ZjgwNGE0MWNlICJwcm9jZXNzIGxvY2siLCBsb190eXBlID0gMHhmZmZmZmZm ZjgwNGE0MWNlICJwcm9jZXNzIGxvY2siLAogICAgICBsb19mbGFncyA9IDQz OTA5MTIsIGxvX2xpc3QgPSB7dHFlX25leHQgPSAweGZmZmZmZjAwNGFhOWY0 MDAsIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDRhZGJhYWEwfSwKICAgICAgbG9f d2l0bmVzcyA9IDB4ZmZmZmZmZmY4MDY2MGU2MH0sIG10eF9sb2NrID0gMTg0 NDY3NDI5NzU0NTYyMDE2OTgsIG10eF9yZWN1cnNlID0gMH0sIHBfb3BwaWQg PSAwLAogIHBfdm1zcGFjZSA9IDB4ZmZmZmZmMDBiMDZhNDg4MCwgcF9zd3Rp bWUgPSAzMjk2LCBwX3JlYWx0aW1lciA9IHtpdF9pbnRlcnZhbCA9IHt0dl9z ZWMgPSAwLCB0dl91c2VjID0gMH0sCiAgICBpdF92YWx1ZSA9IHt0dl9zZWMg PSAwLCB0dl91c2VjID0gMH19LCBwX3J1eCA9IHtydXhfcnVudGltZSA9IHtz ZWMgPSAyOTksIGZyYWMgPSAxNzMxNjQ4MTIwNTIyMzkwNDgyNH0sCiAgICBy dXhfdXRpY2tzID0gMzkxNCwgcnV4X3N0aWNrcyA9IDM1MDQyLCBydXhfaXRp Y2tzID0gMCwgcnV4X3V1ID0gMzAxMzU0MjQsIHJ1eF9zdSA9IDI2OTgwMjEz NSwKICAgIHJ1eF9pdSA9IDF9LCBwX2NydXggPSB7cnV4X3J1bnRpbWUgPSB7 c2VjID0gMCwgZnJhYyA9IDB9LCBydXhfdXRpY2tzID0gMCwgcnV4X3N0aWNr cyA9IDAsCiAgICBydXhfaXRpY2tzID0gMCwgcnV4X3V1ID0gMCwgcnV4X3N1 ID0gMCwgcnV4X2l1ID0gMH0sIHBfcHJvZnRocmVhZHMgPSAwLCBwX21heHRo cndhaXRzID0gMCwKICBwX3RyYWNlZmxhZyA9IDAsIHBfdHJhY2V2cCA9IDB4 MCwgcF90cmFjZWNyZWQgPSAweDAsIHBfdGV4dHZwID0gMHhmZmZmZmYwMGI2 MGEyMWYwLCBwX3NpZ2xpc3QgPSB7X19iaXRzID0gewogICAgICAwLCAwLCAw LCAwfX0sIHBfbG9jayA9IDEgJ1wwMDEnLCBwX3NpZ2lvbHN0ID0ge3NsaF9m aXJzdCA9IDB4MH0sIHBfc2lncGFyZW50ID0gMjAsIHBfc2lnID0gMCwKICBw X2NvZGUgPSAwLCBwX3N0b3BzID0gMCwgcF9zdHlwZSA9IDAsIHBfc3RlcCA9 IDAgJ1wwJywgcF9wZnNmbGFncyA9IDAgJ1wwJywgcF9ubG1pbmZvID0gMHgw LAogIHBfYWlvaW5mbyA9IDB4MCwgcF9zaW5nbGV0aHJlYWQgPSAweDAsIHBf c3VzcGNvdW50ID0gMCwgcF94dGhyZWFkID0gMHgwLCBwX2JvdW5kYXJ5X2Nv dW50ID0gMCwKICBwX3Byb2NzY29wZWdycCA9IDB4MCwgcF9tYWdpYyA9IDMy MDMzOTgzNTAsCiAgcF9jb21tID0gImNxc2ZlZWRcMDAwNlwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDAiLCBwX3BncnAgPSAweGZm ZmZmZjAwYTBmNmYzODAsCiAgcF9zeXNlbnQgPSAweGZmZmZmZmZmODA2MjVj ODAsIHBfYXJncyA9IDB4ZmZmZmZmMDA1ZGNhYmQ4MCwgcF9jcHVsaW1pdCA9 IDkyMjMzNzIwMzY4NTQ3NzU4MDcsCiAgcF9uaWNlID0gMCAnXDAnLCBwX3hz dGF0ID0gMCwgcF9rbGlzdCA9IHtrbF9saXN0ID0ge3NsaF9maXJzdCA9IDB4 MH0sCiAgICBrbF9sb2NrID0gMHhmZmZmZmZmZjgwMmExNWYwIDxrbmxpc3Rf bXR4X2xvY2s+LCBrbF91bmxvY2sgPSAweGZmZmZmZmZmODAyYTE2MTAgPGtu bGlzdF9tdHhfdW5sb2NrPiwKICAgIGtsX2xvY2tlZCA9IDB4ZmZmZmZmZmY4 MDJhMTYzMCA8a25saXN0X210eF9sb2NrZWQ+LCBrbF9sb2NrYXJnID0gMHhm ZmZmZmYwMDRhYTlmMGMwfSwgcF9udW10aHJlYWRzID0gNiwKICBwX251bWtz ZWdycHMgPSAyLCBwX21kID0gPGluY29tcGxldGUgdHlwZT4sIHBfaXRjYWxs b3V0ID0ge2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHgwfSwgdHFl ID0gewogICAgICAgIHRxZV9uZXh0ID0gMHgwLCB0cWVfcHJldiA9IDB4MH19 LCBjX3RpbWUgPSAwLCBjX2FyZyA9IDB4MCwgY19mdW5jID0gMCwgY19tdHgg PSAweDAsIGNfZmxhZ3MgPSAxNn0sCiAgcF9hY2ZsYWcgPSAwLCBwX3J1ID0g MHgwLCBwX3BlZXJzID0gMHgwLCBwX2xlYWRlciA9IDB4ZmZmZmZmMDA0YWE5 ZjAwMCwgcF9lbXVsZGF0YSA9IDB4MCwgcF9sYWJlbCA9IDB4MCwKICBwX3Nj aGVkID0gMHhmZmZmZmYwMDRhYTlmMzQwfQoKKGtnZGIpIHAgdGQtPnRkX3By b2MtPnBfa3NlZ3JwcwokNiA9IHt0cWhfZmlyc3QgPSAweGZmZmZmZjAwYjVi ZTUyNDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYwMDRhYTllNWE4fQooa2dkYikg cCAqdGQtPnRkX3Byb2MtPnBfa3NlZ3Jwcy50cWhfZmlyc3QKJDggPSB7a2df cHJvYyA9IDB4ZmZmZmZmMDA0YWE5ZjAwMCwga2dfa3NlZ3JwID0ge3RxZV9u ZXh0ID0gMHhmZmZmZmYwMDRhYTllNWEwLAogICAgdHFlX3ByZXYgPSAweGZm ZmZmZjAwNGFhOWYwMTB9LCBrZ190aHJlYWRzID0ge3RxaF9maXJzdCA9IDB4 ZmZmZmZmMDA0MjU2ZjI2MCwKICAgIHRxaF9sYXN0ID0gMHhmZmZmZmYwMDQy NTZmMjgwfSwga2dfcnVucSA9IHt0cWhfZmlyc3QgPSAweDAsIHRxaF9sYXN0 ID0gMHhmZmZmZmYwMGI1YmU1MjY4fSwKICBrZ191cGNhbGxzID0ge3RxaF9m aXJzdCA9IDB4ZmZmZmZmMDBhZTQxNmNjMCwgdHFoX2xhc3QgPSAweGZmZmZm ZjAwYWU0MTZjYzB9LCBrZ19lc3RjcHUgPSAwLAogIGtnX3NscHRpbWUgPSAy LCBrZ19udW11cGNhbGxzID0gMSwga2dfdXBzbGVlcHMgPSAwLCBrZ19jb21w bGV0ZWQgPSAweDAsIGtnX25leHR1cGNhbGwgPSAwLAogIGtnX3VwcXVhbnR1 bSA9IDAsIGtnX3ByaV9jbGFzcyA9IDMgJ1wwMDMnLCBrZ191c2VyX3ByaSA9 IDE4MCAnXHVmZmZmJywga2dfbnVtdGhyZWFkcyA9IDEsCiAga2dfc2NoZWQg PSAweGZmZmZmZjAwYjViZTUyYjh9CihrZ2RiKSBwICp0ZC0+dGRfcHJvYy0+ cF9rc2VncnBzLnRxaF9maXJzdC5rZ19rc2VncnAudHFlX25leHQKJDkgPSB7 a2dfcHJvYyA9IDB4ZmZmZmZmMDA0YWE5ZjAwMCwga2dfa3NlZ3JwID0ge3Rx ZV9uZXh0ID0gMHgwLCB0cWVfcHJldiA9IDB4ZmZmZmZmMDBiNWJlNTI0OH0s CiAga2dfdGhyZWFkcyA9IHt0cWhfZmlyc3QgPSAweGZmZmZmZjAwNmY4NzIw MDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYwMGI0Nzk4MDIwfSwga2dfcnVucSA9 IHt0cWhfZmlyc3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA0 YWE5ZTVjOH0sIGtnX3VwY2FsbHMgPSB7dHFoX2ZpcnN0ID0gMHhmZmZmZmYw MGFlNDE2ZDIwLAogICAgdHFoX2xhc3QgPSAweGZmZmZmZjAwYTlmZmQ3ODB9 LCBrZ19lc3RjcHUgPSA5MSwga2dfc2xwdGltZSA9IDAsIGtnX251bXVwY2Fs bHMgPSA0LCBrZ191cHNsZWVwcyA9IDMsCiAga2dfY29tcGxldGVkID0gMHgw LCBrZ19uZXh0dXBjYWxsID0gMjY1OTgzNDEsIGtnX3VwcXVhbnR1bSA9IDIw LCBrZ19wcmlfY2xhc3MgPSAzICdcMDAzJywKICBrZ191c2VyX3ByaSA9IDE4 MiAnXHVmZmZmJywga2dfbnVtdGhyZWFkcyA9IDUsIGtnX3NjaGVkID0gMHhm ZmZmZmYwMDRhYTllNjE4fQooa2dkYikgcCAqdGQtPnRkX3Byb2MtPnBfa3Nl Z3Jwcy50cWhfbGFzdAokMTAgPSAoc3RydWN0IGtzZWdycCAqKSAweDAKCgoo a2dkYikgcCB0ZC0+dGRfcHJvYy0+cF90aHJlYWRzCiQyMCA9IHt0cWhfZmly c3QgPSAweGZmZmZmZjAwNmY4NzIwMDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYw MDQyNTZmMjcwfQooa2dkYikgcCAqdGQtPnRkX3Byb2MtPnBfdGhyZWFkcy50 cWhfZmlyc3QKJDIxID0ge3RkX3Byb2MgPSAweGZmZmZmZjAwNGFhOWYwMDAs IHRkX2tzZWdycCA9IDB4ZmZmZmZmMDA0YWE5ZTVhMCwgdGRfcGxpc3QgPSB7 CiAgICB0cWVfbmV4dCA9IDB4ZmZmZmZmMDBiNWJlZjI2MCwgdHFlX3ByZXYg PSAweGZmZmZmZjAwNGFhOWYwMjB9LCB0ZF9rZ2xpc3QgPSB7CiAgICB0cWVf bmV4dCA9IDB4ZmZmZmZmMDBiNWJlZjI2MCwgdHFlX3ByZXYgPSAweGZmZmZm ZjAwNGFhOWU1Yjh9LCB0ZF9zbHBxID0ge3RxZV9uZXh0ID0gMHhmZmZmZmYw MGI1YmVmMjYwLAogICAgdHFlX3ByZXYgPSAweGZmZmZmZjAwM2Y4YTc3NTB9 LCB0ZF9sb2NrcSA9IHt0cWVfbmV4dCA9IDB4MCwgdHFlX3ByZXYgPSAweGZm ZmZmZmZmYjY4ZGNhNzB9LCB0ZF9ydW5xID0gewogICAgdHFlX25leHQgPSAw eDAsIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDRhYTllNWM4fSwgdGRfc2VscSA9 IHt0cWhfZmlyc3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA2 Zjg3MjA2MH0sIHRkX3NsZWVwcXVldWUgPSAweDAsIHRkX3R1cm5zdGlsZSA9 IDB4ZmZmZmZmMDAyZjg5NTM4MCwKICB0ZF91bXR4cSA9IDB4ZmZmZmZmMDBh ZTJiMjAwMCwgdGRfdGlkID0gMTAwMjg1LCB0ZF9mbGFncyA9IDE2Nzc3MjI0 LCB0ZF9pbmhpYml0b3JzID0gMiwgdGRfcGZsYWdzID0gMTM2LAogIHRkX2R1 cGZkID0gMCwgdGRfd2NoYW4gPSAweGZmZmZmZjAwNGFhOWU1ZjgsIHRkX3dt ZXNnID0gMHhmZmZmZmZmZjgwNGEyODcxICJrc2VyZWwiLCB0ZF9sYXN0Y3B1 ID0gMCAnXDAnLAogIHRkX29uY3B1ID0gMjU1ICdcdWZmZmYnLCB0ZF9vd2Vw cmVlbXB0ID0gMCAnXDAnLCB0ZF9sb2NrcyA9IDAsIHRkX2Jsb2NrZWQgPSAw eDAsIHRkX2l0aGQgPSAweDAsCiAgdGRfbG9ja25hbWUgPSAweDAsIHRkX2Nv bnRlc3RlZCA9IHtsaF9maXJzdCA9IDB4MH0sIHRkX3NsZWVwbG9ja3MgPSAw eDAsIHRkX2ludHJfbmVzdGluZ19sZXZlbCA9IDAsCiAgdGRfcGlubmVkID0g MCwgdGRfbWFpbGJveCA9IDB4MCwgdGRfdWNyZWQgPSAweGZmZmZmZjAwYWQx OGYyMDAsIHRkX3N0YW5kaW4gPSAweGZmZmZmZjAwMmZlNTk3MjAsCiAgdGRf dXBjYWxsID0gMHhmZmZmZmYwMGE5ZmZkODQwLCB0ZF9zdGlja3MgPSAwLCB0 ZF91dXRpY2tzID0gMCwgdGRfdXN0aWNrcyA9IDAsIHRkX2ludHJ2YWwgPSAw LAogIHRkX29sZHNpZ21hc2sgPSB7X19iaXRzID0gezAsIDAsIDAsIDB9fSwg dGRfc2lnbWFzayA9IHtfX2JpdHMgPSB7NDI5NDkwMTUwMywgNDI5NDk2NzI5 NSwgNDI5NDk2NzI5NSwKICAgICAgNDI5NDk2NzI5NX19LCB0ZF9zaWdsaXN0 ID0ge19fYml0cyA9IHswLCAwLCAwLCAwfX0sIHRkX2dlbmVyYXRpb24gPSAz LCB0ZF9zaWdzdGsgPSB7c3Nfc3AgPSAweDAsCiAgICBzc19zaXplID0gMCwg c3NfZmxhZ3MgPSAwfSwgdGRfa2ZsYWdzID0gMSwgdGRfeHNpZyA9IDAsIHRk X3Byb2ZpbF9hZGRyID0gMCwgdGRfcHJvZmlsX3RpY2tzID0gMCwKICB0ZF9i YXNlX3ByaSA9IDEwNCAnaCcsIHRkX3ByaW9yaXR5ID0gMTA0ICdoJywgdGRf cGNiID0gMHhmZmZmZmZmZmI2ODIzZDEwLCB0ZF9zdGF0ZSA9IFREU19JTkhJ QklURUQsCiAgdGRfcmV0dmFsID0gezAsIDU5NTA5NzZ9LCB0ZF9zbHBjYWxs b3V0ID0ge2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHhmZmZmZmYw MGI1YmVmNDAwfSwgdHFlID0gewogICAgICAgIHRxZV9uZXh0ID0gMHhmZmZm ZmYwMGI1YmVmNDAwLCB0cWVfcHJldiA9IDB4ZmZmZmZmZmY5OWI5ODE1MH19 LCBjX3RpbWUgPSAyNjYwNTgzNSwKICAgIGNfYXJnID0gMHhmZmZmZmYwMDZm ODcyMDAwLCBjX2Z1bmMgPSAweGZmZmZmZmZmODAyZTMyYTAgPHNsZWVwcV90 aW1lb3V0PiwgY19tdHggPSAweDAsIGNfZmxhZ3MgPSAyMn0sCiAgdGRfZnJh bWUgPSAweGZmZmZmZmZmYjY4MjNjNDAsIHRkX2tzdGFja19vYmogPSAweGZm ZmZmZjAwZDM2ZDBiNjAsIHRkX2tzdGFjayA9IDE4NDQ2NzQ0MDcyNDc2NTU3 MzEyLAogIHRkX2tzdGFja19wYWdlcyA9IDQsIHRkX2FsdGtzdGFja19vYmog PSAweDAsIHRkX2FsdGtzdGFjayA9IDAsIHRkX2FsdGtzdGFja19wYWdlcyA9 IDAsIHRkX2NyaXRuZXN0ID0gMSwKICB0ZF9tZCA9IHttZF9zcGlubG9ja19j b3VudCA9IDEsIG1kX3NhdmVkX2ZsYWdzID0gNTgyfSwgdGRfc2NoZWQgPSAw eGZmZmZmZjAwNmY4NzIyMjh9CihrZ2RiKQoK --0-318985421-1128025077=:65402-- From owner-freebsd-threads@FreeBSD.ORG Fri Sep 30 06:08:44 2005 Return-Path: X-Original-To: freebsd-threads@hub.freebsd.org Delivered-To: freebsd-threads@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FC5316A41F; Fri, 30 Sep 2005 06:08:44 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1E4443D4C; Fri, 30 Sep 2005 06:08:43 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from freefall.freebsd.org (grog@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8U68hQw082675; Fri, 30 Sep 2005 06:08:43 GMT (envelope-from grog@freefall.freebsd.org) Received: (from grog@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8U68h3D082671; Fri, 30 Sep 2005 06:08:43 GMT (envelope-from grog) Date: Fri, 30 Sep 2005 06:08:43 GMT From: Greg Lehey Message-Id: <200509300608.j8U68h3D082671@freefall.freebsd.org> To: grog@FreeBSD.org, freebsd-threads@FreeBSD.org, grog@FreeBSD.org Cc: Subject: Re: threads/71725: Mysql Crashes frequently giving Sock Error X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 06:08:44 -0000 Synopsis: Mysql Crashes frequently giving Sock Error Responsible-Changed-From-To: freebsd-threads->grog Responsible-Changed-By: grog Responsible-Changed-When: Fri Sep 30 06:07:09 GMT 2005 Responsible-Changed-Why: grog is currently looking at problems of this nature. http://www.freebsd.org/cgi/query-pr.cgi?pr=71725 From owner-freebsd-threads@FreeBSD.ORG Fri Sep 30 08:58:50 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3317B16A41F for ; Fri, 30 Sep 2005 08:58:50 +0000 (GMT) (envelope-from warlock@voip.kg) Received: from mail.elcat.kg (imap.elcat.kg [212.42.96.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BFE143D48 for ; Fri, 30 Sep 2005 08:58:47 +0000 (GMT) (envelope-from warlock@voip.kg) Received: from localhost (localhost [127.0.0.1]) by mail.elcat.kg (Postfix) with ESMTP id AA22D43E519 for ; Fri, 30 Sep 2005 14:57:48 +0600 (KGT) Received: from mail.elcat.kg ([127.0.0.1]) by localhost (imap.elcat.kg [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24427-06 for ; Fri, 30 Sep 2005 14:57:27 +0600 (KGT) Received: from warcomp.elcat.kg (warcomp.elcat.kg [212.42.96.26]) by mail.elcat.kg (Postfix) with ESMTP id F270A43E9FA for ; Fri, 30 Sep 2005 14:57:25 +0600 (KGT) From: Roman Streltsov Organization: Elcat To: freebsd-threads@freebsd.org Date: Fri, 30 Sep 2005 14:57:24 +0600 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509301457.24870.warlock@voip.kg> X-Virus-Scanned: by amavisd-new at elcat.kg X-Spam-Status: No, score=-51.236 tagged_above=-999 required=999 tests=[ALL_TRUSTED=-10, AWL=8.764, LOCAL_RCVD=-50] X-Spam-Score: -51.236 X-Spam-Level: Subject: thread stack X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 08:58:50 -0000 Hello list, What the symptoms of thread stack corruption? Or how to make the diagnosis? Reading mans of pthread_stack* and pthread_guard* didn't make things clear. Also question Sometime I faced with coredump generated "Generic error" with libthr library. Is there means use latest libthr on 5.4? I haven't possibility cvsup the box to 6.0. If yes, how to upgrade libthr separately from the other? Thanx warlock