Resource temporarily unavailable

T REX the1trex at hotmail.com
Wed Nov 28 02:52:14 CST 2001


Im trying to run this program called Thinkboxx and wen it tryes to 
comunicate over the comm port it hangs.
Here are som output to read.

earlier on i get:

Call kernel32.VirtualAlloc(43050000,00001000,00001000,00000004) ret=0058557c
Ret  kernel32.VirtualAlloc() retval=43050000 ret=0058557c
thats from vhere the com port gets an virtual memory space, i think.

and in the end i have:

Call kernel32.ReadFile(00000060,43050000,00000400,40606988,4304a6cc) 
ret=0043ecff
trace:file:ReadFile 96 0x43050000 1024 0x40606988 0x4304a6cc
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
trace:file:FILE_SetDosError errno = 11 Resource temporarily unavailable
Ret  kernel32.ReadFile() retval=00000000 ret=0043ecff
Call kernel32.GetOverlappedResult(00000060,4304a6cc,40606988,00000001)
ret=0043ed17
trace:file:GetOverlappedResult (96 0x4304a6cc 0x40606988 1)
trace:file:GetOverlappedResult waiting on 0x4304a6cc
Call kernel32.UnhandledExceptionFilter(404f4918) ret=00577264

using strace i got:
mprotect(0x43050000, 4096, PROT_READ|PROT_WRITE) = 0
again here the comm port gets an virtual memory space, correct me if im 
wrong
but does it get an false result.

this is the lines i get in the end
read(22, 0x43050000, 1024) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigprocmask(SIG_BLOCK, [HUP INT ALRM IO], [], 8) = 0
write(4, "\30\0\0\0\0\0\4\0 c\22@\6\0\0\0004i`@\0\0\0\0\0\0\0\0\0"..., 64) = 
64
read(5, "\30\0\0\0\0\0\4\0\3\1\0\0\6\0\0\0004i`@\0\0\0\0\0\0\0\0"..., 64) = 
64
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(7,  <unfinished ...>

It seams to me that either the memory allocation goes wrong or that
when it tryes to acsess the memmory space it does not get permission.
Have anyone got any idea of how to fix this.

The1trex.


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp





More information about the wine-users mailing list