This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: DDD dies on me (pt 2)
- From: "Earle F. Philhower III" <earle at ziplabel dot com>
- To: cygwin-xfree at cygwin dot com
- Date: Mon, 11 Aug 2003 22:47:20 -0700
- Subject: RE: DDD dies on me (pt 2)
- Reply-to: cygwin-xfree at cygwin dot com
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