wine/ server/trace.c server/thread.h server/th ...
Rein Klazes
rklazes at xs4all.nl
Fri Mar 14 13:46:07 CST 2003
On Tue, 4 Mar 2003 16:18:44 -0600, you wrote:
> ChangeSet ID: 7374
> CVSROOT: /opt/cvs-commit
> Module name: wine
> Changes by: julliard at 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.
--
Rein Klazes
rklazes at xs4all.nl
More information about the wine-devel
mailing list