public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/60038] AddressSanitizer CHECK failed ... "((*tls_addr + *tls_size)) <= ((*stk_addr + *stk_size))" on CentOS 5.10 Date: Mon, 03 Feb 2014 08:53:00 -0000 [thread overview] Message-ID: <bug-60038-4-aSySDX3wfp@http.gcc.gnu.org/bugzilla/> (raw) In-Reply-To: <bug-60038-4@http.gcc.gnu.org/bugzilla/> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60038 --- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #6) BTW, you could supposedly use #include <unistd.h> ... char buf[64]; size_t len = confstr (_CS_GNU_LIBC_VERSION, buf, sizeof buf); int result = if (strncmp (buf, "glibc 2.", 8) == 0) { char *end; int minor = strtoul (buf + 8, &end, 10); if (end != buf + 8 && (*end == '\0' || *end == '.') { if (minor <= 3) kThreadDescriptorSize = FIRST_32_SECOND_64(1104, 1696); else if (minor == 4) kThreadDescriptorSize = FIRST_32_SECOND_64(1120, 1728); else if (minor == 5) kThreadDescriptorSize = FIRST_32_SECOND_64(1136, 1728); else if (minor <= 9) kThreadDescriptorSize = FIRST_32_SECOND_64(1136, 1712); else if (minor == 10) kThreadDescriptorSize = FIRST_32_SECOND_64(1168, 1776); else if (minor <= 12) kThreadDescriptorSize = FIRST_32_SECOND_64(1168, 2288); else kThreadDescriptorSize = FIRST_32_SECOND_64(1216, 2304); } }
next prev parent reply other threads:[~2014-02-03 8:53 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-02-03 7:53 [Bug sanitizer/60038] New: " ubizjak at gmail dot com 2014-02-03 8:19 ` [Bug sanitizer/60038] " kcc at gcc dot gnu.org 2014-02-03 8:26 ` ubizjak at gmail dot com 2014-02-03 8:33 ` kcc at gcc dot gnu.org 2014-02-03 8:47 ` jakub at gcc dot gnu.org 2014-02-03 8:53 ` jakub at gcc dot gnu.org [this message] 2014-02-03 8:56 ` kcc at gcc dot gnu.org 2014-02-03 9:26 ` jakub at gcc dot gnu.org 2014-02-03 9:27 ` ubizjak at gmail dot com 2014-02-03 9:33 ` ubizjak at gmail dot com 2014-02-03 10:00 ` ubizjak at gmail dot com 2014-02-03 21:22 ` ubizjak at gmail dot com 2014-02-04 4:18 ` kcc at gcc dot gnu.org 2014-02-04 7:38 ` jakub at gcc dot gnu.org 2014-02-04 7:42 ` jakub at gcc dot gnu.org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-60038-4-aSySDX3wfp@http.gcc.gnu.org/bugzilla/ \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).