gij with gcc 2.95.2 (was: Re: internal error - SP mismatch)
Matt Welsh
mdw@CS.Berkeley.EDU
Sat Apr 1 00:00:00 GMT 2000
Matt Welsh <mdw@CS.Berkeley.EDU> writes:
>> I just tried this myself and it segfaults for some reason.
Running gdb on 'gij Hello' I get the following stack trace when it
segfaults.
I am leaving for a trip out of town in a couple of hours and won't be
back until Wednesday ... maybe it'll be fixed by the time I get back :-)
Matt
#0 _dl_lookup_versioned_symbol (undef_name=0x4024c2bc "_dl_close",
ref=0xbf7ff7b8, symbol_scope=0x402049bc,
reference_name=0x402047a8 "/lib/libc.so.6", version=0x40204d80,
reloc_type=7) at do-lookup.h:82
#1 0x40009cfa in fixup (l=0x402047b8, reloc_offset=42) at dl-runtime.c:75
#2 0x40009e70 in _dl_runtime_resolve () at dl-runtime.c:170
#3 0x401e6730 in dlopen_doit (a=0xbf7ff8f8) at dlopenold.c:43
#4 0x4000a12b in _dl_catch_error (errstring=0x80912ec,
operate=0x401e6708 <dlopen_doit>, args=0xbf7ff8f8) at dl-error.c:141
#5 0x401e6608 in _dlerror_run (operate=0x401e6708 <dlopen_doit>,
args=0xbf7ff8f8) at dlerror.c:122
#6 0x401e66f5 in __dlopen_nocheck (file=0xbf7ffaac "Hello", mode=257)
at dlopenold.c:58
#7 0x401f0e6d in GC_dlopen (path=0xbf7ffaac "Hello", mode=257)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/boehm-gc/dyn_load.c:266
#8 0x4014d5e3 in sys_dl_open (handle=0x80912b0, filename=0xbf7ffaac "Hello")
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/libltdl/ltdl.c:270
#9 0x4014dbd5 in tryall_dlopen (handle=0xbf7ffa50,
filename=0xbf7ffaac "Hello")
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/libltdl/ltdl.c:947
#10 0x4014ed3b in lt_dlopen (filename=0xbf7ffaac "Hello")
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/libltdl/ltdl.c:1373
#11 0x4014ef0c in lt_dlopenext (filename=0xbf7ffaac "Hello")
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/libltdl/ltdl.c:1427
#12 0x40137a18 in java::lang::Runtime::loadLibraryInternal (this=0x8068f20,
lib=0x8063ea0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natRuntime.cc:170
#13 0x40134fb8 in gnu::gcj::runtime::VMClassLoader::findSystemClass (
this=0x8067e58, name=0x8063ea0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natClassLoader.cc:212
#14 0x400d94b9 in java.lang.ClassLoader.loadClass (this=0x8067e58,
name=0x8063ea0, link=false)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/ClassLoader.java:107
#15 0x40135546 in _Jv_FindClass (name=0x805feb0, loader=0x0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natClassLoader.cc:472
#16 0x40132702 in java::lang::Class::forName (className=0x8063ec0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natClass.cc:98
#17 0x4013632a in java::lang::FirstThread::run (this=0x8064ea0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natFirstThread.cc:37
#18 0x400e43f2 in java.lang.Thread.run_ (this=0x8064ea0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/Thread.java:134
#19 0x4013be6a in java::lang::Thread::run__ (obj=0x8064ea0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/java/lang/natThread.cc:291
#20 0x4014ca52 in really_start (x=0x805fed0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/libjava/posix-threads.cc:336
#21 0x401f2d16 in GC_start_routine (arg=0x8084fe0)
at /home/cs/mdw/disks/mm33/egcs-jaguar/src/libgcj-cvs-20000302/boehm-gc/linux_threads.c:553
#22 0x40209ce9 in pthread_start_thread (arg=0xbf7ffe7c) at manager.c:204
More information about the Java
mailing list