|
From: Naveen K. <g_n...@ya...> - 2004-09-09 19:30:11
|
Hi folks,
I had posted earlier about valgrind stalling but
since nobody seemed to have encountered it I decided
to try investigating myself. I turned on some of the
debug flags and added some printf statements at some
points in the code. I find that valgrind is going into
an infinite loop in one place. These are the debug
statements before it stalls
initSym(si=0xB02ED020, tab=0xB02FD120, sym=0xB17416F8,
kind=128, name=0xB0AC6C46 "msgbuf:Tt(0,27)=xsmsgbuf:",
val=0)
initSym name="msgbuf" type=Tt(0,27)=xsmsgbuf:
initSym: before base type
I added the following printfs in vg_stabs.c
VG_(printf)("initSym: before base type\n");
base = VG_(st_basetype)(sym->type, False);
VG_(printf)("initSym: after base type\n");
As can be seen from the logs I dont get anything
printed after "..before base type..". It is just
spinning in VG_(st_basetype). Any suggestions on what
may be causing this ?
Thanks
Naveen
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
|