From owner-freebsd-hackers@FreeBSD.ORG Fri Feb 21 04:44:30 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9DE2DFA6; Fri, 21 Feb 2014 04:44:30 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7320F1DA8; Fri, 21 Feb 2014 04:44:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=5e2jP2Wn4UIesBMGrWabWpZCCFVS5KexAzzzk+DP7g4=; b=Kk1cYQBYK8Ej2aKONydlQK9+XEUjSExSuJtb82Rxr0gM1pTvru458/vuHpmGjMyOV8rZ0QJ4Bo0U8YCMVJz3gpG9Hxv7SaQk8PwNaVpcrq4pTu8vWDT9KVpuTnGtVrHEcywG7N09lA+9IxDj4a6WFIZo8beSUbidH6R3wKhcp+o=; Received: from [182.9.34.57] (port=31606 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (SSLv3:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1WGhyH-003boG-LW; Thu, 20 Feb 2014 21:44:23 -0700 Date: Fri, 21 Feb 2014 12:44:05 +0800 From: Erich Dollansky To: David Xu Subject: Re: pthread programming eats up resources (My or FreeBSD's fault?) Message-ID: <20140221124405.0791d375@X220.alogt.com> In-Reply-To: <5305B786.8020708@freebsd.org> References: <20140218180646.GA67861@schlappy> <53059574.8090605@freebsd.org> <20140220140644.7b1e0074@X220.alogt.com> <5305B786.8020708@freebsd.org> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-hackers@freebsd.org, Andre Albsmeier X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 04:44:30 -0000 Hi, On Thu, 20 Feb 2014 16:06:30 +0800 David Xu wrote: > On 2014/02/20 14:06, Erich Dollansky wrote: > > I have found the bug, it is in rtld, where malloc_aligned() is > misfunctioning, memory can be corrupted by the function. > > libthr calls _rtld_allocate_tls to allocate tls control block, > the function is in rtld, its uses malloc_aligned() which is not > working correctly. > I installed the patch. It is now much, much better but after hours, something still seems wrong. Size went above 200MB after 40min of CPU time. The number of threads is now above 1200. The machine also has 3 zombies. The machine was restarted some 4h ago. Erich