[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gold/21110] New: ld.gold --threads segfaults x86_64
From: |
jan.smets at nokia dot com |
Subject: |
[Bug gold/21110] New: ld.gold --threads segfaults x86_64 |
Date: |
Mon, 06 Feb 2017 23:39:18 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=21110
Bug ID: 21110
Summary: ld.gold --threads segfaults x86_64
Product: binutils
Version: 2.28
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gold
Assignee: ccoutant at gmail dot com
Reporter: jan.smets at nokia dot com
CC: ian at airs dot com
Target Milestone: ---
GNU gold (GNU Binutils 2.27.90.20170206) 1.14
[New Thread 0x7ffaf0446700 (LWP 2944)]
[New Thread 0x7ffaefa45700 (LWP 2945)]
Thread 389 "ld-new" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffbc1b95700 (LWP 2563)]
0x0000000000582de8 in std::_Construct<std::pair<unsigned int, unsigned int>,
std::pair<unsigned int, unsigned int> > (__value=..., __p=0x7ffef0045000)
at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80
80 ::new(static_cast<void*>(__p)) _T1(__value);
(gdb)
(gdb)
(gdb) bt
#0 0x0000000000582de8 in std::_Construct<std::pair<unsigned int, unsigned
int>, std::pair<unsigned int, unsigned int> > (__value=..., __p=0x7ffef0045000)
at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80
#1 std::__uninitialized_copy<false>::uninitialized_copy<std::pair<unsigned
int, unsigned int>*, std::pair<unsigned int, unsigned int>*>
(__last=0x7ffac80bb028,
__first=<optimized out>, __result=0x7ffef0034db8) at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:74
#2 std::uninitialized_copy<std::pair<unsigned int, unsigned int>*,
std::pair<unsigned int, unsigned int>*> (__last=0x7ffac80bb028,
__first=0x7ffef0024da0,
__result=0x7ffef0034db8) at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:116
#3 std::__uninitialized_copy_a<std::pair<unsigned int, unsigned int>*,
std::pair<unsigned int, unsigned int>*, std::pair<unsigned int, unsigned int> >
(
__result=0x7ffef0034db8, __last=0x7ffac80bb028, __first=0x7ffef0024da0)
at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:256
#4 std::__uninitialized_move_a<std::pair<unsigned int, unsigned int>*,
std::pair<unsigned int, unsigned int>*, std::allocator<std::pair<unsigned int,
unsigned int> > > (__alloc=..., __result=0x7ffef0034db8, __last=0x7ffac80bb028,
__first=0x7ffef0024da0)
at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h:266
#5 std::vector<std::pair<unsigned int, unsigned int>,
std::allocator<std::pair<unsigned int, unsigned int> > >::_M_insert_aux
(this=0x7ffac42949c8, __position=...,
__x=...) at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:344
#6 0x0000000000707f95 in std::vector<std::pair<unsigned int, unsigned int>,
std::allocator<std::pair<unsigned int, unsigned int> > >::push_back (__x=...,
this=0x7ffac42949c8) at
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:741
#7 gold::Output_symtab_xindex::add (shndx=<optimized out>, symndx=<optimized
out>, this=0x7ffac4294990) at output.h:2939
#8 gold::Symbol_table::sized_write_section_symbol<64, false> (this=<optimized
out>, os=0x7ffc218cc7f0, symtab_xindex=0x7ffac4294990, of=<optimized out>,
offset=<optimized out>) at symtab.cc:3392
#9 0x000000000062a091 in gold::Layout::write_data (this=0x7fffffffb450,
symtab=0x7fffffffb8a0, of=0x7ffac4295100) at layout.cc:5395
#10 0x000000000071c104 in gold::Workqueue::find_and_run_task
(this=0x7fffffffbde0, thread_number=388) at workqueue.cc:319
#11 0x000000000071c46a in gold::Workqueue::process (this=0x7fffffffbde0,
thread_number=388) at workqueue.cc:495
#12 0x000000000071c6b3 in gold::Workqueue_threader_threadpool::process
(thread_number=<optimized out>, this=<optimized out>) at
workqueue-internal.h:92
#13 gold::Workqueue_thread::thread_body (arg=0x7ffc04abe6a0) at
workqueue-threads.cc:117
#14 0x00007ffff7bc79d1 in start_thread () from /lib64/libpthread.so.0
#15 0x00007ffff6f708fd in clone () from /lib64/libc.so.6
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gold/21110] New: ld.gold --threads segfaults x86_64,
jan.smets at nokia dot com <=