[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Segfault in ld,
czimman <=