NetBSD-Bugs archive

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

toolchain/54356: MKSANITIZER=yes binaries can not run from gdb



>Number:         54356
>Category:       toolchain
>Synopsis:       MKSANITIZER=yes binaries can not run from gdb
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 07 12:20:00 +0000 2019
>Originator:     Martin Husemann
>Release:        NetBSD 8.99.50
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD seven-days-to-the-wolves.aprisoft.de 8.99.50 NetBSD 8.99.50 (GENERIC) #285: Fri Jul 5 17:54:00 CEST 2019 martin%seven-days-to-the-wolves.aprisoft.de@localhost:/work/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:

After building a binary with MKSANITIZER=yes it can not be run from gdb.

Reading symbols from ./sysinst...
==5952==Shadow memory range interleaves with an existing memory mapping. ASan cannot proceed correctly. ABORTING.
==5952==ASan shadow was supposed to be located in the [0x00007fff7000-0x10007fff7fff] range.
==5952==Process memory map follows:
        0x000100a00000-0x000100a10000   /work/src/usr.sbin/sysinst/arch/amd64/sysinst
        0x000100a10000-0x000100b21000   /work/src/usr.sbin/sysinst/arch/amd64/sysinst
        0x000100d21000-0x000100d25000   /work/src/usr.sbin/sysinst/arch/amd64/sysinst
        0x000100d25000-0x000100d57000   /work/src/usr.sbin/sysinst/arch/amd64/sysinst
        0x000100d57000-0x000100d65000   
        0x728f17aae000-0x728f17e00000   
        0x728f17e00000-0x728f17e14000   /lib/libgcc_s.so.1.0
        0x728f17e14000-0x728f18014000   /lib/libgcc_s.so.1.0
        0x728f18014000-0x728f18015000   /lib/libgcc_s.so.1.0
        0x728f18015000-0x728f18016000   /lib/libgcc_s.so.1.0
        0x728f18200000-0x728f18202000   /usr/lib/librt.so.1.1
        0x728f18202000-0x728f18401000   /usr/lib/librt.so.1.1
        0x728f18401000-0x728f18402000   /usr/lib/librt.so.1.1
        0x728f18402000-0x728f18403000   /usr/lib/librt.so.1.1
        0x728f18600000-0x728f18611000   /usr/lib/libpthread.so.1.4
        0x728f18611000-0x728f18810000   /usr/lib/libpthread.so.1.4
        0x728f18810000-0x728f18811000   /usr/lib/libpthread.so.1.4
        0x728f18811000-0x728f18812000   /usr/lib/libpthread.so.1.4
        0x728f18812000-0x728f18813000   
        0x728f18a00000-0x728f18a60000   /lib/libc.so.12.213
        0x728f18a60000-0x728f18a70000   /lib/libc.so.12.213
        0x728f18a70000-0x728f18bee000   /lib/libc.so.12.213
        0x728f18bee000-0x728f18ded000   /lib/libc.so.12.213
        0x728f18ded000-0x728f18df9000   /lib/libc.so.12.213
        0x728f18df9000-0x728f18dff000   /lib/libc.so.12.213
        0x728f18dff000-0x728f18e20000   
        0x728f18e20000-0x728f19025000   
        0x728f19200000-0x728f19217000   /lib/libutil.so.7.24
        0x728f19217000-0x728f19416000   /lib/libutil.so.7.24
        0x728f19416000-0x728f19418000   /lib/libutil.so.7.24
        0x728f19418000-0x728f1941a000   /lib/libutil.so.7.24
        0x728f1941a000-0x728f1941c000   
        0x728f19600000-0x728f19611000   /lib/libprop.so.1.1
        0x728f19611000-0x728f19810000   /lib/libprop.so.1.1
        0x728f19810000-0x728f19811000   /lib/libprop.so.1.1
        0x728f19811000-0x728f19812000   /lib/libprop.so.1.1
        0x728f19a00000-0x728f19a0e000   /lib/libterminfo.so.1.0
        0x728f19a0e000-0x728f19c0d000   /lib/libterminfo.so.1.0
        0x728f19c0d000-0x728f19c0e000   /lib/libterminfo.so.1.0
        0x728f19c0e000-0x728f19c0f000   /lib/libterminfo.so.1.0
        0x728f19e00000-0x728f19e27000   /usr/lib/libcurses.so.8.2
        0x728f19e27000-0x728f1a026000   /usr/lib/libcurses.so.8.2
        0x728f1a026000-0x728f1a028000   /usr/lib/libcurses.so.8.2
        0x728f1a028000-0x728f1a029000   /usr/lib/libcurses.so.8.2
        0x728f1a029000-0x728f1a02b000   
        0x728f1a200000-0x728f1a2a7000   /usr/lib/libasan.so.4.0
        0x728f1a2a7000-0x728f1a4a6000   /usr/lib/libasan.so.4.0
        0x728f1a4a6000-0x728f1a4a8000   /usr/lib/libasan.so.4.0
        0x728f1a4a8000-0x728f1a4ab000   /usr/lib/libasan.so.4.0
        0x728f1a4ab000-0x728f1a4c0000   
        0x728f1a4c0000-0x728f1aeb0000   
        0x728f1aeb0000-0x728f1aed0000   
        0x728f1aed0000-0x728f1b10f000   
        0x728f1b1f7000-0x728f1b20f000   
        0x728f1b20f000-0x728f1b226000   
        0x728f1b22d000-0x728f1b23d000   
        0x728f1b23d000-0x728f1b254000   
        0x7f7f9f400000-0x7f7f9f412000   /libexec/ld.elf_so
        0x7f7f9f412000-0x7f7f9f611000   
        0x7f7f9f611000-0x7f7f9f612000   /libexec/ld.elf_so
        0x7f7f9f612000-0x7f7f9f613000   
        0x7f7ff7eff000-0x7f7fff168000   
        0x7f7fff168000-0x7f7fff560000   
        0x7f7fff560000-0x7f7fff568000   
==5952==End of process memory map.
[Inferior 1 (process 5952) exited with code 01]


>How-To-Repeat:
see above

>Fix:
n/a



Home | Main Index | Thread Index | Old Index