Hi,
Referring to the gdb output below, Is there any way to trace the
Function thats making a call to JIT_Stelem_Ref? [on BSD]
gdb trace:
Program received signal SIGSEGV, Segmentation fault.
Object::GetTypeHandle (this=0x80000000)
at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.h:369
369 BOOL IsArray() { return(m_wFlags &
enum_flag_Array); }
(gdb) bt
#0 Object::GetTypeHandle (this=0x80000000)
at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.h:369
#1 0x2857e2bf in ObjIsInstanceOf (pElement=0x80000000, toTypeHnd={{
m_asInt = 684172000, m_asPtr = 0x28c7a2e0, m_asTypeDesc =
0x28c7a2e0,
m_asMT = 0x28c7a2e0}})
at
/usr/home/archana/rotor/sscli/clr/src/vm/wks/../jitinterface.cpp:6108
#2 0x28583696 in JIT_Stelem_Ref (array=0x28f661e8, idx=3, val=0x80000000)
at
/usr/home/archana/rotor/sscli/clr/src/vm/wks/../jitinterface.cpp:7143
#3 0x2b1445e4 in ?? ()
#4 0x2b143efa in ?? ()
#5 0x2b160c0b in ?? ()
#6 0x2b1523ea in ?? ()
#7 0x2b15a645 in ?? ()
#8 0x2b14c7ce in ?? ()
#9 0x2b14c123 in ?? ()
#10 0x2b14bfc1 in ?? ()
#11 0x2838b351 in donestack ()
from
/usr/home/archana/concgc/sscli/build/v1.x86fstchk.rotor/libsscoree.so
#12 0x28421923 in CallDescrWorker (pSrcEnd=0x8186798, numStackSlots=2,
pArgumentRegisters=0x8186760, pTarget=0x2f3ec873)
at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.cpp:9769
#13 0x2858f26a in MethodDesc::CallDescr (this=0x2f3ec878,
pTarget=0x2f3ec873 "�W\207�\211�\002+�\201\002+p�>/\224�?/\024�>/",
Regards
archana