At 12:29 AM 6/26/00 +0300, you (Michael Veksler) wrote: > >Here are the last 20,000 lines of the log (10,000 seems to be not enough). <enormously redundant trace> You could have trimmed 99% of this trace...I don't see at all how this trace is leading to your crash; is really the last line (a Sleep IIRC) followed directly by this crash with a back trace with hundreds of SendMessage ? And the *begin* of the back trace could be interesting too (before it begin to repeat itself). I notice that the only time your app manages to do something instead of waiting for who knows what, it is trying a trick that is not supported by Wine. Try the attached patch on windows/win.c; it would be really a big strike of luck if it works.... Gerard
--- win.c.orig Sun Jun 25 22:18:35 2000 +++ win.c Mon Jun 26 00:07:24 2000 @@ -2028,8 +2028,8 @@ goto end; case GWL_STYLE: style.styleOld = wndPtr->dwStyle; - newval &= ~(WS_VISIBLE | WS_CHILD); /* Some bits can't be changed this way */ - style.styleNew = newval | (style.styleOld & (WS_VISIBLE | WS_CHILD)); + newval &= ~(WS_CHILD); /* Some bits can't be changed this way */ + style.styleNew = newval | (style.styleOld & (WS_CHILD)); if (wndPtr->flags & WIN_ISWIN32) SendMessageA(hwnd,WM_STYLECHANGING,GWL_STYLE,(LPARAM)&style);