DDD dies on me (pt 2)

Earle F. Philhower III earle@ziplabel.com
Tue Aug 12 05:45:00 GMT 2003


>At 02:37 PM 8/11/2003 -0400, Andrew Braverman wrote:
>>It is definitely XWin that is crashing.  I seem to have had some mental
>>block when I wrote the last message because I could swear I had said it died
>>in 24 bit, but the text doesn't lie...  I will try putting a bunch of ErrorF
>>statements in and send the resulting log file ASAP.  Thanks.
>...
>Please put the errorf's in before the "for row=0...iconsize" line do
>if there is an overwrite we'll get the data before it happens...

Actually, put those ErrorF()s before the call you saw was bombing,
which was before that for() loop.

Also, FWIW I compiled XWin (test95+xwinrc patches) with it forcing
effBPP and bpp to 24 in the winXIconToHIcon which works fine except
for Windoze not liking 24 bpp icons on a 32-bit screen (comes up
black).  The function you're looking at functions the same way as
if the desktop was 24bpp, though, so it should exercise the same
code path.  However, after a dozen runs of ddd (3.3.7 from the
sourceforge site) I've not had a single crash.  I see the bug icon
outline every time.  Under the unhacked XWin the bug comes out in
all its colored glory.

Don't know what to tell you, but it's looking the same as before,
only your installation is bombing.  Maybe the ErrorF()s will shed
some light on something being out of whack in the X structure
or the desktop DC.

-Earle F. Philhower, III
  earle@ziplabel.com
  cdrlabel - ZipLabel - FlpLabel
  http://www.cdrlabel.com



More information about the Cygwin-xfree mailing list