Dominik Vogt <fvwm-workers@fvwm.org> writes:
> On Wed, Dec 11, 2002 at 02:40:02PM -0500, Dan Espen wrote:
> > Here are the UMRs:
> > 
> > UMR: Uninitialized memory read:
> >   * This is occurring while in:
> >     __execute_function [functions.c:545]
> >     execute_function [functions.c:1176]
> >     StartupStuff   [fvwm.c:1498]
> >     My_XNextEvent  [events.c:3320]
> >     HandleEvents   [events.c:3240]
> >     main           [fvwm.c:2412]
> >     _start         [crt1.o]
> >   * Reading 4 bytes from 0x2c7480 in the heap.
> >   * Address 0x2c7480 is 16 bytes into a malloc'd block at 0x2c7470 of 124 b
> ytes.
> >   * This block was allocated from:
> >     malloc         [rtlib.o]
> >     calloc         [rtlib.o]
> >     safecalloc     [safemalloc.c:64]
> >     exc_create_null_context [execcontext.c:96]
> >     exc_create_context [execcontext.c:117]
> >     StartupStuff   [fvwm.c:1465]
> >     My_XNextEvent  [events.c:3320]
> >     HandleEvents   [events.c:3240]
> >     main           [fvwm.c:2412]
> >     _start         [crt1.o]
> 
> I don't understand this one.  What code do you have in
> functions.c, line 545?

        if (expaction[0] == '*')

> > UMR: Uninitialized memory read:
> >   * This is occurring while in:
> >     _SetFocusWindow [focus.c:922]
> > 
> > UMR: Uninitialized memory read:
> >   * This is occurring while in:
> >     DrawIconPixmapWindow [icons.c:1012]
> 
> Should both the "fixed".  They are not really UMRs.  Purify seems
> to be unable to handle btructs with bit fields properly.

Thats right, there are a few things Purify gets wrong.
I'm not surprised that it doesn't track things at the bit level.

-- 
Dan Espen                           E-mail: [EMAIL PROTECTED]
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to