bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

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