It seems like this would be a problem elsewhere also, but who knows. When
running LSL2 on win32, using the SDL driver in fullscreen mode, I see the
following: (This only happens in fullscreen mode!)

[W] UMR: Uninitialized memory read in gfx_crossblit_32_P {40202
occurrences}
        Reading 1 byte from 0x030ef683 (1 byte at 0x030ef683
uninitialized)
        Address 0x030ef683 is 6219 bytes into a 76800 byte block at
0x030ede38
        Address 0x030ef683 points to a malloc'd block in heap 0x02b40000
        Thread ID: 0x2f8
        Error location
            gfx_crossblit_32_P [gfx_crossblit.c:60]
            gfx_crossblit_pixmap [gfx_support.c:370]
            sdl_draw_pixmap [sdl_driver.c:620]
                .
                .
                .


On a hunch, I removed the ifdef at sdl_driver.c:149, and tried it again.
Sure enough, the UMR warnings were gone. (The visual graphics corruption
was still present, though.) I've tried a couple different things at this
point, but the visual corruption is always there.

With this extra information, maybe this problem can be narrowed down even
further.


--
http://www.clock.org/~matt




Reply via email to