At 05:29 PM 12/10/00 +0100, you wrote:

>I just applied it and tried civ2 again and I still get a lot of unwanted
>output like:
>
>08066d90: release_semaphore( handle=160, count=00000001 )
>08066d90: release_semaphore() = 0 { prev_count=00000000 }
>08066d90: select( flags=4, timeout=5000, handles={160} )
>08066d90: select() = 0 { signaled=0 }
>08066d90: release_semaphore( handle=160, count=00000001 )
>
>and relay stuff like:
>
>Call kernel32.447: GlobalLock(41e8c766) ret=005dce13 fs=008f
>Ret  kernel32.447: GlobalLock() retval=41e8c78c ret=005dce13 fs=008f
>Call kernel32.453: GlobalUnlock(41e8c766) ret=005dce43 fs=008f
>Ret  kernel32.453: GlobalUnlock() retval=00000000 ret=005dce43 fs=008f
>Call kernel32.443: GlobalFree(41e8c766) ret=005dceb0 fs=008f
>Ret  kernel32.443: GlobalFree() retval=00000000 ret=005dceb0 fs=008f
>
>And I called it like this:
>
>wine --debugmsg +all --dt -desktop 800x600 civ2.exe
>
>Should work, right?

Partially, yes. The relay stuff  should be avoided by the attached revised patch.
However, I can't do anything about the server for a few days; it's a different
channel output altogether, I  need to read a bit the server code to see
how it's done. I have not a lot of time available at the beginning of this week.

Try 
-debugmsg +all,-server
this will remove all server debug messages, though.

As an aside, in many cases win32 and heap channels are very verbose and bring
not useful information. But it depends on the specific problem, of, course.

Gerard

deftra.dif.gz




Reply via email to