http://sablevm.org/bugs/show_bug.cgi?id=71
------- Additional Comments From [email protected] 2004-10-28 19:31 -------
It looks like it segfaults in different places, next time I tried it segfaulted
in INVOKEINTERFACE at
assert (_svmf_is_assignable_from
(env, instance->vtable->type,
_svmf_cast_type_class (method->class_info)));
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1113066416 (LWP 1600)]
0x4006a51d in _svmf_interpreter (_env=0x809dfd0) at instructions_switch.c:9384
9384 assert (_svmf_is_assignable_from
(gdb) bt
#0 0x4006a51d in _svmf_interpreter (_env=0x809dfd0) at instructions_switch.c:9384
#1 0x4002b736 in _svmh_invoke_static_virtualmachine_runthread (env=0x809dfd0)
at method_invoke.c:5189
#2 0x40020e92 in _svmf_thread_start (_env=0x809dfd0) at thread.c:1141
#3 0x402419b4 in start_thread () from /lib/tls/libpthread.so.0
#4 0x00000000 in ?? ()
(gdb) print instance
$1 = (_svmt_object_instance *) 0x40275950
(gdb) print instance->vtable
$2 = (_svmt_vtable *) 0x413964a0
(gdb) print instance->vtable->type
$3 = (_svmt_type_info *) 0x41396464
(gdb) print method
$4 = (_svmt_method_info *) 0x445f5f6e
(gdb) print method->class_info
Cannot access memory at address 0x445f5f82
(gdb) print env
$5 = (_svmt_JNIEnv * volatile) 0x809dfd0
(gdb) print *(method->class_info)
Cannot access memory at address 0x445f5f82
(gdb) print *(instance->vtable->type)
$6 = {name = 0x4139649d "[C", array_type_name = 0x4139649c "[[C",
class_loader_info = 0x80531e0,
class_instance = 0x808e540, access_flags = 1, is_array = 1}
Apparently class_info contains wrong value this time.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.