From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hans van den Bogert Newsgroups: gmane.emacs.bugs Subject: bug#42140: 26.3; sigsegv when using nss-docker Date: Tue, 7 Jul 2020 10:49:03 +0200 Message-ID: References: <356361b1-9b17-eab5-108c-1d02b7ea73ce@gmail.com> <83k0zozhnl.fsf@gnu.org> <83pn98sizu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23974"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 Cc: 42140-done@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 07 10:50:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jsjIo-000681-Vw for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Jul 2020 10:50:10 +0200 Original-Received: from localhost ([::1]:46598 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jsjIo-0000lZ-0q for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Jul 2020 04:50:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jsjIg-0000lO-Th for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 04:50:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jsjIg-0003mv-Ji for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 04:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jsjIg-0004Ny-Ga for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 04:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Hans van den Bogert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Jul 2020 08:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42140 X-GNU-PR-Package: emacs Original-Received: via spool by 42140-done@debbugs.gnu.org id=D42140.159411175416790 (code D ref 42140); Tue, 07 Jul 2020 08:50:02 +0000 Original-Received: (at 42140-done) by debbugs.gnu.org; 7 Jul 2020 08:49:14 +0000 Original-Received: from localhost ([127.0.0.1]:35478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsjHt-0004Mi-NH for submit@debbugs.gnu.org; Tue, 07 Jul 2020 04:49:13 -0400 Original-Received: from mail-wr1-f49.google.com ([209.85.221.49]:33756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsjHr-0004MP-3Y for 42140-done@debbugs.gnu.org; Tue, 07 Jul 2020 04:49:12 -0400 Original-Received: by mail-wr1-f49.google.com with SMTP id f18so36205253wrs.0 for <42140-done@debbugs.gnu.org>; Tue, 07 Jul 2020 01:49:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:cc:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=rP0n1DFofadYG7GMZR9HlA6+ob0MsynBm6hGr8W6tno=; b=FdzLRkyqN2aoisw1RGeRQR8YP1VoJ6AXu456HcePeHAyjdRQb8qD39mw2wz4AKCOC7 YhQHBLNEcuCh4+n+9u2JRGp0e3Lc8R7upF/HVHTuHGvSaumXSmZgw62XckzUCOPastG/ C1ArkN+QbQ6RdayxYENvA/SjWXohqNFt/liOJ3XCXo454TJCKCZ/SMARS26zLOPTUYjF dWY3dtp3balrT7JkXoTCLLAw5EghEldYgwnz/3Ju3Ks+hFiVILxDSbsSvlvc1527W+df d7jQvqFh5sx/nz5rKZMOGGVfjlPx126W+WYNohiuM4ZJDD2IHbcjFJ5/0DQX2S0D0ugD O1Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=rP0n1DFofadYG7GMZR9HlA6+ob0MsynBm6hGr8W6tno=; b=AJrADWmPU0sWBuZt/808v42b66a0oOyI/S+ajyigFdIB0BeI/dsG3K3vJ1fQz3mA/8 dsdB/YNT2bO+LKPkv6vp5bQERMfvFoCsI7FMKLK7xScg4zTzFFNS1DwNWSU0Lxjx/itz vQjV2Os/Yd9xxn7B8J5TG5Y60G0nNNXWuPO3jsMAaYc19jRe90azRUWtsWttGUMiKjFZ x+IzoXT7+RZnEblTqgVc3SRiabBXcNeN5Le1bb32C4mpYef8qnAifDQcqlC2HYyZB2+6 BQWHkfc4k9sMP7tswirDRPSEHn9EKtniqOq3mprmz4bJ3jekqt7+swFpSgX+U2llgr2e 6bTw== X-Gm-Message-State: AOAM533BB1jOJpBcRgC2qJnEIlEQ2yyApR1KXnYZ2pvZq9BNY399qE07 BboVnSH2yQPi+QqtsjFZBsTObeghAaY= X-Google-Smtp-Source: ABdhPJwG/GS/yms0Hy2t/LG+J4I7i/MbUQPxSV49fOUzj8yN955jEuobITrJ0hoZVIRfZVkHfNT93w== X-Received: by 2002:adf:e60e:: with SMTP id p14mr51357760wrm.31.1594111744660; Tue, 07 Jul 2020 01:49:04 -0700 (PDT) Original-Received: from [192.168.1.197] (office.worldstream.nl. [93.190.136.1]) by smtp.gmail.com with ESMTPSA id p25sm86641wmg.39.2020.07.07.01.49.03 for <42140-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jul 2020 01:49:03 -0700 (PDT) In-Reply-To: <83pn98sizu.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182777 Archived-At: On 7/6/20 6:31 PM, Eli Zaretskii wrote: > Thanks for telling us. Could this be a bug with your kernel or the > standard C library? The kernel seems unlikely, the only difference I can see is that nss_docker's _nss_docker_gethostbynameX_r seem 'off' on assembly level compared to for example, the equivalent functions of `nss_mdns_minimal` and libc's `nss_dns`. The offsets when referencing stack locations on function entry are large (0xNNNNN), compared to the straightforward function entry assembly I see in nss_mdns and nss_dns, with 'normal' offsets of 0xNNN. I've compared compiler flags and all, but I can't explain it. The weird things remains of course, why does the shared library work fine when it's called through the non async variant, `gethostbyname`. But I think the discussion is out of scope for this list/tracker, though any pointers are welcome of course. Regards,