[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/24225] New: nios2 overflows stack with error message: *** buffer
From: |
slyfox at inbox dot ru |
Subject: |
[Bug ld/24225] New: nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated |
Date: |
Sat, 16 Feb 2019 22:57:21 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=24225
Bug ID: 24225
Summary: nios2 overflows stack with error message: *** buffer
overflow detected ***:
/usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated
Product: binutils
Version: 2.32
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: slyfox at inbox dot ru
Target Milestone: ---
When linking a huge program (GHC) ld attempted to localize format string and
crashed as:
gdb --quiet /usr/libexec/gcc/nios2-unknown-linux-gnu/ld ./core.24349
Reading symbols from /usr/libexec/gcc/nios2-unknown-linux-gnu/ld...Reading
symbols from
/usr/lib64/debug//usr/x86_64-pc-linux-gnu/nios2-unknown-linux-gnu/binutils-bin/2.32/ld.bfd.debug...done.
done.
[New LWP 24349]
Core was generated by `/usr/libexec/gcc/nios2-unknown-linux-gnu/ld
@/tmp/ccBN1CqS'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:50
50 return ret;
(gdb) bt
#0 __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f26670fc535 in __GI_abort () at abort.c:79
#2 0x00007f2667158c59 in __libc_message (action=<optimized out>,
address@hidden "*** %s ***: %s terminated\n") at
../sysdeps/posix/libc_fatal.c:181
#3 0x00007f26671f3715 in __GI___fortify_fail_abort
(address@hidden, address@hidden "buffer
overflow detected") at fortify_fail.c:28
#4 0x00007f26671f3751 in __GI___fortify_fail (address@hidden
"buffer overflow detected") at fortify_fail.c:44
#5 0x00007f26671f1880 in __GI___chk_fail () at chk_fail.c:28
#6 0x00007f266714ff79 in _IO_str_chk_overflow (fp=<optimized out>,
c=<optimized out>) at iovsprintf.c:35
#7 0x00007f266715db61 in __GI__IO_default_xsputn (f=0x7fff951a2870,
data=<optimized out>, n=81) at libioP.h:904
#8 0x00007f2667142f42 in __vfprintf_internal (address@hidden,
address@hidden <error: Cannot access memory at address
0x7f26672f9ee4>,
address@hidden, address@hidden) at
../libio/libioP.h:904
#9 0x00007f2667150021 in __vsprintf_internal (
string=0x7fff951a2ba0 "невозможно достичь base_DataziData_CharRep_closure
(по адресу 0x02fc1970) из глобального указателя (по адресу 0x02fb8c10), так как
смещ"..., address@hidden, format=0x7f26672f9ee4 <error: Cannot access
memory at address 0x7f26672f9ee4>, address@hidden,
address@hidden) at iovsprintf.c:96
#10 0x00007f26671f128e in ___sprintf_chk (
address@hidden "невозможно достичь
base_DataziData_CharRep_closure (по адресу 0x02fc1970) из глобального указателя
(по адресу 0x02fb8c10), так как смещ"..., address@hidden,
address@hidden, format=<optimized out>) at sprintf_chk.c:40
#11 0x00007f266736c004 in sprintf (__fmt=<optimized out>,
__s=0x7fff951a2ba0 "невозможно достичь base_DataziData_CharRep_closure (по
адресу 0x02fc1970) из глобального указателя (по адресу 0x02fb8c10), так как
смещ"...) at /usr/include/bits/stdio2.h:36
#12 nios2_elf32_relocate_section (address@hidden,
info=0x5624f92f9a60 <link_info>, address@hidden,
address@hidden, contents=0x5625014d1d00
"\004\376\377\336\025\001", address@hidden,
local_syms=0x562500832e90,
local_sections=0x5625022f3dc0) at
../../binutils-2.32/bfd/elf32-nios2.c:3846
#13 0x00007f26673947a0 in elf_link_input_bfd
(address@hidden, address@hidden)
at ../../binutils-2.32/bfd/elflink.c:10856
#14 0x00007f26673962bf in bfd_elf_final_link (abfd=<optimized out>,
info=<optimized out>) at ../../binutils-2.32/bfd/elflink.c:12183
#15 0x00005624f9294e2f in ldwrite () at ../../binutils-2.32/ld/ldwrite.c:581
#16 0x00005624f927d410 in main (argc=<optimized out>, argv=<optimized out>) at
../../binutils-2.32/ld/ldmain.c:464
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/24225] New: nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated,
slyfox at inbox dot ru <=
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, slyfox at inbox dot ru, 2019/02/16
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, slyfox at inbox dot ru, 2019/02/16
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, amodra at gmail dot com, 2019/02/17
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, cvs-commit at gcc dot gnu.org, 2019/02/18
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, amodra at gmail dot com, 2019/02/18
- [Bug ld/24225] nios2 overflows stack with error message: *** buffer overflow detected ***: /usr/libexec/gcc/nios2-unknown-linux-gnu/ld terminated, cvs-commit at gcc dot gnu.org, 2019/02/20