From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13220 invoked by alias); 12 Dec 2019 04:08:41 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 13211 invoked by uid 89); 12 Dec 2019 04:08:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=H*MI:sk:xneexar, H*i:sk:xneexar, H*f:sk:xneexar X-HELO: eastern.birch.relay.mailchannels.net X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Supply-Zesty: 5a0dedf80a14e584_1576123718132_1051464942 X-MC-Loop-Signature: 1576123718132:3152758923 X-MC-Ingress-Time: 1576123718132 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gotplt.org; h=subject:to :cc:references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; s=gotplt.org; bh=GCuHea 3KNZZ/QR/r2sYbkDZvS78=; b=axe22EANng28z/AJFKhtotY3D7DX3CATq3KEDX V9f7MeIz9aLG/lsaC60/x/rmP177CkC2jIpd14zbdaF6HXUr0PFWZVvXEg2wmLxb qJ507LC4xoGGqTN4TO/pwaNUL68TPrD8Ih0aY08gRE7z89iQ4dR7hRWIE/VKddOT 6JHzs= Subject: Re: RFC: tunables failure indications... To: DJ Delorie Cc: codonell@redhat.com, libc-alpha@sourceware.org References: X-DH-BACKEND: pdx1-sub0-mail-a52 From: Siddhesh Poyarekar Message-ID: Date: Thu, 12 Dec 2019 04:08:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrudeliedgieehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpefuihguughhvghshhcurfhohigrrhgvkhgrrhcuoehsihguughhvghshhesghhothhplhhtrdhorhhgqeenucfkphepuddvfedrvdehvddrvddtvddrudejvdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgduledvrdduieekrddurdeljegnpdhinhgvthepuddvfedrvdehvddrvddtvddrudejvddprhgvthhurhhnqdhprghthhepufhiugguhhgvshhhucfrohihrghrvghkrghruceoshhiugguhhgvshhhsehgohhtphhlthdrohhrgheqpdhmrghilhhfrhhomhepshhiugguhhgvshhhsehgohhtphhlthdrohhrghdpnhhrtghpthhtohepughjsehrvgguhhgrthdrtghomhenucevlhhushhtvghrufhiiigvpedt X-SW-Source: 2019-12/txt/msg00404.txt.bz2 On 12/12/19 9:33 am, DJ Delorie wrote: > Siddhesh Poyarekar writes: >> I think this could be a _dl_fatal_printf() or similar. > > _dl_fatal_printf() is for ld.so; tunables are in the main library. I > did look around a bit but couldn't find something obvious that would > work before stdio was initialized, and without a working malloc. > True, the tunables are in the main library, but the tunables framework itself (i.e. dl-tunables.c) is part of the dynamic linker. _dl_fatal_printf and everything it calls should have been linked into ld.so. Siddhesh