On Monday 30 July 2001 19:27, Michael Schmitt wrote:
> > do I read this correctly. To me, this is saying that purify finds
> > uninitialised memory at line 306 of WorkArea.C. Correct?
>
> Yes!
>
> Did you have a look at the following information, too?
>
> > Reading 4 bytes from 0x8a9a7c in the zero'd data, bss section (3
> > bytes at 0x8a9a7d uninit).
> > Address 0x8a9a7c is 52 bytes past start of global variable
> > "st_xev".
>
> Could it be that ev == st_xev? Purify also says that only 3 bytes are
> uninitialized.
>
> OTOH Purify produces some gaps between the different global static
> variables in order to check array boundaries etc. If ev != st_xev than the
> pointer is indeed faulty :-(
Thanks for the explanation. Unfortunately,
grep st_xev *.[Ch]
does not produce a match anywhere in the LyX src tree. This must therefore
lie somewhere in xforms or X.
Angus