Bug #1318
closedЗависания при звонках c включенным прокси
100%
Description
При звонках из личей и на личи они зависают.
http://bpaste.net/show/0kSs7bPSyTJfOzB1sOW7/
Без прокси норм.
С другими типами проекси провею позже. и попытаюсь пологать чо-нить.
влияние STUN на ситуацию не установлено.
Expected result:
Actual result:
STR:
Включить в xproxy http прокси
Позвонить.
System information:
LeechCraft 0.5.95-2772-gd5bcf77
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: NAME=Gentoo x86_64 3.11.2-gentoo #1 SMP PREEMPT Tue Oct 1 16:02:49 MSK 2013
Files
Updated by Mellon almost 12 years ago
логи к предыдущему.
proxy type: http
incoming call
Updated by 0xd34df00d almost 12 years ago
Боюсь, баг в кутях где-то, судя по трейсу.
Updated by 0xd34df00d almost 12 years ago
Technically a bug in QXmpp, endless loop around QXmppIceComponent::reservePorts().
Updated by Mellon almost 12 years ago
С техической точки зрения здесь ошибок нет. Всё происходит именно так как и должно быть.
- Jingle пока практиески везде работает только через udp
- Xproxy, по умолчанию заворачивает все протоколы
- Прокси сервер не пропускал UDP
- qxmpp перебирал тысячи портов
- Личи висли
Как я уже написал, ошибки здесь нет, но есть проблема в последнем пункте.
Решить которую предлагаю путем введения таймаута и проверки случайных портов вместо их последовательного перебора.
В принципе, раз в зависании виновато qxmpp, то наверно, можно закрыть сей баг как third-party.
Еща раз прошу прощения за тупняк и благодарю за помощь
Updated by 0xd34df00d almost 12 years ago
- Status changed from New to Third-party bug
- % Done changed from 0 to 100