This is the mail archive of the
java-prs@sourceware.cygnus.com
mailing list for the Java project.
Re: libgcj/44: HelloWorld dumps core (SIGSEGV) (no CLASSPATH set)
- To: tromey at cygnus dot com
- Subject: Re: libgcj/44: HelloWorld dumps core (SIGSEGV) (no CLASSPATH set)
- From: Adam Sulmicki <adam at cfar dot umd dot edu>
- Date: 18 Sep 1999 17:10:00 -0000
- Cc: java-prs at sourceware dot cygnus dot com,
- Reply-To: Adam Sulmicki <adam at cfar dot umd dot edu>
The following reply was made to PR libgcj/44; it has been noted by GNATS.
From: Adam Sulmicki <adam@cfar.umd.edu>
To: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
Cc: Adam Sulmicki <adam@cfar.umd.edu>, tromey@cygnus.com,
java-gnats@sourceware.cygnus.com
Subject: Re: libgcj/44: HelloWorld dumps core (SIGSEGV) (no CLASSPATH set)
Date: Sat, 18 Sep 1999 13:07:21 -0400
Alexandre Oliva writes:
->On Sep 18, 1999, Adam Sulmicki <adam@cfar.umd.edu> wrote:
->
->-> gcc -B/binutils/prefix/bin/
-> ^^
->> gcj -B/homes/adam/x/bin -g --main=HelloWorldApp -o HelloWorldApp1 HelloWorl
->dApp.java \
->
->See the difference? :-)
Yeah :-) Tom already pointed me this out. Looking at gcc output I can see
that it uses gnu's ld... the only issue is that it still crashes :(
------------------------------------------------------------------------
Script started on Sat Sep 18 13:01:15 1999
adam@one:HelloApp $ make hwa1
gcj -v -B/homes/adam/x/bin/ -g --main=HelloWorldApp -o HelloWorldApp1 HelloWorldApp.java \
-R/homes/adam/usr/lib -L/homes/adam/usr/include
Reading specs from /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/specs
Reading specs from /homes/adam/usr/lib/libgcj.spec
rename spec lib to liborig
gcc version 2.95.1 19990816 (release)
/homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/jc1 HelloWorldApp.java -quiet -g -version -o /var/tmp/cc0ptqTH.s
GNU Java version 2.95.1 19990816 (release) (sparc-sun-solaris2.6) compiled by GNU C version 2.95 19990728 (release).
/homes/adam/x/bin/as -V -Qy -s -o /var/tmp/ccMRHsck.o /var/tmp/cc0ptqTH.s
GNU assembler version 2.9.5 (sparc-sun-solaris2.6) using BFD version 2.9.5.0.12
/homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/jvgenmain HelloWorldApp /var/tmp/ccWpjwb1.i
/homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/cc1 /var/tmp/ccWpjwb1.i -quiet -dumpbase HelloWorldApp.c -g -version -o /var/tmp/ccMVWw3I.s
GNU C version 2.95.1 19990816 (release) (sparc-sun-solaris2.6) compiled by GNU C version 2.95 19990728 (release).
/homes/adam/x/bin/as -V -Qy -s -o /var/tmp/ccs2H0Xs.o /var/tmp/ccMVWw3I.s
GNU assembler version 2.9.5 (sparc-sun-solaris2.6) using BFD version 2.9.5.0.12
/homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/collect2 -V -R/homes/adam/usr/lib -Y P,/usr/ccs/lib:/usr/lib -Qy -o HelloWorldApp1 /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/crt1.o /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/crti.o /usr/ccs/lib/values-Xa.o /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/crtbegin.o -L/homes/adam/usr/include -L/homes/adam/x/bin -L/homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1 -L/usr/ccs/bin -L/usr/ccs/lib -L/homes/adam/usr/l ib /var/tmp/ccMRHsck.o /var/tmp/ccs2H0Xs.o -lgcc -lgcj -lm -lgcjgc -lzgcj -lsocket -lnsl -ldl -lc -lgcc /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/crtend.o /homes/adam/usr/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/crtn.o
GNU ld version 2.9.5 (with BFD 2.9.5.0.12)
Supported emulations:
elf32_sparc
adam@one:HelloApp $ gdb WorldApp1
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.6"...
(gdb) run
Starting program: /one/adam/classes/all/99.fall/CMSC417/ex/HelloApp/HelloWorldApp1
Program received signal SIGSEGV, Segmentation fault.
0xef54f5a0 in GC_find_limit (p=0xeffff704 "īJ/¸", up=1)
at ../../../libgcj-2.95.1/boehm-gc/os_dep.c:681
681 GC_noop1((word)(*result));
(gdb) cont
Continuing.
Program received signal SIGSEGV, Segmentation fault.
_Jv_equalUtf8Consts (a=0x0, b=0xef6d4282)
at ../../../libgcj-2.95.1/libjava/prims.cc:89
89 if (a->hash != b->hash)
Current language: auto; currently c++
(gdb) cont
Continuing.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit
adam@one:HelloApp $ exit
exit
script done on Sat Sep 18 13:01:46 1999
------------------------------------------------------------------------