http://bugs.winehq.org/show_bug.cgi?id=8686
------- Additional Comments From helge@helges.dk 2007-14-06 06:47 ------- helge@dw-keitai:~$ WINEDEBUG="+winsock" tsocks wine iexplore http://www.google.dk fixme:shdocvw:IEWinMain "http://www.google.dk" 1 fixme:ole:CoResumeClassObjects stub trace:winsock:DllMain 0x73720000 0x8 (nil) trace:winsock:DllMain 0x73720000 0x1 (nil) trace:winsock:WSAStartup verReq=101 trace:winsock:WSAStartup succeeded trace:winsock:WS_socket af=23 type=1 protocol=0 trace:winsock:WSASocketA af=23 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW af=23 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW created 00a0 trace:winsock:WS_ioctlsocket socket 00a0, cmd 8004667e, ptr 0x33f8b8 trace:winsock:WS_closesocket socket 00a0 trace:winsock:DllMain 0x73720000 0x2 (nil) trace:winsock:WS_socket af=2 type=1 protocol=0 trace:winsock:WSASocketA af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW created 00a4 trace:winsock:WS_ioctlsocket socket 00a4, cmd 8004667e, ptr 0x33f6f4 trace:winsock:WS_bind socket 00a4, ptr 0x33f738 { family 2, address 127.0.0.1, port 0 }, length 16 trace:winsock:WS_getsockname socket: 00a4, ptr 0x33f738, len 20 trace:winsock:WS_listen socket 00a4, backlog 5 trace:winsock:WS_socket af=2 type=1 protocol=0 trace:winsock:WSASocketA af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW created 00a8 trace:winsock:WS_ioctlsocket socket 00a8, cmd 8004667e, ptr 0x33f6f4 trace:winsock:WS_connect socket 00a8, ptr 0x33f738 { family 2, address 127.0.0.1, port 46839 }, length 16 trace:winsock:WS_select read (nil), write 0x33f4d4, excp 0x33f5d8 timeout 0x33f4c0 trace:winsock:__WSAFDIsSet (168,0x33f5d8(0)) trace:winsock:__WSAFDIsSet (168,0x33f4d4(1)) trace:winsock:WS_getsockname socket: 00a8, ptr 0x33f738, len 20 trace:winsock:WS_accept socket 00a4 trace:winsock:WS_getpeername socket: 00f4, ptr 0x33f758, len 00000020 trace:winsock:WS_closesocket socket 00a4 trace:winsock:_remap_optname level=6, optname=1 trace:winsock:WS_setsockopt socket: 00f4, level 0x6, name 0x1, ptr 0x33f76c, len 4 trace:winsock:DllMain 0x73720000 0x2 (nil) trace:winsock:WS_select read 0x73589998, write (nil), excp (nil) timeout (nil) trace:winsock:DllMain 0x73720000 0x2 (nil) err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1 trace:winsock:DllMain 0x73720000 0x2 (nil) fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x16c874)->((null) 1 0x33fa9c (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->((null) 25 2 0x33fab0 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->((null) 26 2 0x33fab0 (nil)) fixme:shdocvw:ClientSite_GetContainer (0x16c874)->(0x33faec) fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33fbb8 (nil)) fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x18d8a0)->(L"" L"" 0 0x33fbcc) fixme:shdocvw:BindStatusCallback_GetBindInfo (0x18d8a0)->(0x33fbd0 0x33fbe0) trace:winsock:WSASendTo socket 00f4, wsabuf 0x33f584, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=50, options=0 trace:winsock:WS2_send fd 50, iovec 0x33f4b8, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 1 bytes fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->((null) 29 2 0x33fca0 (nil)) fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x16c874) fixme:shdocvw:ClientSite_GetContainer (0x16c874)->(0x33fb8c) fixme:shdocvw:InPlaceFrame_SetStatusText (0x16c874)->(0xb7e5ff49) fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->((null) 25 2 0x33fac8 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x16c874)->((null) 26 2 0x33fac8 (nil)) trace:winsock:DllMain 0x73720000 0x2 (nil) trace:winsock:DllMain 0x73720000 0x3 (nil) trace:winsock:__WSAFDIsSet (168,0x73589998(1)) trace:winsock:__WSAFDIsSet (168,0x73588994(0)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:WSARecvFrom socket 00a8, wsabuf 0x7358b538, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WSARecvFrom fd=31, options=0 trace:winsock:WS2_recv fd 31, iovec 0x7358b400, count 1 addr (nil), len (nil), flags 0 trace:winsock:WS2_recv -> 1 trace:winsock:WSARecvFrom -> 1 bytes trace:winsock:WSASendTo socket 00f4, wsabuf 0x7358b7cc, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=31, options=0 trace:winsock:WS2_send fd 31, iovec 0x7358b700, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 1 bytes trace:winsock:WSASendTo socket 00f4, wsabuf 0x7358b7c8, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=31, options=0 trace:winsock:WS2_send fd 31, iovec 0x7358b6fc, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 1 bytes trace:winsock:WS_select read 0x73589998, write (nil), excp (nil) timeout (nil) trace:winsock:__WSAFDIsSet (168,0x73589998(1)) trace:winsock:__WSAFDIsSet (168,0x73588994(0)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:WSARecvFrom socket 00a8, wsabuf 0x7358b538, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WSARecvFrom fd=31, options=0 trace:winsock:WS2_recv fd 31, iovec 0x7358b400, count 1 addr (nil), len (nil), flags 0 trace:winsock:WS2_recv -> 2 trace:winsock:WSARecvFrom -> 2 bytes trace:winsock:DllMain 0x73720000 0x2 (nil) trace:winsock:WS_select read 0x73589998, write (nil), excp (nil) timeout (nil) trace:winsock:WS_getaddrinfo www.google.dk, (null) 0x7303d9bc -> 0x7303d9e0 0 trace:winsock:WSASendTo socket 00f4, wsabuf 0x7303d8b8, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=54, options=0 trace:winsock:WS2_send fd 54, iovec 0x7303d7ec, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 1 bytes trace:winsock:__WSAFDIsSet (168,0x73589998(1)) trace:winsock:__WSAFDIsSet (168,0x73588994(0)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:WSARecvFrom socket 00a8, wsabuf 0x7358b538, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WSARecvFrom fd=50, options=0 trace:winsock:WS2_recv fd 50, iovec 0x7358b400, count 1 addr (nil), len (nil), flags 0 trace:winsock:WS2_recv -> 1 trace:winsock:WSARecvFrom -> 1 bytes trace:winsock:WS_socket af=2 type=1 protocol=0 trace:winsock:WSASocketA af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW af=2 type=1 protocol=0 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW created 01a4 trace:winsock:WS_ioctlsocket socket 01a4, cmd 8004667e, ptr 0x7358b834 trace:winsock:WS_connect socket 01a4, ptr 0x4fefe8 { family 2, address 66.249.93.99, port 80 }, length 16 trace:winsock:WS_select read 0x73589998, write 0x73588994, excp 0x7358a99c timeout 0x7358898c trace:winsock:__WSAFDIsSet (168,0x73589998(0)) trace:winsock:__WSAFDIsSet (168,0x73588994(1)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:__WSAFDIsSet (420,0x73589998(0)) trace:winsock:__WSAFDIsSet (420,0x73588994(1)) trace:winsock:__WSAFDIsSet (420,0x7358a99c(0)) trace:winsock:WS_select read 0x73589998, write 0x73588994, excp 0x7358a99c timeout 0x7358898c trace:winsock:__WSAFDIsSet (168,0x73589998(0)) trace:winsock:__WSAFDIsSet (168,0x73588994(1)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:__WSAFDIsSet (420,0x73589998(0)) trace:winsock:__WSAFDIsSet (420,0x73588994(1)) trace:winsock:__WSAFDIsSet (420,0x7358a99c(0)) trace:winsock:WSASendTo socket 01a4, wsabuf 0x7358b828, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=54, options=0 trace:winsock:WS2_send fd 54, iovec 0x7358b75c, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 389 bytes trace:winsock:WS_select read 0x73589998, write (nil), excp 0x7358a99c timeout 0x7358898c trace:winsock:__WSAFDIsSet (168,0x73589998(1)) trace:winsock:__WSAFDIsSet (168,0x73588994(0)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:__WSAFDIsSet (420,0x73589998(1)) trace:winsock:__WSAFDIsSet (420,0x73588994(0)) trace:winsock:__WSAFDIsSet (420,0x7358a99c(0)) trace:winsock:WSARecvFrom socket 01a4, wsabuf 0x7358b804, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WSARecvFrom fd=54, options=0 trace:winsock:WS2_recv fd 54, iovec 0x7358b6cc, count 1 addr (nil), len (nil), flags 0 trace:winsock:WS2_recv -> 0 trace:winsock:WSARecvFrom -> 0 bytes trace:winsock:WSASendTo socket 00f4, wsabuf 0x7358b840, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WSASendTo fd=54, options=0 trace:winsock:WS2_send fd 54, iovec 0x7358b774, count 1, addr (nil), len 0, flags 0 trace:winsock:WSASendTo -> 1 bytes trace:winsock:WS_select read 0x73589998, write (nil), excp (nil) timeout (nil) trace:winsock:__WSAFDIsSet (168,0x73589998(1)) trace:winsock:__WSAFDIsSet (168,0x73588994(0)) trace:winsock:__WSAFDIsSet (168,0x7358a99c(0)) trace:winsock:WSARecvFrom socket 00a8, wsabuf 0x7358b538, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WSARecvFrom fd=54, options=0 trace:winsock:WS2_recv fd 54, iovec 0x7358b400, count 1 addr (nil), len (nil), flags 0 trace:winsock:WS2_recv -> 1 trace:winsock:WSARecvFrom -> 1 bytes trace:winsock:WS_closesocket socket 01a4 trace:winsock:WS_select read 0x73589998, write (nil), excp (nil) timeout (nil)
When I close iexplore: trace:winsock:DllMain 0x73720000 0x0 0x1