birkett / CloudFlare-DDNS-Updater

Dynamic DNS client for use with CloudFlare
MIT License
100 stars 45 forks source link

last release crashes on win 8.1 pro 64 rus #5

Open kraserge opened 9 years ago

kraserge commented 9 years ago

run as admin. crashes afre some time. event errors:

System.Net.WebException: Базовое соединение закрыто: Непредвиденная ошибка при приеме. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- Конец трассировки внутреннего стека исключений --- в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size) в System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead) --- Конец трассировки внутреннего стека исключений --- в System.Net.HttpWebRequest.GetResponse() в CloudFlareDDNS.CloudFlareAPI.webRequest(Method MethodType, String szUrl, String szData)

System.Net.WebException: Время ожидания операции истекло в System.Net.HttpWebRequest.GetResponse() в CloudFlareDDNS.CloudFlareAPI.webRequest(Method MethodType, String szUrl, String szData)

birkett commented 9 years ago

Looks like an uncaught exception in the web request code. I'll take a look later and see if I can reproduce / create a patch for you to test.

birkett commented 9 years ago

Could you try the binary attached to the new vTest release? This will not fix the issue, but will generate a crash dump to aid debugging.

When the app next crashes, could you please send me the crash dump (*.dmp file in the same folder as the binary) - you may need to ZIP the file as it will be large (around 80mb).

kraserge commented 9 years ago

with new vtest working ok. no crashes now.

birkett commented 9 years ago

If vTest is working, but v0.1 crashes - the problem is unrelated to code. No program logic has changed between the two.

If you get a crash, please upload the dump file. I'll leave this issue open for a few days.

kraserge commented 9 years ago

Yes. I check now once and working ok. But i have question about ipv6 and aaaa record updates. I see in list, but it's gray and cant check to update. Are you planned to do this in next release? Thank You.

birkett commented 9 years ago

Yes, IPv6 support is planned.