Hi,
I am currently trying to debug an lockup that happens in
Planscape:Torment and potentially other Black Isle games(havent tested yet)
as well.
So far I am out of luck.
(For those who know the game the lockup happens between the intro movie and 
the main menu)
The symtoms are:
--debugmsg +relay doesnt show the lockup it seems to be timing related and
all these debug msg slow it down enough to get past the lockup point
--debugmsg +ddraw or +dsound will show the game still drawing and playing 
sound even though the screen is black and no sound is coming forth anymore
no debugger will show up and no timed out msg in WaitForCriticalSection will
show so it isnt an uncaught exception or critical section deadlock

My config:
Desktop Mode:800x600
Arts Sound Driver
XVidMode+,DGA2-,XShm+,DXGrab-,PerfectGraphics+,DoubleBuffered+

Any ideas? I am out of them.

While I am at it

Is the option +/- relay=<module or function name> still supposed to work?
I tried --debugmsg +relay=ntdll or +relay=RtlEnterCriticalSection
which didnt produce any output although +relay shows the function and module 
is used.

RFE:
Actually I am not interested in debug msgs after the debugger started.
Could there be an option that an debugger start turns off debug msgs.

When the debugger starts I often get the msg
wine: hash.c:392: DEBUG_GetSymbolValue: Assertion 'strlen(name) < 
sizeof(buffer) - 2' failed. which results in an unhandled exception in the 
debugger. Whats up with that?

Torment shows the msg
fixme:ddraw:app didnt request a valid surface type - assuming offscreen plain
very often. Shouldnt this be a warn instead of a fixme?

Thanks for your time
I appreciate it.

Enrico Horn
[EMAIL PROTECTED]

Reply via email to