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