From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12678 invoked by alias); 22 Feb 2013 14:30:04 -0000 Received: (qmail 12350 invoked by uid 48); 22 Feb 2013 14:29:30 -0000 From: "kcc at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's Date: Fri, 22 Feb 2013 14:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: kcc at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2013-02/txt/msg02228.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #49 from Kostya Serebryany 2013-02-22 14:29:27 UTC --- with -gdwarf-3: ==11621== ERROR: AddressSanitizer: global-buffer-overflow on address 0x00000078e2a5 at pc 0x4e47d7 bp 0x7fff553d4cc0 sp 0x7fff553d4cb8 READ of size 1 at 0x00000078e2a5 thread T0 #0 0x4e47d6 in PerlIO_find_layer perlio.c:751 #1 0x4e63e6 in PerlIO_default_buffer perlio.c:1015 #2 0x4e678e in PerlIO_default_layers perlio.c:1113 #3 0x4e7a41 in PerlIO_resolve_layers perlio.c:1433 #4 0x4e8145 in PerlIO_openn perlio.c:1519 #5 0x4f5c08 in PerlIO_fdopen perlio.c:4745 #6 0x4e68a3 in PerlIO_stdstreams perlio.c:1150 #7 0x4f5b46 in Perl_PerlIO_stdin perlio.c:4686 #8 0x4dd7ee in S_open_script perl.c:3348 #9 0x4d3be6 in S_parse_body perl.c:1718 #10 0x4d2a4b in perl_parse perl.c:1312 #11 0x4f6ee8 in main perlmain.c:96 #12 0x7f686f32576c in __libc_start_main libc-start.c:226 #13 0x4037d8 in _start ??:0 0x00000078e2a5 is located 0 bytes to the right of global variable '*.LC50 (perlio.c)' (0x78e2a0) of size 5 '*.LC50 (perlio.c)' is ascii string 'unix'