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-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils