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]

RE: [PATCH] Re: pthread



> -----Original Message-----
> From: Alan Hourihane [mailto:alanh@fairlite.demon.co.uk]
> Sent: Friday, May 04, 2001 10:27 AM
> To: Robert Collins
> Cc: cygwin-xfree@cygwin.com
> Subject: Re: [PATCH] Re: pthread
> 
> 
> On Fri, May 04, 2001 at 07:58:36AM +1000, Robert Collins wrote:
> > I thought your updated cygwin as able to resolve those 
> address's better?
> > 0x67000000 is in userland isn't it?
>  
> 0x67000000 is libXext.dll which is where the 
> XShapeQueryExtension call is.

If that dll is build with -g, we should the function names? 

So... what _I'd_ do is step through from the call in main.c noting what
parameters are passed at each point (Thats one of the key things missing
from your backtrace).

We're looking for what is probably a null parameter, or possibly a
static variable overwrite/some none-reentrant function use in cygwin...

Rob
 
> This is the function too.
> 
> Bool XShapeQueryExtension (dpy, event_basep, error_basep)
>     Display *dpy;
>     int *event_basep, *error_basep;
> {
>     XExtDisplayInfo *info = find_display (dpy);
> 
>     if (info && info->codes) {
> 	*event_basep = info->codes->first_event;
> 	*error_basep = info->codes->first_error;
> 	return True;
>     } else {
> 	return False;
>     }
> }
> 
> Alan.
> 


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