From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3363 invoked from network); 15 Sep 2021 19:14:22 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 15 Sep 2021 19:14:22 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1631733262; b=DUq3g+WTux3Qkc8gyijT1HWNE0qnjqdWAonJWoUgzpk8BrQ8GRgpXCUTwH2tyMUniHmlArdb1o 1Ji4cs9iW50VYT8gt0oU7Y1SMajvSXcwW1RMjeirdYKz8JwZpv0301NIWr08Bobok3jAf8IFWf 1D/hfFfKfN8pfvGE3LwvupiicP9J/cY48PTyGxjZEBtsQX7vH7rB8LuiLdpgmVrFJj+xZQ1nqT cDQi1mJOkrgKpX1yGEUGwioSYFcESAzZypzUoHFjtvrfv3DsVMxPf81wqjmQU7zmXZEa8TeRQb 3SoYAC5xmqFib/WzL4KhMev7egtzgOTtv88gD2w2dRGSCg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f178.google.com) smtp.remote-ip=209.85.219.178; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1631733262; bh=9rjM+5AUHf0c2+rgZGE480ybaBi6W15rqrzu8Inke30=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=faRyySDd89ZjMF83xXFzNpInz1e9NATdm17PYKP7w3rYntNuxa6VPsI+aXBOjskllY+QvWvI9K Cck0w59CiDuG+v0NXG0HczGg48l0V6FDyr41gp2xoskPtEXUGFzdVqYp7HaBxdmNe4PEORAOAt UXrqeP54Klo2y+ZlrulSsitTtE51wCuoNuvtuBRxP76PP4y+T0Di6tLPlS8WQc0iigDaLbbPJG ztR5fUrNNxwAHD6nVmVHvygg/RiGmENsED3Ye/a85rloZeDtQ9KZ44pWGN/OcErL5YhheqwJqp o75+daDhcTQU1/MMV3OpHSapVuV65w/JL6uXbx79Byqi0A==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=KhzWyX+wPuHIgp5zfiA5W/2+JR3CFsJ/k0f+rdf1jW8=; b=ieZDRB9co/JilReGTCy8Ocd1OS HYUXbv7jBELFXkCujUtLO7/ZrWo3b1BkNQMOeg7U/kUZ4vqaNRe+wLiLKhrD4zsdMLR6VBcgMvYV8 Q3b26WSVTIPbqPeSans3IHGAy/9Vc4zxw4oo8YoqvSfDMQaweIEiGq56zv5UbI8SaMqs7GJDYUR+v QZdBCmW2PNlCcjvSEGvDymQjTRt/ojpn0Lik/fIMc4TNb2kMMVE4Kx4Axs16grpnSzdy/tsBP3Tti RCvhs1DVQmK+QyOB7jU76oFh+OULHfmdSThr8WlGtSCP6JMNIQsjtKdGkifb4mHUWuMvq3sbBEBr2 RUbntqFw==; Received: from authenticated user by zero.zsh.org with local id 1mQaMO-000GCZ-NB; Wed, 15 Sep 2021 19:14:20 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f178.google.com) smtp.remote-ip=209.85.219.178; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f178.google.com ([209.85.219.178]:39732) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mQaLo-000Fu8-0I; Wed, 15 Sep 2021 19:13:45 +0000 Received: by mail-yb1-f178.google.com with SMTP id y13so7885236ybi.6 for ; Wed, 15 Sep 2021 12:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=KhzWyX+wPuHIgp5zfiA5W/2+JR3CFsJ/k0f+rdf1jW8=; b=r3m59LomVApvuN3vuT0pO5bSsimPW+oqviBqZDgdCLEiOhYAgrn8pzzlxib2Y/amaZ bllHfEPAjUw+Q2yUwa9omfCF+wGYgdSexDIhe9/jlaNcIz8Jqg/Kf6iCNwbozQe1DEyh 5wKn47RshvJCLBXB1eYoHqn63pZzR3+oVL6fX7Stfqx3o68t9Uk5FONVHRpEoaKbIpVy 1cOAtUk2w90eMsD82y7VxOuSSXiN4zNb2gJmxQVEOWDZGvnX1H53QfrjVZ2HVhkte20+ tlwqNBurFoi9JubKYcwF0uCiCOmLeSgrP7AZxEZ1xSL7kslmBa662W/5kbXVfrjdflnz JOVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=KhzWyX+wPuHIgp5zfiA5W/2+JR3CFsJ/k0f+rdf1jW8=; b=in6kWc4v7VxcFW7q6asFjxWASsuc4+E7KhSTI4AgF5C6V4sM08xjONopXXfgb+Aepc bFqYp0G4+zJj2QW8Mdc5sg1PLwf8Lmfz/eimtRQIZkg4PYkQCcQtjf71ifFdov3u8IA5 JAEeBDzFHkjOkkcm+udSFPms7+WJYo9DoZMzqSAAFLG89rQHL3LZBQoEzNWY5NShTeIU wUWleXQEPdv0R1eXTMkfhOXGzBx+29n9nw2LLysln8xIM2iWEGD60/FgODgeCt+VB+Lq swpLcp+2q7nMuMHcp4H3pkt/by1RXWYGhdi/sXNj1fSJwNF5OjDf0NCGkFJ61nWt6UhP f4Xw== X-Gm-Message-State: AOAM532/cDWbV+npiYXl45BtK/Nog1Hs6S7zvhae989dyBkxadFc/WXT T9fd+qGnW5bi8Cx7iLclh+BlugtGiIF52ldBtpBlGXxFkb4= X-Google-Smtp-Source: ABdhPJzTnfZk/HSC0L050pobjUayKlXMuxcwoGV3TmWH18LD/CGLRRnYeJsLsdcjo0ZELBfLqpKZyLxHOvXc2nAjBt4= X-Received: by 2002:a25:ba08:: with SMTP id t8mr2143689ybg.111.1631733222273; Wed, 15 Sep 2021 12:13:42 -0700 (PDT) MIME-Version: 1.0 References: <20210908011251.GA2387366@zira.vinc17.org> <20210915143102.pw5uup7bvufi7wse@sym.noone.org> In-Reply-To: <20210915143102.pw5uup7bvufi7wse@sym.noone.org> From: Bart Schaefer Date: Wed, 15 Sep 2021 12:13:31 -0700 Message-ID: Subject: Re: [BUG] With --disable-dynamic-nss, not all functions calls are protected To: Zsh hackers list , 993843@bugs.debian.org Content-Type: text/plain; charset="UTF-8" X-Seq: 49413 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Wed, Sep 15, 2021 at 7:32 AM Axel Beckert wrote: > > But copying zsh-static on a system with a different libc6 version > still segfaults, so this patch might be necessary but not sufficient. > > Last line is: > > zsh-static: dl-call-libc-early-init.c:37: _dl_call_libc_early_init: Assertion `sym != NULL' failed. Based on the strace, my guess would be that getrlimit() is what's attempting to link to the dynamic library. This is based on the success of the uname() call and on what does NOT appear in the subsequent trace output. If getrlimit() does have this effect, it's possible that getrusage() will as well.