On Tue, 4 Mar 2003 16:18:44 -0600, you wrote:
ChangeSet ID: 7374 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/03/04 16:18:44
Modified files: server : trace.c thread.h thread.c ptrace.c process.c context_sparc.c context_powerpc.c context_i386.c scheduler : process.c client.c include/wine : server_protocol.h dlls/ntdll : signal_sparc.c signal_powerpc.c signal_i386.c
Log message: Use SIGUSR1 instead of SIGSTOP to suspend threads.
This patch causes a regression running thebat! mail client.
Running with --debugmsg +seh gives:
| trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x41f32ea1 | trace:seh:EXC_RtlRaiseException info[0]=00000001 | trace:seh:EXC_RtlRaiseException info[1]=00000000 | trace:seh:EXC_CallHandler calling handler at 0x43fcf5 code=c0000005 flags=0 | trace:seh:EXC_RtlUnwind code=c0000005 flags=2 | trace:seh:EXC_RtlRaiseException code=c0000028 flags=1 addr=(nil) | err:seh:EXC_DefaultHandling Exception frame is not in stack limits => unable to dispatch exception.
One thread stays alive, but the half-constructed main window is frozen.
If I run with --debugmsg +relay there is no crash and the program manages to display the main windows after 20 miutes.
Starting form winedbg doesn't seem to work, a first chance exception occurs soon after startup (long before the one above) and:
| Wine-dbg>wine client error:b: read: Bad address | wine client error:b: sendmsg: Bad file descriptor
I don't know how to proceed from here.
Rein.