Crash due to some fixme messages in CreateProcessA
Lionel Ulmer
lionel.ulmer at free.fr
Fri Apr 20 17:49:59 CDT 2001
On Fri, Apr 20, 2001 at 03:34:40PM -0700, Francois Gouget wrote:
> On Fri, 20 Apr 2001, Lionel Ulmer wrote:
> [...]
> > if (lpStartupInfo->lpDesktop)
> > FIXME("(%s,...): lpStartupInfo->lpDesktop %s ignored\n",
> > name, lpStartupInfo->lpDesktop);
> [...]
> > So what should we do ? Suppress the '%s' and replace it with a '%p' ? Add a
> > check on the pointer to see if it's valid ?
>
> Use debugstr_a?
>
> if (lpStartupInfo->lpDesktop)
> FIXME("(%s,...): lpStartupInfo->lpDesktop %s ignored\n",
> debugstr_a(name), debugstr_a(lpStartupInfo->lpDesktop));
Well, that does not help :
Unhandled exception: page fault on read access to 0x30403416
in 32-bit code (0x4005a7d2).ed setuid root'
In 32-bit mode.
0x4005a7d2 (wine_dbgstr_an+0x8a [debugtools.c:87]): movb 0x0(%edi),%cl
87 while (n-- > 0 && *src)
One should such a function that also catches exceptions :-)
Lionel
--
Lionel Ulmer - http://www.bbrox.org/
More information about the wine-devel
mailing list