gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 25 апреля 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:06] Diger вышел(а) из комнаты
[02:20:24] <loooser> dhamp_ : Теперь он слушает только на IPv6:   # netstat -tuwlpnW |grep eisk
tcp6       0      0 :::1028                 :::*                    LISTEN      13092/eiskaltdcpp-q
tcp6       0      0 :::1029                 :::*                    LISTEN      13092/eiskaltdcpp-q
udp6       0      0 :::1028                 :::*                                13092/eiskaltdcpp-q
^-- соответственно, получить список файлов на IPv4-хабах невозможно -- таймаут.
При попытке получить список файлов с IPv6-хаба -- по-прежнему  *** buffer overflow detected *** (бэктрейс не даю, т.к. он точно такой же).
[02:34:46] dhamp_ вышел(а) из комнаты
[04:37:07] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[04:49:11] Diger вошёл(а) в комнату
[06:03:14] Diger вышел(а) из комнаты
[06:40:03] Diger вошёл(а) в комнату
[07:51:05] Diger вышел(а) из комнаты: Replaced by new connection
[07:51:15] Diger вошёл(а) в комнату
[07:51:52] Diger вышел(а) из комнаты
[08:26:33] Diger вошёл(а) в комнату
[09:36:48] dhamp_ вошёл(а) в комнату
[09:39:42] <dhamp_ > eiskaltdcpp-build|⇒ ss -lnp | grep eiskalt
udp    UNCONN     0      0                      *:3000                  *:*      users:(("eiskaltdcpp-qt",pid=8153,fd=15))
udp    UNCONN     0      0                     :::3000                 :::*      users:(("eiskaltdcpp-qt",pid=8153,fd=14))
tcp    LISTEN     0      20                     *:3000                  *:*      users:(("eiskaltdcpp-qt",pid=8153,fd=11))
tcp    LISTEN     0      20                     *:3001                  *:*      users:(("eiskaltdcpp-qt",pid=8153,fd=13))
tcp    LISTEN     0      20                    :::3000                 :::*      users:(("eiskaltdcpp-qt",pid=8153,fd=10))
tcp    LISTEN     0      20                    :::3001                 :::*      users:(("eiskaltdcpp-qt",pid=8153,fd=12))
http://www.enlightenment.org/ss/e-5359f3f1dd9f38.36896231.png
[09:39:49] <dhamp_ > у меня так
[09:40:21] <dhamp_ > 2 хаба локалки ipv4 + 1 ipv6
[09:40:41] <dhamp_ > и нормально всё качается
[09:45:02] yrii вошёл(а) в комнату
[09:51:07] <loooser> dhamp_ : покажи  netstat -tuwlpnW |grep eisk
[09:54:53] <dhamp_ > netstat
zsh: command not found: netstat
[09:54:57] <dhamp_ > у меня его нет
[09:58:50] <loooser> dhamp_ :  cat  /proc/sys/net/ipv6/bindv6only
[09:59:26] <dhamp_ > cat  /proc/sys/net/ipv6/bindv6only
0
[09:59:31] <loooser> и поставь нетстат ))
[10:00:08] <loooser> у меня тоже 0 :(
[10:02:22] <dhamp_ > netstat говно мамонта зачем он мне ?
[10:04:41] <loooser> а мне его вывод более понятен ))
[10:06:51] <loooser> а какой системной функцией делается listen на в6 и на в4?
[10:07:46] <dhamp_ > loooser, bind и там и там
[10:08:05] <dhamp_ > loooser, см Socket.cpp:listen
[10:09:38] mars1an вошёл(а) в комнату
[10:14:55] <loooser> Tehnick: если поисковый шпион долго был запущен без фильтрации TTH и там накопилось дофигища строк - то тормоза при отображении и прокрутке этого списка просто неимоверные.  И с окном чата тоже похожая фигня имеется, если настроено много строк показывать...
[10:25:05] dhamp_ вышел(а) из комнаты
[10:25:43] Diger вышел(а) из комнаты
[10:29:52] Diger вошёл(а) в комнату
[10:32:34] dhamp_ вошёл(а) в комнату
[10:47:27] <loooser> dhamp_: хз в чём дело, но у меня только на в6 слушает :(   Может какие-то конфиги в хоум-дире влияют?...
[10:49:28] <loooser> в ф-ии  "string Socket::listen(const string& port)"  постоянно используется return при бинде -- может оно на этом этапе и выходит из функции, не дойдя до бинда к в4?...
[11:09:19] dhamp_ вышел(а) из комнаты
[11:09:29] dhamp_ вошёл(а) в комнату
[11:16:29] <loooser> dhamp_: понаставил принтфов и выяснил, что на в4 вначале блока try вылетает на сокетЕкцепшен  -- смотри приват.
[11:30:23] <dhamp_ > loooser, можешь ещё раз кинуть а то я на с мобилы был
[11:30:52] <loooser> в того же тебя кидать или в другого? :)
[11:31:55] <dhamp_ > блин. ну я не знаю вроде долма ноут спит. мобилу я вообще откл. от мобильной сети, почему конфа считает что меня 2 я хз )
[11:32:47] <loooser> пульнул в обоих :))
[11:33:08] <dhamp_ > хм я тебя чего-то вообще в списке конфы не вижу )
[11:33:13] dhamp_ вышел(а) из комнаты
[11:33:23] dhamp_ вошёл(а) в комнату
[11:33:35] <dhamp_ > во теперь ты есть
[11:35:09] <dhamp_ > loooser, кинь ещё раз
[11:36:26] <loooser> кинул. Получил? :)
[11:42:00] ONYX вошёл(а) в комнату
[11:50:00] <dhamp_ > loooser, да
[11:50:03] dhamp_ вышел(а) из комнаты
[13:29:16] proxym вошёл(а) в комнату
[13:31:01] flylinkdc вошёл(а) в комнату
[13:50:26] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[14:33:23] Diger вышел(а) из комнаты
[14:44:41] Diger вошёл(а) в комнату
[14:50:20] proxym вошёл(а) в комнату
[15:31:25] Diger вышел(а) из комнаты
[15:43:05] Diger вошёл(а) в комнату
[15:49:54] ONYX вышел(а) из комнаты
[16:55:46] <flylinkdc> Вышел Qt 4.8.6 <http://www.linux.org.ru/news/opensource/10419377>

[16:57:02] <flylinkdc> Техник, ты писал, что под нее выходит и mingw специальный чтобы собиралось без багов под винду
[16:57:26] <flylinkdc> не могу найти где его скачать.
[17:09:23] <flylinkdc> Отбой - нашел
[17:09:43] <flylinkdc> http://download.qt-project.org/development_releases/prebuilt/mingw_32/
[17:41:30] yrii вышел(а) из комнаты
[17:42:48] Diger вышел(а) из комнаты
[17:58:20] <dhamp_ > http://cs619320.vk.me/v619320412/3451/oIK1adsNi0M.jpg
[18:27:21] mars1an вышел(а) из комнаты
[18:27:25] <loooser> dhamp_ : а можно как-то поставить точку останова на этот ексцепшен и посмотреть бэктрейс оттудова?
[18:29:30] <dhamp_ > loooser, попробуй
[18:48:51] flylinkdc вошёл(а) в комнату
[19:04:35] flylinkdc вышел(а) из комнаты
[19:13:28] Kroll вышел(а) из комнаты: Replaced by new connection
[19:13:38] Kroll вошёл(а) в комнату
[20:13:49] <dhamp_ > loooser, не нашел откуда expection у тебя кидается ?
[20:20:52] flylinkdc вошёл(а) в комнату
[20:36:33] flylinkdc вышел(а) из комнаты
[20:50:01] flylinkdc вошёл(а) в комнату
[21:05:03] yrii вошёл(а) в комнату
[21:05:40] flylinkdc вышел(а) из комнаты
[21:20:44] dhamp_ вошёл(а) в комнату
[21:22:08] Diger вошёл(а) в комнату
[21:31:05] dhamp_ вышел(а) из комнаты: Replaced by new connection
[21:31:15] dhamp_ вошёл(а) в комнату
[21:47:34] <loooser> (gdb) break dcpp/Socket.cpp:383
No source file named dcpp/Socket.cpp.
Make breakpoint pending on future shared library load? (y or [n]) n
[21:47:55] <loooser> dhamp_: вообще-то - я спрашивал КАК это сделать... )))
[21:49:39] <loooser> а, уже получилось ))
[21:53:38] dhamp_ вышел(а) из комнаты: Replaced by new connection
[21:53:48] dhamp_ вошёл(а) в комнату
[21:59:26] <loooser> dhamp_: тебя опять двое :(
[22:00:40] <loooser> Короче вот так (остальное не важно, я думаю):
#0  dcpp::Socket::listen (this=0x8da0a58, port=...) at /home/kot/tmp/eiskaltdcpp-master-git/eiskaltdcpp/dcpp/Socket.cpp:383
        a = 0x8da0a88
        ret = 1028
#1  0x0103bcb9 in dcpp::ConnectionManager::Server::Server (this=0x8da0a50, secure=false, port_=..., ip4_=..., ip6_=...)
    at /home/kot/tmp/eiskaltdcpp-master-git/eiskaltdcpp/dcpp/ConnectionManager.cpp:230
        ip4 = {static npos = <optimized out>,
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
            _M_p = 0x84ca8d4 "192.168.0.2"}}
        ip6 = {static npos = <optimized out>,
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x84bf7e4 "::"}}
#2  0x0103bef1 in dcpp::ConnectionManager::listen (this=0x84c49c0) at /home/kot/tmp/eiskaltdcpp-master-git/eiskaltdcpp/dcpp/ConnectionManager.cpp:52
No locals.
#3  0x0111cc7a in dcpp::ConnectivityManager::listen (this=0x84c62d0) at /home/kot/tmp/eiskaltdcpp-master-git/eiskaltdcpp/dcpp/ConnectivityManager.cpp:141
No locals.
[22:12:52] dhamp_ вышел(а) из комнаты: Replaced by new connection
[22:13:02] dhamp_ вошёл(а) в комнату
[22:26:05] <loooser> короче я тупанул и поставил твой код в блоке #ifdef _WIN32 :))
-----------------------
Загружены иконки программы
check (1 return): 20
check (1 return): 0
check (1 return): 0
++++++++++  ret = 1028;  +++++++++  <-- v6;
check (1 return): 0
++++++++++  after v6;
++++++++++  try v4;
check (3 return): 13
++++++++++  SocketException;
[New Thread 0xb5906b40 (LWP 307)]
check (1 return): 21
check (1 return): 0
check (1 return): 0
++++++++++  ret = 1284;  +++++++++  <-- v6;
check (1 return): 0
++++++++++  after v6;
++++++++++  try v4;
check (3 return): 13
++++++++++  SocketException;
[New Thread 0xb5105b40 (LWP 308)]
check (1 return): 22
check (1 return): 0
check (1 return): 0
++++++++++  ret = 1028;  +++++++++  <-- v6;
++++++++++  after v6;
++++++++++  try v4;
check (3 return): 13
++++++++++  SocketException;
[22:33:21] dhamp_ вошёл(а) в комнату
[22:40:23] <dhamp_ > loooser, #define    EACCES        13    /* Permission denied */
[22:41:26] <loooser> уже нагуглил, но пока хз что это за фигня...  в4-онли версия работает без проблем...
[22:43:00] dhamp_ вышел(а) из комнаты
[22:48:20] <dhamp_ > loooser, у тебя ничего не запрещено связанное с ipv4 или ipv6 ?
[22:49:24] <loooser> да вроде нет...  Закомментировал весь блок  if(!v4only) {  --- и нормально законнектилось на в4....
[22:49:49] <loooser> dhamp_ : может попробовать делать коннекты сначала на в4, а потом уже на в6?...
[22:50:09] <dhamp_ > loooser, и в чём разница ?
[22:50:54] <loooser> хз. Хоть посмотрим - будет ли такая же фигня, но уже наоборот ))
[22:56:03] <dhamp_ > loooser, SETTING(IP_TOS_VALUE) - чему равно?
[22:56:49] <loooser> это где смотреть?
[23:00:51] <dhamp_ > loooser, забей это не то
[23:08:25] yrii вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!