BadDrawable and install shield.
Oliver Stieber
oliver_stieber at yahoo.co.uk
Tue Mar 29 08:19:42 CST 2005
Hi,
I've been having a lot of problems with install shield and BadDrawables.
1: Does anyone know what's causing the problem?
2: Are there any plans to implement XSetErrorHandler and manager the errors better, even if it's an int3 that winedbg can catch.
e.g.
int myXErrorHandler(Display *display, XErrorEvent *xError){
switch(xError->type){
case BadDrawable:
break;
default:
int3();
return XErrorHandler(NULL);
}
Xerror = xError->error_code;
return 0; /* return value ignored */
}
oid setErrorHandler(void){
XSetErrorHandler(myXErrorHandler);
}
void dosomething(void){
Xerror = 0;
SomeXCall();
if(Xerror){
/* call failed, take appropriate action */
}
}
Some examples are....
http://www.download.com/Aliens-vs-Predator-2-single-player-demo/3000-7563_4-8595766.html?tag=lst-0-1
fixme:sync:SetNamedPipeHandleState 0xa8 0xb5bd50d4 (nil) (nil)
wine: Unhandled exception (thread 002f), starting debugger...
WineDbg starting on pid 0x11
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 67 (X_PolyRectangle)
Resource id in failed request: 0x6200007
Serial number of failed request: 989
Current serial number in output stream: 1049
http://games.softpedia.com/get/Games-Demo/Crazy-Taxi-Demo.shtml
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 62 (X_CopyArea)
Resource id in failed request: 0x6000007
Serial number of failed request: 3252
Current serial number in output stream: 3258
http://www.download.com/1503-A-D-The-New-World-demo/3000-7485_4-10228730.html?tag=lst-0-1
fixme:x11drv:X11DRV_SetWindowRgn not supported on other thread window 0x3002e
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 62 (X_CopyArea)
Resource id in failed request: 0x5a00007
Serial number of failed request: 3152
Current serial number in output stream: 3158
http://www.download.com/Colin-McRae-Rally-2005-demo/3000-7531_4-10312485.html?tag=lst-0-1
crashes at the end with
fixme:propsheet:PROPSHEET_UnImplementedFlags PSH_RTLREADING
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 62 (X_CopyArea)
Resource id in failed request: 0x6600007
Serial number of failed request: 28770
Current serial number in output stream: 28799
--
ICQ 169222899
MSN oliverthered at hotmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20050329/90aebcd2/attachment.pgp
More information about the wine-devel
mailing list