bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Segfault in ld


From: czimman
Subject: Segfault in ld
Date: Mon, 21 Jul 2003 14:53:41 -0400

I've run into a segfault in ld.  One thing that I'm doing that's unusual is 
creating assembly stubs that attempt to force the address of certain symbols in 
the BSS.  Those are the "align" files that are listed below.

The stack trace is:

(gdb) where
#0  0x4004c699 in bfd_elf32_bfd_link_add_symbols () from 
/usr/lib/libbfd-2.14.90.0.4.so
#1  0x4004b14d in bfd_elf32_bfd_link_add_symbols () from 
/usr/lib/libbfd-2.14.90.0.4.so
#2  0x08051f5d in bfd_link_hash_lookup ()
#3  0x089e1068 in ?? ()
#4  0x08096a40 in optind ()
#5  0xbffff208 in ?? ()
#6  0x08bbc318 in ?? ()
#7  0x080a61b8 in ?? ()

GNU ld version 2.14.90.0.4 20030523 Debian GNU/Linux
  Supported emulations:
   elf_i386
   i386linux
   elf_x86_64

address@hidden:~/work/src/port/ibserver$ make
g++ -g -v -v -o ibserver getluwinfo.o ftntst.o ibs-logfile.o ibs-message.o 
ibs-messageset.o ibs-room.o ibs-server.o ibs-stats.o ibs-user.o ibs-cpmaildb.o 
ibshooks.o ibsuser.o ibs.o f77.o fca.o stubs.o -L../lib 
-L/usr/pgi/linux86/5.0/lib -leqtyutil -lapputil -lacclib -lcalclib -ldatelib 
-lgraphlib -lnscrlib -lmsgutil -ldbutil -lpeutil -lpgftnrtl -lpgc 
../align/linux/liblinux_align.a
Reading specs from /usr/lib/gcc-lib/i386-linux/3.3.1/specs
Configured with: ../src/configure -v 
--enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr 
--mandir=/usr/share/man --infodir=/usr/share/info 
--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib 
--enable-nls --without-included-gettext --enable-__cxa_atexit 
--enable-clocale=gnu --enable-debug --enable-java-gc=boehm 
--enable-java-awt=xlib --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.3.1 20030626 (Debian prerelease)
 /usr/lib/gcc-lib/i386-linux/3.3.1/collect2 --eh-frame-hdr -m elf_i386 
-dynamic-linker /lib/ld-linux.so.2 -o ibserver 
/usr/lib/gcc-lib/i386-linux/3.3.1/../../../crt1.o 
/usr/lib/gcc-lib/i386-linux/3.3.1/../../../crti.o 
/usr/lib/gcc-lib/i386-linux/3.3.1/crtbegin.o -L../lib 
-L/usr/pgi/linux86/5.0/lib -L/usr/lib/gcc-lib/i386-linux/3.3.1 
-L/usr/lib/gcc-lib/i386-linux/3.3.1/../../.. getluwinfo.o ftntst.o 
ibs-logfile.o ibs-message.o ibs-messageset.o ibs-room.o ibs-server.o 
ibs-stats.o ibs-user.o ibs-cpmaildb.o ibshooks.o ibsuser.o ibs.o f77.o fca.o 
stubs.o -leqtyutil -lapputil -lacclib -lcalclib -ldatelib -lgraphlib -lnscrlib 
-lmsgutil -ldbutil -lpeutil -lpgftnrtl -lpgc ../align/linux/liblinux_align.a 
-lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc 
/usr/lib/gcc-lib/i386-linux/3.3.1/crtend.o 
/usr/lib/gcc-lib/i386-linux/3.3.1/../../../crtn.o
collect2: ld terminated with signal 11 [Segmentation fault], core dumped
make: *** [ibserver] Error 1




reply via email to

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