This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Help!


Hi,
	I tried all the things that you said Andrew, but the problem still
persists. I am giving you the full dump of the gdb.

Program received signal SIGSEGV, Segmentation fault.
_Jv_equalUtf8Consts (a=0x0, b=0xef706b5c)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:85
85        if (a->hash != b->hash)
Current language:  auto; currently c++
(gdb) where
#0  _Jv_equalUtf8Consts (a=0x0, b=0xef706b5c)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:85
#1  0xef6944d0 in _Jv_GetMethodLocal (klass=0xef706db0, name=0x0, 
    signature=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:527
#2  0xef69428c in java::lang::Class::hackRunInitializers (this=0xef706db0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:416
#3  0xef691674 in java.lang.Class.hackTrampoline (this=0xef706db0, what=1, 
    old_exception=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/Class.java:137
#4  0xef69441c in java::lang::Class::initializeClass (this=0xef706db0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:489
#5  0xef69164c in java.lang.Class.hackTrampoline (this=0xef706db0, what=0, 
    old_exception=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/Class.java:135
#6  0xef6943d8 in java::lang::Class::initializeClass (this=0xef6ee7b0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:475
#7  0xef69465c in _Jv_InitClass (klass=0xef6ee7b0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:565
#8  0xef62564c in _Jv_AllocObject (c=0xef6ee7b0, size=32)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:262
#9  0xef696ee0 in _Jv_AllocString (len=6)
    at ../../../libgcj-snapshot-1999-05-14/libjava/include/cni.h:31
#10 0xef696d40 in _Jv_NewStringUtf8Const (str=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natString.cc:226
#11 0xef6941c4 in java::lang::Class::resolveConstants (this=0xef6ee7b0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:392
#12 0xef6942f0 in java::lang::Class::initializeClass (this=0xef6ee7b0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:440
#13 0xef69465c in _Jv_InitClass (klass=0xef6ee7b0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:565
#14 0xef62564c in _Jv_AllocObject (c=0xef6ee7b0, size=24)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:262
#15 0xef696ee0 in _Jv_AllocString (len=2)
    at ../../../libgcj-snapshot-1999-05-14/libjava/include/cni.h:31
#16 0xef696d40 in _Jv_NewStringUtf8Const (str=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natString.cc:226
#17 0xef6941c4 in java::lang::Class::resolveConstants (this=0xef6f09ac)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:392
#18 0xef6942f0 in java::lang::Class::initializeClass (this=0xef6f09ac)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:440
#19 0xef69164c in java.lang.Class.hackTrampoline (this=0xef6f09ac, what=0, 
    old_exception=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/Class.java:135
#20 0xef6943d8 in java::lang::Class::initializeClass (this=0xef6e97e0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:475
#21 0xef69164c in java.lang.Class.hackTrampoline (this=0xef6e97e0, what=0, 
---Type <return> to continue, or q <return> to quit--- 
    old_exception=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/Class.java:135
#22 0xef6943d8 in java::lang::Class::initializeClass (this=0xef6ecebc)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:475
#23 0xef69164c in java.lang.Class.hackTrampoline (this=0xef6ecebc, what=0, 
    old_exception=0x0)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/Class.java:135
#24 0xef6943d8 in java::lang::Class::initializeClass (this=0xef6ec334)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:475
#25 0xef69465c in _Jv_InitClass (klass=0xef6ec334)
    at
../../../libgcj-snapshot-1999-05-14/libjava/java/lang/natClass.cc:565
#26 0xef62564c in _Jv_AllocObject (c=0xef6ec334, size=12)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:262
#27 0xef625e34 in JvRunMain (klass=0x28c1c, argc=1, argv=0xeffff7ac)
    at ../../../libgcj-snapshot-1999-05-14/libjava/prims.cc:572
#28 0x13e4c in main (argc=1, argv=0xeffff7ac)

	It would be nice if you could debug this. I am pretty new to the
Library stuff.

Regards,
Manosiz.

**********************************************************************
Manosiz Bhattacharyya.			e:mail : mano@cse.ucsc.edu
626 Koshland Way,			School of Engineering,   
Santa Cruz,				University of California,
CA-95064,USA.				Santa Cruz.		
Phone: (res) (831)-420-1368		(off) (831)-459-5625
**********************************************************************

On 21 May 1999, Andrew Haley wrote:

> > Date: Thu, 20 May 1999 11:22:26 -0700 (PDT)
> > From: Manosiz Bhattacharyya <mano@cse.ucsc.edu>
> > 
> > > Do things in this order:
> > > 
> > > configure egcs
> > > make
> > > make install
> > 
> > ./configure --prefix=/projects/learning/usr/java/egcs
> > 
> > I installed the egcs and the c++, gcc compiler are both working fine from
> > here.
> > 
> > > 
> > > configure libgcj
> > > make
> > > make install
> > > 
> > 
> > I used the same configuration command. That is both libgcj and egcs have
> > been installed in the same directory.
> > 
> > $(srcdir)/configure --prefix=/projects/learning/usr/java/egcs
> > 
> > Then from the build directory I did make and make install.
> 
> In the sparc-sun-solaris2.6/libjava directory, do you find an
> executable called jv-convert?  Does it run?
> 
> If it does, do a 'make check' in the sparc-sun-solaris2.6/libjava
> directory.  There may be a few fileures, but the majority of tests
> should run.
> 
> If nothing runs, load your executable into gdb and run it.  Mail the
> backtrace.
> 
> Andrew.
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]