программа: http://www.agatrt.ru/ip_pbx/zip/ac51016.zip описание проблемы: http://www.itparus.ru/forum/viewtopic.php?f=4&t=5 для тестирования нужно устройство. вот проброшенный порт устройства: ip: 87.117.8.129 port(udp): 4127
andyelka@jabber.ru контакт если железка не работает
Вылетает с ошибкой во время синхронизации с устройством. Скриншот ошибки и лог прилагаю.
Created attachment 365 [details] срин ошибки
Created attachment 366 [details] wine.log
Трейсы по sync тоже ничего толкового не дают. Нужно пробовать в +relay разбираться, наверное. Или +relay,+msg
Андрей, сделай лог, пожалуйста.
По +relay повторяется что-то типа 0009:Call KERNEL32.GetLastError() ret=004af7f2 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=004af7f2 0009:Call KERNEL32.FlsGetValue(00000003) ret=004af80d 0009:Ret KERNEL32.FlsGetValue() retval=00960118 ret=004af80d 0009:Call KERNEL32.SetLastError(00000057) ret=004af868 0009:Ret KERNEL32.SetLastError() retval=00000057 ret=004af868 0009:Call KERNEL32.GetLastError() ret=004af7f2 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=004af7f2 0009:Call KERNEL32.FlsGetValue(00000003) ret=004af80d 0009:Ret KERNEL32.FlsGetValue() retval=00960118 ret=004af80d 0009:Call KERNEL32.SetLastError(00000057) ret=004af868 0009:Ret KERNEL32.SetLastError() retval=00000057 ret=004af868 0009:Call KERNEL32.GetLastError() ret=004af7f2 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=004af7f2 0009:Call KERNEL32.FlsGetValue(00000003) ret=004af80d 0009:Ret KERNEL32.FlsGetValue() retval=00960118 ret=004af80d 0009:Call KERNEL32.SetLastError(00000057) ret=004af868 0009:Ret KERNEL32.SetLastError() retval=00000057 ret=004af868 0009:Call KERNEL32.UnhandledExceptionFilter(0032effc) ret=004b4bd3 000d:Ret KERNEL32.WaitForSingleObjectEx() retval=00000000 ret=7ef23c0c 000d:Call KERNEL32.CloseHandle(00000050) ret=7ef23c8b 000d:Ret KERNEL32.CloseHandle() retval=00000001 ret=7ef23c8b 000d:Call advapi32.RegCloseKey(0000002c) ret=7ef26eae 000d:Ret advapi32.RegCloseKey() retval=00000000 ret=7ef26eae 000d:Call KERNEL32.GetProcessHeap() ret=7ef26ec4 000d:Ret KERNEL32.GetProcessHeap() retval=00110000 ret=7ef26ec4 000d:Call ntdll.RtlFreeHeap(00110000,00000000,00114f00) ret=7ef26ed8 000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7ef26ed8 000d:Call KERNEL32.ExitProcess(00000000) ret=7ef2c66a
По +relay,+msg до ошибки идёт следующее (Или сделать лог?) 0016:Call KERNEL32.GetTickCount() ret=00332439 0016:Ret KERNEL32.GetTickCount() retval=0000d284 ret=00332439 0016:Call KERNEL32.GetTickCount() ret=0033245e 0016:Ret KERNEL32.GetTickCount() retval=0000d284 ret=0033245e 0016:Call KERNEL32.WaitForMultipleObjectsEx(00000002,7e1108ec,00000000,ffffffff,00000001) ret=00331990 0016:Ret KERNEL32.WaitForMultipleObjectsEx() retval=00000001 ret=00331990 0016:Call ws2_32.WSAEnumNetworkEvents(000000a8,000000ac,7e1108a8) ret=00331083 0016:Ret ws2_32.WSAEnumNetworkEvents() retval=00000000 ret=00331083 0016:Call ws2_32.sendto(000000a8,7e11087c,00000022,00000000,7e110820,00000010) ret=00339203 0016:Call ntdll.wine_server_handle_to_fd(000000a8,00000002,7e110704,7e110708) ret=7e8e3ea7 0016:Ret ntdll.wine_server_handle_to_fd() retval=00000000 ret=7e8e3ea7 0016:Call ntdll.wine_server_release_fd(000000a8,0000001a) ret=7e8e412b 0016:Ret ntdll.wine_server_release_fd() retval=00000000 ret=7e8e412b 0016:Ret ws2_32.sendto() retval=00000022 ret=00339203 0016:Call KERNEL32.GetTickCount() ret=00332439 0016:Ret KERNEL32.GetTickCount() retval=0000d284 ret=00332439 0016:Call KERNEL32.GetTickCount() ret=0033245e 0016:Ret KERNEL32.GetTickCount() retval=0000d284 ret=0033245e 0016:Call KERNEL32.WaitForMultipleObjectsEx(00000002,7e1108ec,00000000,ffffffff,00000001) ret=00331990 0016:Ret KERNEL32.WaitForMultipleObjectsEx() retval=00000001 ret=00331990 0016:Call ws2_32.WSAEnumNetworkEvents(000000a8,000000ac,7e1108a8) ret=00331083 0016:Ret ws2_32.WSAEnumNetworkEvents() retval=00000000 ret=00331083 0016:Call ws2_32.sendto(000000a8,7e11087c,00000022,00000000,7e110820,00000010) ret=00339203 0016:Call ntdll.wine_server_handle_to_fd(000000a8,00000002,7e110704,7e110708) ret=7e8e3ea7 0016:Ret ntdll.wine_server_handle_to_fd() retval=00000000 ret=7e8e3ea7 0016:Call ntdll.wine_server_release_fd(000000a8,0000001a) ret=7e8e412b 0016:Ret ntdll.wine_server_release_fd() retval=00000000 ret=7e8e412b 0016:Ret ws2_32.sendto() retval=00000022 ret=00339203 0016:Call KERNEL32.GetTickCount() ret=00332439 0009:Call KERNEL32.GetLastError() ret=004af7f2 0016:Ret KERNEL32.GetTickCount() retval=0000d285 ret=00332439 0009:Ret KERNEL32.GetLastError() retval=00000057 ret=004af7f2 0016:Call KERNEL32.GetTickCount() ret=0033245e
С новым IP 87.117.54.56:4127 синхронизация проходит успешно.
Когда ставишь галочку - бывает глюк - она за один клик и ставится и убирается.
Переоткрываю. Надо выяснить, почему у клиента на ноутбуке не работает...
В общем, каким-то чудом у клиента всё заработало. _Закрываю. Снова...