From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19883 invoked by alias); 19 Jan 2011 18:53:36 -0000 Received: (qmail 19858 invoked by uid 22791); 19 Jan 2011 18:53:34 -0000 X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO sourceware.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 19 Jan 2011 18:53:26 +0000 From: "roland at gnu dot org" To: glibc-bugs@sources.redhat.com Subject: [Bug nptl/12416] Dynamic linker incorrectly reduces the stack size when making it executable X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: nptl X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: roland at gnu dot org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: drepper.fsp at gmail dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: CC Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Wed, 19 Jan 2011 19:25:00 -0000 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2011-01/txt/msg00075.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=12416 Roland McGrath changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |roland at gnu dot org --- Comment #2 from Roland McGrath 2011-01-19 18:53:23 UTC --- Changing the page protections splits the mapping into two mappings. There is no other way it could be in the kernel. The mapping is the granularity at which page protections are managed. The /proc/pid/maps output is arguably wrong because after the split, only the lower mapping displays as [stack]. But pthread_getattr_np doesn't pay attention to the [stack] magic name anyway, it just looks at addresses. So pthread_getattr_np needs to look at multiple contiguous mappings after the one containing __libc_stack_end if the intent is that its results are consistent after a protection change. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.