ExitThread won't.
Geoffrey Hausheer
rlvuq001 at sneakemail.com
Fri Mar 22 02:21:21 CST 2002
> -----Original Message-----
> From: Ove Kaaven <ovehk at ping.uio.no>
> Hmm. Does the wineserver ever ptrace-attach to the thread?
> (maybe try --debugmsg +server)
I think so:
0868d630: new_thread() = 0 { tid=0x86a56f8, handle=84 }
086a56f8: *fd* 19 <- 23
086a56f8: *fd* 21 <- 24
086a56f8: init_thread( unix_pid=29275, teb=0x41457000, entry=0x421d00, reply_fd=19, wait_fd=21 )
086a56f8: *attached*
086a56f8: *signal* signal=19
...
086a56f8:Exiting thread...(29275)
086a56f8: *exited* status=0
(that last message is my debug message, pid 29275, which is
unkillable.)
One thing I noticed in the +relay trace was:
08846660:Call kernel32.GetLastError() ret=00424b08
08846660:Ret kernel32.GetLastError() retval=00000005 ret=00424b08
(in this case 8846660 is the unkillable thread)
But I don't see anything that sets the error.
In case you are wondering, Error 5 is: ERROR_ACCESS_DENIED
There doesn't appear to be anything else interesting (to me)
in the relay trace though.
> Have you tried to kill the processes with -CONT to see if that helps them
> go away after you've tried the other termination signals?
This didn't work.
Any other avenues I can explore?
Thanks,
.Geoff
-----------------------------------------------------
Protect yourself from spam, use http://sneakemail.com
More information about the wine-users
mailing list