|
View:
New views
8 Messages
—
Rating Filter:
Alert me
|
|
|
[Bug ld/13855] New: internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
Bug #: 13855 Summary: internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_section Product: binutils Version: 2.21 Status: NEW Severity: critical Priority: P2 Component: ld AssignedTo: unassigned@... ReportedBy: brunobg@... Classification: Unclassified ld breaks on compiling berkelium (www.berkelium.org), with: internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_section Here's the complete output: Linking CXX shared library liblibberkelium_d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/libberkelium.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Woverloaded-virtual -g -Wl,--no-as-needed -g -shared -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -pthread -fno-rtti -shared -Wl,-soname,liblibberkelium_d.so -o liblibberkelium_d.so CMakeFiles/libberkelium.dir/src/Berkelium.o CMakeFiles/libberkelium.dir/src/Context.o CMakeFiles/libberkelium.dir/src/Cursor.o CMakeFiles/libberkelium.dir/src/ContextImpl.o CMakeFiles/libberkelium.dir/src/ForkedProcessHook.o CMakeFiles/libberkelium.dir/src/NavigationController.o CMakeFiles/libberkelium.dir/src/RenderWidget.o CMakeFiles/libberkelium.dir/src/MemoryRenderViewHost.o CMakeFiles/libberkelium.dir/src/Root.o CMakeFiles/libberkelium.dir/src/ScriptUtilImpl.o CMakeFiles/libberkelium.dir/src/ScriptVariant.o CMakeFiles/libberkelium.dir/src/StringUtil.o CMakeFiles/libberkelium.dir/src/Window.o CMakeFiles/libberkelium.dir/src/WindowImpl.o CMakeFiles/libberkelium.dir/src/DevToolsHttpProtocolHandler.o -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/app -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/base -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/base/allocator -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/ipc -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/jingle -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/chrome -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/chrome/default_plugin -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/net -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/media -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/webkit -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/sandbox -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/skia -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/remoting -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/remoting/proto -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/printing -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/v8/tools/gyp -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/v8/src/extensions/experimental -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/gpu -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/ui/gfx -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/gfx -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/sdch -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/build/temp_gyp -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/seccompsandbox -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/undoview -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/ppapi -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/ffmpeg -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/openmax -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/harfbuzz -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/libjingle -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/hunspell -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/icu -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/libevent -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/libxml -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/libxslt -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/modp_b64 -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/protobuf -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/cld -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/ots -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/angle/src -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/base/third_party/dynamic_annotations -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/sqlite -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/zlib -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/flac -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/libwebp -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/cacheinvalidation -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/webkit/support -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/WebKit/Source/WebKit/chromium -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/third_party/WebKit/Source/WebCore/WebCore.gyp -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/content -L/home/corollarium/htdocs/gitberkelium/build/chromium/src/out/Release/obj.target/chrome/app/policy -L/home/corollarium/htdocs/lib -L/home/corollarium/htdocs/gitberkelium -Wl,--start-group -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -ldbus-glib-1 -ldbus-1 -lpthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -Wl,--no-as-needed -lsmime3 -lplds4 -lplc4 -lpthread -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lfontconfig -lfreetype -lrt -lgconf-2 -lglib-2.0 -ldbus-glib-1 -lX11 -lXtst -lasound -lharfbuzz -lsandbox -lwebcore_svg -lwebcore_bindings -lwebcore_remaining -lwebcore_platform -lwebcore_html build/chromium/src/out/Release/obj.target/third_party/openmax/libil.a -levent -lzlib -lpng -ljpeg build/chromium/src/out/Release/obj.target/third_party/libjpeg_turbo/libjpeg_turbo.a -lxslt -lbz2 -lXss build/chromium/src/out/Release/obj.target/third_party/sqlite/libsqlite3.a build/chromium/src/out/Release/obj.target/net/third_party/nss/libssl.a -lundoview -lallocator -lbase_i18n -lxdg_mime -lseccomp_sandbox -lsymbolize -lgcrypt -lgfx -ldl -lm -lcommon -lcommon_net -ldynamic_annotations -lbrowser -ldebugger -lrenderer -lutility -lprinting -lapp_base -lappcache -lbase -lbase_i18n -lprotobuf_lite -lglue -licui18n -linstaller_util -ldatabase -lsyncapi -lsync -licuuc -licudata -lskia -lskia_opts -lxml2 -lnet -lnet_base -lcld -lots -lgoogleurl -lsdch -lmodp_b64 -lv8_snapshot -lv8_base -lwtf -lwebkit -lfileapi -lwebkit_user_agent -lblob -lspeex -lmedia -lffmpeg -lhttp_server -lcacheinvalidation -lchromoting_base -lchromoting_client -lchromoting_host -lchromoting_protocol -lchromoting_jingle_glue -lchromotocol_proto_lib -ltrace_proto_lib -ljingle_p2p -lchromoting_plugin -lnotifier -lppapi_cpp_objects -lppapi_proxy -lppapi_shared_impl -lsync_notifier -lgles2_implementation -lgles2_c_lib -lcommand_buffer_client -lcommand_buffer_service -lcommand_buffer_common -lgles2_cmd_helper -lchrome_gpu -lhunspell -lplugin -lipc -lworker -lcommon_constants -ldefault_plugin -ljingle -ltranslator_common -ltranslator_glsl -lprofile_import -lservice -lpolicy -lwebp -lflac -lgpu_ipc -lyuv_convert_sse2 -lyuv_convert -lyarr -li18n_api -lcpu_features -lwebkit_gpu -lcups -lpam -lquota -lcontent_browser -lcontent_common -lwebcore_rendering -Wl,--end-group -lfontconfig -lfreetype -lrt -lgconf-2 -ldbus-glib-1 -lX11 -lXtst -lasound -lharfbuzz -lsandbox -lwebcore_svg -lwebcore_bindings -lwebcore_remaining -lwebcore_platform -lwebcore_html build/chromium/src/out/Release/obj.target/third_party/openmax/libil.a -levent -lzlib -lpng -ljpeg build/chromium/src/out/Release/obj.target/third_party/libjpeg_turbo/libjpeg_turbo.a -lxslt -lbz2 -lXss build/chromium/src/out/Release/obj.target/third_party/sqlite/libsqlite3.a build/chromium/src/out/Release/obj.target/net/third_party/nss/libssl.a -lundoview -lallocator -lbase_i18n -lxdg_mime -lseccomp_sandbox -lsymbolize -lgcrypt -lgfx -ldl -lm -lcommon -lcommon_net -ldynamic_annotations -lbrowser -ldebugger -lrenderer -lutility -lprinting -lapp_base -lappcache -lbase -lbase_i18n -lxdg_mime -lseccomp_sandbox -lsymbolize -lgcrypt -lgfx -ldl -lm -lcommon -lcommon_net -ldynamic_annotations -lbrowser -ldebugger -lrenderer -lutility -lprinting -lapp_base -lappcache -lbase -lprotobuf_lite -lglue -licui18n -linstaller_util -ldatabase -lsyncapi -lsync -licuuc -licudata -lskia -lskia_opts -lxml2 -lnet -lnet_base -lcld -lots -lgoogleurl -lsdch -lmodp_b64 -lv8_snapshot -lv8_base -lwtf -lwebkit -lfileapi -lwebkit_user_agent -lblob -lspeex -lmedia -lffmpeg -lhttp_server -lcacheinvalidation -lchromoting_base -lchromoting_client -lchromoting_host -lchromoting_protocol -lchromoting_jingle_glue -lchromotocol_proto_lib -ltrace_proto_lib -ljingle_p2p -lchromoting_plugin -lnotifier -lppapi_cpp_objects -lppapi_proxy -lppapi_shared_impl -lsync_notifier -lgles2_implementation -lgles2_c_lib -lcommand_buffer_client -lcommand_buffer_service -lcommand_buffer_common -lgles2_cmd_helper -lchrome_gpu -lhunspell -lplugin -lipc -lworker -lcommon_constants -ldefault_plugin -ljingle -ltranslator_common -ltranslator_glsl -lprofile_import -lservice -lpolicy -lwebp -lflac -lgpu_ipc -lyuv_convert_sse2 -lyuv_convert -lyarr -li18n_api -lcpu_features -lwebkit_gpu -lcups -lpam -lquota -lcontent_browser -lcontent_common -lwebcore_rendering /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld: BFD (Linux/GNU Binutils) 2.21.53.0.2.20110804 internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_section /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld: Please report this bug. collect2: ld returned 1 exit status -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
brunobg at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brunobg at gmail dot com -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING CC| |hjl.tools at gmail dot com --- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-17 17:15:26 UTC --- Please try binutils 2.22. If it still fails, please provide a self-contained testcase. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
brunobg at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW --- Comment #2 from brunobg at gmail dot com 2012-03-19 13:04:49 UTC --- Still happens with 2.22: /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld: BFD (GNU Binutils) 2.22 internal error, aborting at elf64-x86-64.c line 3370 in elf_x86_64_relocate_section I can't isolate a simple testcase, but reproducing it is not very difficult (although it takes a long while): git clone https://github.com/sirikata/berkelium.git util/build.sh cmake . -DCMAKE_BUILD_TYPE=Debug make If I can help, just let me know what you need. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING --- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-20 17:03:06 UTC --- (In reply to comment #2) > Still happens with 2.22: > > /usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld: > BFD (GNU Binutils) 2.22 internal error, aborting at elf64-x86-64.c line 3370 in > elf_x86_64_relocate_section > > I can't isolate a simple testcase, but reproducing it is not very difficult > (although it takes a long while): > > git clone https://github.com/sirikata/berkelium.git > util/build.sh There is no util/build.sh on chromium11 branch. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-20 17:12:19 UTC --- On Fedora 15, when I ran ./util/build-chromium.sh, I got .... ACTION common_constants_Make_chrome_version.cc out/Release/obj.target/geni/chrome_version.cc third_party/tcmalloc/chromium/src/tcmalloc.cc:371:36: error: conflicting declaration ‘void* (* __malloc_hook)(size_t, const void*)’ /usr/include/malloc.h:176:27: error: ‘__malloc_hook’ has a previous declaration as ‘void* (* volatile __malloc_hook)(size_t, const void*)’ third_party/tcmalloc/chromium/src/tcmalloc.cc:379:47: error: conflicting declaration ‘void* (* __realloc_hook)(void*, size_t, const void*)’ /usr/include/malloc.h:179:27: error: ‘__realloc_hook’ has a previous declaration as ‘void* (* volatile __realloc_hook)(void*, size_t, const void*)’ third_party/tcmalloc/chromium/src/tcmalloc.cc:385:50: error: conflicting declaration ‘void (* __free_hook)(void*, const void*)’ /usr/include/malloc.h:173:26: error: ‘__free_hook’ has a previous declaration as ‘void (* volatile __free_hook)(void*, const void*)’ third_party/tcmalloc/chromium/src/tcmalloc.cc:1565:54: error: conflicting declaration ‘void* (* __memalign_hook)(size_t, size_t, const void*)’ /usr/include/malloc.h:183:27: error: ‘__memalign_hook’ has a previous declaration as ‘void* (* volatile __memalign_hook)(size_t, size_t, const void*)’ make: *** [out/Release/obj.target/allocator/third_party/tcmalloc/chromium/src/tcmalloc.o] Error 1 make: *** Waiting for unfinished jobs.... WARNING - duplicate keys exist in shortcut group IDD_CHROME_FRAME_FIND_DIALOG sk duplicates: &N fr duplicates: &R ro duplicates: &G nl duplicates: &O no duplicates: &N pt-PT duplicates: &P sw duplicates: &F ca duplicates: &A de duplicates: &N tr duplicates: &A sv duplicates: &S da duplicates: &O lv duplicates: &R, &U pl duplicates: &W cs duplicates: &N fi duplicates: &K es-419 duplicates: &A id duplicates: &T es duplicates: &B Failed to install: chromium -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
--- Comment #5 from brunobg at gmail dot com 2012-03-21 18:10:31 UTC --- Compiling chromium is a pain, it has tons of dependencies -- that is why you crashed. Here's what worked for me in Ubuntu 11.04: apt-get install libnss libnss-dev apt-get install gconf gnome-keyring libgconf2-4 libgconf2-dev gconf2 libgnome-keyring-dev libgnome-keyring1.0-cil-dev apt-get install libdbus-glib-1-dev apt-get install cmake gperf libpam0g-dev libxtst-dev util/build-chromium.sh --deps cmake . make VERBOSE=1 BTW, other people had this bug too: http://groups.google.com/group/berkelium/search?group=berkelium&q=elf64_x86_64_relocate_section&qt_g=Search+this+group As mentioned in one of the posts, 'binutils-gold' does indeed link it successfully. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
|
|
[Bug ld/13855] internal error, aborting at elf64-x86-64.c line 3396 in elf_x86_64_relocate_sectionhttp://sourceware.org/bugzilla/show_bug.cgi?id=13855
--- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> 2012-03-23 19:33:44 UTC --- util/build-chromium.sh doesn't work with GCC 4.6 on my machine. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@... https://lists.gnu.org/mailman/listinfo/bug-binutils |
| Free embeddable forum powered by Nabble | Forum Help |