FW: [kaffe] bug report
Thomas Keane
tkeane at cs.may.ie
Mon Sep 15 07:30:02 PDT 2003
Just wondering if anyone knows what the problem is below. I've attached
the output from gnu debugger. I cant get the "make check" to run
completely on my system.
Cheers,
thomas
-----Original Message-----
From: Thomas Keane [mailto:tkeane at cs.may.ie]
Sent: 04 September 2003 19:06
To: 'Helmer Krämer'
Subject: RE: [kaffe] bug report
That seemed to work - here's the output:
(gdb) run
Starting program: /root/kaffe/kaffe/kaffe/.libs/lt-kaffe-bin
at.dms.kjc.Main
Program received signal SIGSEGV, Segmentation fault.
start_this_sucker_on_a_new_frame () at jthread.c:1453
1453 if ((currentJThread->flags & THREAD_FLAGS_KILLED) != 0)
{
(gdb) where
#0 start_this_sucker_on_a_new_frame () at jthread.c:1453
#1 0x400af194 in jthread_create (pri=11 '\v',
func=0x400dbede <__DTOR_END__+2054>, daemon=1, jlThread=0xc5d00,
threadStackSize=0) at jthread.c:1533
(gdb)
Let me know if you need more information to figure out what the problem
is?
thomas
-----Original Message-----
From: Helmer Krämer [mailto:hkraemer at freenet.de]
Sent: 04 September 2003 18:55
To: Thomas Keane
Subject: Re: [kaffe] bug report
On Thu, 4 Sep 2003 18:20:33 +0100
"Thomas Keane" <tkeane at cs.may.ie> wrote:
> Unfortunately gdb isn_t liking that - kaffe wont start so I cant get
the
> stack trace. Here_s the bash output:
>
> primordialbiosoup:~/kaffe# . BUILD_ENVIRONMENT ; libtool
--mode=execute
> gdb $JAVA
> GNU gdb 2002-04-01-cvs
> Copyright 2002 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 "hppa-linux"...
> (gdb) set args at.dms.kjc.Main
> (gdb) run
> Starting program: /root/kaffe/kaffe/kaffe/.libs/lt-kaffe-bin
> at.dms.kjc.Main
> Couldn't find or load essential class `java/lang/Object'
> java.lang.ClassNotFoundException java/lang/Object
>
> Program received signal SIGABRT, Aborted.
> 0x401c06c4 in kill () from /lib/libc.so.6
>
> Looks like the classpath might not be working (even though it is set
in
> the BUILD_ENVIRONMENT).
hmpf, should've remembered this ...
Kaffe clearly can't find java/lang/Object, since BUILD_ENVIRONMENT
only adds libraries/javalib/rt.jar to the classpath, which obviously
can't work, since you don't have that yet ...
If you modify the first line of the BUILD_ENVIRONMENT script to look
like this (assuming that /root/kaffe contains the sources):
BOOTCLASSPATH=${BOOTCLASSPATH}':'//root/kaffe/libraries/javalib/rt.jar':
'//root/kaffe/libraries/javalib/Klasses.jar.bootstrap; export
BOOTCLASSPATH
libraries/javalib/Klasses.jar.bootstrap is a precompiled jar archive
that contains the classes that are required to be able to run our
java compiler, kjc. So adding that one to the bootclasspath will
hopefully help (unless I forgot something else, that is).
Helmer
More information about the kaffe
mailing list