bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/21281] New: Cannot compile Binutils with ASAN because of a


From: thuanpv at comp dot nus.edu.sg
Subject: [Bug binutils/21281] New: Cannot compile Binutils with ASAN because of a memory leak bug in sysinfo.c
Date: Tue, 21 Mar 2017 05:57:01 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21281

            Bug ID: 21281
           Summary: Cannot compile Binutils with ASAN because of a memory
                    leak bug in sysinfo.c
           Product: binutils
           Version: 2.29 (HEAD)
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: thuanpv at comp dot nus.edu.sg
  Target Milestone: ---

Dear all,
I would like to report a potential memory leak in Binutils' sysinfo utility
which prevents us from compiling the toolset with ASAN.

I face the issue on Ubuntu 64-bit 14.04 and Binutils version is

commit 09220eae9df07c40d206a35e6caaecba92ab8f46
Author: GDB Administrator <address@hidden>
Date:   Tue Mar 21 00:00:24 2017 +0000

    Automatic date update in version.in

I configured and compiled Binutils using the following commands using clang-3.5
mkdir build-asan; cd build-asan
CC=clang CFLAGS="-DFORTIFY_SOURCE=2 -fstack-protector-all
-fsanitize=undefined,address -fno-omit-frame-pointer -g -Wno-error"
../configure --disable-shared --disable-gdb --disable-libdecnumber
--disable-readline --disable-sim
make clean all

Here is the error message I got:
=================================================================
==92396==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 7122 byte(s) in 755 object(s) allocated from:
    #0 0x49c29b in __interceptor_malloc
(/home/ubuntu/subjects/binutils-newest/build-asan/binutils/sysinfo+0x49c29b)
    #1 0x4c7161 in yylex
/home/ubuntu/subjects/binutils-newest/build-asan/binutils/../../binutils/syslex.l:51:13
    #2 0x4bb13c in yyparse
/home/ubuntu/subjects/binutils-newest/build-asan/binutils/sysinfo.c:1177:16
    #3 0x4c4c05 in main
/home/ubuntu/subjects/binutils-newest/build-asan/binutils/../../binutils/sysinfo.y:420:3
    #4 0x2b604a4def44 in __libc_start_main
/build/eglibc-oGUzwX/eglibc-2.19/csu/libc-start.c:287

SUMMARY: AddressSanitizer: 7122 byte(s) leaked in 755 allocation(s).

Regards,
Thuan

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]