Seeing the same thing here whenever my screen saver is running on the Xvnc session. It looks like the getBitmap() function isn't real happy with 1x1 cursors (which is what it looks like my screen saver is using) when used by the DesktopWindow::setCursor() method. It looks like its trying to use two pixels of the bitmap in the cursor to determine the fg and bg color to use when rendering the cursor locally, but since there is only one pixel, its having a hard time.
Peter Fales wrote:
Thanks for taking the time to post this! I'm seeing the same problem,
and got as far the stack trace, but hadn't identified a fix yet. The
fix helped (no more core dumps on Solaris), but I had to make one more change to get it to work on Linux. I'm seeing cases where it get's all the way through the code without setting pix1, returning an essentially random value to caller. I don't completely understand what this code is doing, but forcing the value to be zero if not otherwise set fixes my
core dumps.
}
+ // Don't return garbage if pix1 is not set
+ if ( !gotPix1 ) *pix1 = 0;
return source.takeBuf();
}
_______________________________________________ VNC-List mailing list [EMAIL PROTECTED] To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list
