sigsegv?

Tom Tromey tromey@redhat.com
Mon Nov 10 05:32:00 GMT 2003


>>>>> "Bryce" == Bryce McKinlay <bryce@mckinlay.net.nz> writes:

Bryce> Was your SEGV inside Method.invoke()? I've noticed strange things can
Bryce> happen in there, perhaps if the IP goes to some weird-but-valid
Bryce> address before the segv actually occurs.
Yeah, sorry. Stack trace appended.
However, it doesn't look like we're in a particularly weird place:
 objClass = JV_CLASS (obj);
This is in Method::invoke.
Tom
(gdb) bt
#0 java::lang::reflect::Method::invoke(java::lang::Object*, JArray<java::lang::Object*>*) (this=0x821efe0, obj=0x0, args=0x0)
 at ../../../gcc/libjava/java/lang/reflect/natMethod.cc:164
#1 0x080b0336 in gnu.testlet.java.lang.reflect.Method.invoke.try_invoke(gnu.testlet.TestHarness, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.Object) (this=0x81f6fc0, harness=0x8215f28, method=0x0, obj=0x0, 
 args=0x0, expect=0x821ced0)
 at ../mauve/gnu/testlet/java/lang/reflect/Method/invoke.java:71
#2 0x080afb4a in gnu.testlet.java.lang.reflect.Method.invoke.test(gnu.testlet.TestHarness) (this=0x81f6fc0, harness=0x8215f28)
 at ../mauve/gnu/testlet/java/lang/reflect/Method/invoke.java:143
#3 0x0806e2d0 in gnu.testlet.SimpleTestHarness.runtest(java.lang.String) (
 this=0x8215f28, name=0x818c9c0)
 at ../mauve/gnu/testlet/SimpleTestHarness.java:248
#4 0x0806d57a in gnu.testlet.SimpleTestHarness.main(java.lang.String[]) (
 args=0x821cea0) at ../mauve/gnu/testlet/SimpleTestHarness.java:376
#5 0x40422b13 in gnu::gcj::runtime::FirstThread::call_main() (this=0x8249f88)
 at ../../../gcc/libjava/gnu/gcj/runtime/natFirstThread.cc:47
#6 0x404c6125 in gnu.gcj.runtime.FirstThread.run() (this=0x8249f88)
 at ../../../gcc/libjava/gnu/gcj/runtime/FirstThread.java:54
#7 0x4043486b in _Jv_ThreadRun(java::lang::Thread*) (thread=0x8249f88)
 at ../../../gcc/libjava/java/lang/natThread.cc:293
#8 0x4040964a in _Jv_RunMain(java::lang::Class*, char const*, int, char const**, bool) (klass=0x818c5e0, name=0x0, argc=135841248, argv=0x8249f88, 
 is_jar=false) at ../../../gcc/libjava/prims.cc:1013
#9 0x40409707 in JvRunMain (klass=0x0, argc=0, argv=0x0)
 at ../../../gcc/libjava/prims.cc:1023
#10 0x0806d020 in main (argc=0, argv=0x0) at /tmp/ccHs16kl.i:11


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /