This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: DDD dies on me (pt 2)



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]