Howdy Andrew...
At 09:22 AM 8/13/2003 -0400, you wrote:
Thanks for the help. I have managed to get XWin to crash in both places
again (which one happens is random, but these are the only 2). I have
attached the log file from the modified program as well as a stack trace
from gdb for each one. Given some proverbial free time, I will try to do
some more debugging. FYI, this is just the CVS code. I will go back to the
web and find the place where it tells me how to add the test code to the CVS
code and try that. Also, though I mentioned it in the original thread, I am
not sure I reminded you in this thread that I was running ddd from a Linux
box (though that should not make a difference).
Well, all the parameters look OK. I was fearing there were negative
heights in the pixmap, like for Windows bitmaps when they're in VGA
reversed order.
The only thing I can point you to is to get a dump of the locals of
that miGetImage function right before it does the for(i=0..h) {}.
Especially linelength, which should equal the xStride that's calculated
in the winXIcontoHICON function. Also the value of i and pDst when
the lower level functions barf would be interesting.
-Earle F. Philhower, III
[EMAIL PROTECTED]
cdrlabel - ZipLabel - FlpLabel
http://www.cdrlabel.com