Still stumped... Re: What do you guys make of this?

Sylvain Petreolle spetreolle at yahoo.fr
Thu Oct 3 09:27:08 CDT 2002


I think it can be possible.

One month ago I notice that winedbg has problems when reading the
process memory it tries to acess.
Let me show the problem I encounter :
- the windows program launched causes some error;
- winedbg launches;
- it tries to read a memory that is out of bounds;
- a 2nd winedbg launches, trying to debug the first;
- same error occurs (out of bound read);
- a 3d winedbg launches, being successfull to read the memory of the
2nd.

Conclusion:
Only wine code is used. (I defined all dll's built-in, and only
advapi32 is loaded when using winedbg)

> It's almost definitely a wine bug.  "args[2]" becomes nil, get's
> deferenced,
> and once the SIGSEGV handler starts running, it never gets back
> to any native dll's -- that is to say, the infinite recursion happens
> 
> entirely within the wine codebase... SIGSEGV invokes wine handlers
> which then cause /another/ SIGSEGV, and so on.... shouldn't be 
> possible, right?
> 


___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com



More information about the wine-devel mailing list