gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 10 апреля 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
[01:43:41] Diger вышел(а) из комнаты
[02:58:39] Kroll вышел(а) из комнаты
[02:59:15] Kroll вошёл(а) в комнату
[03:38:08] <loooser> flylinkdc: тебе открыли доступ в наш хаб
[06:33:48] Diger вошёл(а) в комнату
[07:36:51] gelraen вышел(а) из комнаты
[07:37:01] gelraen вошёл(а) в комнату
[08:04:52] gelraen вышел(а) из комнаты
[08:05:14] gelraen вошёл(а) в комнату
[08:27:03] <flylinkdc> loooser - спасибо. смогу проверить только сегодня вечером :)
[09:11:16] mars1an вошёл(а) в комнату
[09:20:55] mars1an вышел(а) из комнаты
[10:28:47] mars1an вошёл(а) в комнату
[10:35:11] mars1an вышел(а) из комнаты: Replaced by new connection
[10:35:21] mars1an вошёл(а) в комнату
[11:26:03] Diger вышел(а) из комнаты
[11:40:58] Tehnick вошёл(а) в комнату
[11:42:51] <Tehnick> loooser, запущенный вчера айскальт до сих пор не упал. Специально оставлял только вкладку с этим хабом, остальные закрыл.
[11:43:08] <Tehnick> loooser, кстати, один пользователь для скачал с меня пару файлов.
[11:43:19] <Tehnick> s/для/даже/
[11:43:23] <loooser> Tehnick: у меня недавно упал
[11:44:06] <Tehnick> loooser, снова "Program received signal SIGPIPE, Broken pipe."?
[11:44:30] <loooser> да
[11:48:21] <loooser> Tehnick: http://pastebin.com/hRXaDA2n  -- почему не отработал код в блоке catch?
[11:50:18] <Tehnick> loooser, вот и я удивляюсь.
[11:52:08] <Tehnick> loooser, можно попробовать в файле dcpp/SSLSocket.cpp вызов SSL_write в try-catch блок завернуть.

[11:52:35] <Tehnick> loooser, тоже с printf
[11:53:11] <Tehnick> loooser, но это лишь временный костыль. По-хорошему нужно сигнал SIGPIPE корректно обрабатывать.
[11:55:24] <loooser> ну так обрабатывайте по-хорошему :)  Я то не соображаю :)
[11:59:54] <Tehnick> loooser, я такое тоже ни разу не делал, просто нагуглил описание этой проблемы.
[12:00:11] <Tehnick> loooser, главная проблема в том, что не могу воспроизвести баг.
[12:00:41] <loooser> Tehnick: а чего говорит программист-ядерщик?
[12:01:00] <loooser> вчера же у тебя воспроизвелось...
[12:01:50] <Tehnick> loooser, увы. Один раз упало и я не знаю где, т.к. бинарник был без символов отладки.
[12:03:22] <loooser> сейчас часы-пик начинаются - скоро должен начать падать ))
[12:08:12] <Tehnick> sent = ::send(sock, (const char*)aBuffer, aLen, MSG_NOSIGNAL);
[12:08:37] <Tehnick> Т.е. сигнал SIGPIPE посылаться вообще не должен.
[12:09:07] <Tehnick> Баг все загадочнее и загадочнее.
[12:45:20] mars1an вышел(а) из комнаты: Replaced by new connection
[12:45:30] mars1an вошёл(а) в комнату
[12:45:45] mars1an вышел(а) из комнаты
[12:46:02] mars1an вошёл(а) в комнату
[12:48:39] <loooser> Tehnick: ты упал или просто вышел?
[12:48:48] <Tehnick> loooser, вышел
[12:49:04] <Tehnick> loooser, сейчас костыль добавлю в код и пушну
[12:55:58] <Tehnick> loooser, пушнул возможный фикс
[12:56:12] <Tehnick> loooser, можешь пересобрать и проверить.
[12:56:32] <Tehnick> loooser, все дополнительные printf больше не нужны.
[12:58:11] <loooser> Tehnick: всмысле перекачать тарболл?
[12:58:26] <Tehnick> loooser, как тебе удобнее.
[12:58:56] <loooser> напомни ссылку ))
[12:58:58] <Tehnick> loooser, можешь гит репу клонировать
[12:59:14] <loooser> не, я гит не пользую
[12:59:44] <Tehnick> loooser, можно через svn... =)
[12:59:47] <Tehnick> loooser, https://nodeload.github.com/eiskaltdcpp/eiskaltdcpp/tar.gz/master
[13:21:42] <loooser> Tehnick: ещё одна просьба по твоей части: - вот когда в левой колонке хаб не помечен, а в его чате появляются новые сообщения - на его иконке появляется пометка об этом (белый листочек). Вот можно эту пометку сделать поярче? - а то её почти не видно на белом фоне... И с личными сообщениями такая же фигня...
А когда в чате мой ник хайлатят - появляется другая иконка, уже побольше но тоже малозаметная. Её тоже хотелось бы поярче, плюс название хаба жирным текстом выделить.
Можно это устроить?
[13:24:28] <loooser> ловушка в SSLSocket.cpp тоже не сработала:
int ret=0;
try {
    ret = checkSSL(SSL_write(ssl, aBuffer, aLen));
} catch(const Exception&) {
printf("++++++++++  ret = %d;  +++++++++  <-- Exception-in-SSL_write;\n", ret);
}
[13:25:22] <Tehnick> loooser, сделай свою тему иконок. Например, здесь /usr/share/eiskaltdcpp/qt/icons/appl/
[13:25:42] <loooser> я не художник :(
[13:25:57] <loooser> хочется из коробки ))
[13:26:06] <Tehnick> loooser, еще вроде бы в домашней директории пользователя можно эти иконки поместить. Но я не помню точный путь.
[13:26:21] <Tehnick> loooser, из коробки не будет. У всех вкусы разные.
[13:26:47] <loooser> дык, дело не во вкусах а в заметности...
[13:29:42] <Tehnick> loooser, я считаю, что достаточно заметно.
[13:30:05] <loooser> у меня зрение плохое ))
[13:31:26] <loooser> темой иконок их можно поменять?
[13:31:39] <Tehnick> loooser, конечно
[13:31:59] <loooser> ок, посмотрю
[13:32:14] <Tehnick> loooser, просто скопипасть одну из тем и отредактируй нужные тебе иконки
[13:34:41] <Tehnick> loooser, для неленивых пользователей у айскальта довольно много возможностей по кастомизации.
[13:35:58] <loooser> а я ленивый :)  Надо побольше тем иконок сделать для таких как я
[13:39:18] <loooser> Tehnick: запустил с нового тарбола. Я смогу как-то узнать что падение предотвращено или мы только по длительной работе без вылетов догадаемся что баг исправлен?
[13:39:46] <Tehnick> loooser, узнать не можешь.
[13:39:52] <loooser> Tehnick: зря спросил - уже вылетел ))
[13:40:04] <Tehnick> loooser, бектрейс есть?
[13:40:19] <loooser> ща будет
[13:42:54] <loooser> Tehnick: http://pastebin.com/F0dA9CBW
[13:43:45] <Tehnick> loooser, это точно свежая сборка?
[13:44:07] <loooser> да. Старую папку я переименовал
[13:44:17] <flylinkdc> а вы может под valgrind запустите?
[13:44:37] <flylinkdc> может покажет заранее где не так
[13:48:50] <loooser> да и трейс уже по другому выглядит...
[13:49:14] <loooser> flylinkdc: только если подробно расскажете что делать :)
[13:49:45] <flylinkdc> поставить пакет valgrind
[13:51:16] <flylinkdc> а потом так valgrind --leak-check=full --leak-resolution=med ./eiskaltdcpp-qt
[13:51:42] <flylinkdc> у тебя ведь исполняемый файл зовется eiskaltdcpp-qt ?
[13:51:57] <flylinkdc> и ты собираешь все из сорцов c гита?
[13:52:24] <loooser> да
[13:52:52] <flylinkdc> ну тогда в консоль будет кидаться всякая ерунда со стеками
[13:52:58] <flylinkdc> если вдру есть где нарушения
[13:53:00] <flylinkdc> запускай
[13:53:08] <flylinkdc> поставил пакет valgrind ?
[13:53:15] <flylinkdc> он ведь есть в твоем дистрибутиве
[13:53:16] <Tehnick> loooser, трейс выглядит иначе, потому что символы отладки пострипаны.
[13:55:02] <loooser> Tehnick: а, точно - я же собирал по мануалу из файла INSTALL, а там пример безотладочный ))
[13:55:39] <Tehnick> loooser, пушнул возможный фикс. Скачай свежий тарбол...
[13:56:29] <Tehnick> loooser, все-таки с git в таких случаях работать проще. Ну или хотя бы с svn, если больше нравится.
[13:57:24] <loooser> с svn я 100 лет назад имел дело
[13:59:44] <loooser> если это надолго, то напомни команды :)
[14:01:54] <Tehnick> loooser, надолго?
[14:02:16] <Tehnick> loooser, git clone --depth 1 git://github.com/eiskaltdcpp/eiskaltdcpp.git
[14:03:10] <loooser> всмысле - если ещё много раз придётся твои правки тестить ))
[14:03:25] <Tehnick> loooser, а потом `git pull` перед пересборкой, чтобы получить из репы последние изменения.
[14:03:50] <Tehnick> loooser, да вообще не хотелось бы.
[14:04:31] <loooser> а чего тогда вышел из хаба?  Так бы сам потестил...
[14:09:53] <loooser> Tehnick: как раз сейчас начало падать сразу при входе...
[14:10:13] <loooser> опять при кол-ве юзеров около 3700
[14:11:11] <Tehnick> loooser, я сейчас к другим хабам подключился, и этом хаб меня выбрасывает: "[14:06:43] <Korobka Hub> Слишком много хабов открыто."
[14:11:56] <loooser> отключай половину ))
[14:12:54] <loooser> Tehnick: http://pastebin.com/RtHUu18q
[14:20:35] <Tehnick> loooser, можно попробовать вот так: http://susepaste.org/view/raw/74233439
[14:20:47] <Tehnick> У меня уже заканчиваются варианты.
[14:22:28] <Tehnick> loooser, ты точно свежесобранный бинарник запускаешь? Потому что в коде сделано так, чтобы сигнал SIGPIPE явным образом игнорировался...
[14:24:42] <loooser> точно
[14:31:20] <Tehnick> loooser, а в самых первых сообщениях в консоли, рядом с сообщениями "Installing handler for: ..." случайно нет сообщения "Cannot handle SIGPIPE"?
[14:32:45] <loooser> да вроде нет
[14:42:55] <Tehnick> [14:37:27] *  пол88999 (E62L) имеет такой же CID {2FR5ETRTFSVW5R5PKBXDM7NQ6UUAETBCN27K35Y} как пол88999 (YZOQ), игнорирован
[14:43:35] <Tehnick> loooser, а что это за DC клиент такой "Korobka"?
[14:43:43] <Tehnick> loooser, на чем основан?
[14:44:21] <loooser> на еискальте ))
[14:45:32] <loooser> Tehnick: а вот откуда берутся эти сообщения про CID - даже владельцы хаба не знают и просто смирились с ними ))
[14:49:09] <loooser> они иногда начинают пачками сыпаться, помогает только кик этого юзера
[14:50:31] <Tehnick> loooser, а не знаешь на какой именно версии айскальта он основан?
[14:50:51] <Tehnick> loooser, https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/dcpp/AdcHub.cpp#L150
[14:50:56] <loooser> нет, но могу спросить
[14:52:09] <loooser> это пропатченое место?
[14:52:32] <Tehnick> loooser, нет. Просто показал, где идет проверка и выводится сообщение.
[14:52:53] <Tehnick> loooser, http://dcpp.wordpress.com/2007/03/04/identifying-adc/
[14:53:04] ONYX вошёл(а) в комнату
[14:53:12] <Tehnick> loooser, а здесь можно прочитать, что есть SID и CID
[14:54:20] <loooser> судя по комменту в первой ссылке - это баг хаба?
[14:55:09] <Tehnick> loooser, угу
[14:55:25] <Tehnick> loooser, и судя по описанию по второй ссылке --- тоже
[14:55:45] <loooser> ясно, передам чтоб обновились
[14:56:41] <Tehnick> loooser, я впервые вижу сервер jDcHub. Тоже своя поделка?
[14:57:17] <Tehnick> loooser, хотя нет, уже нагуглил.
[14:57:33] <Tehnick> loooser, https://www.ohloh.net/p/jdchub
[14:58:12] <Tehnick> loooser, судя по графику активности, обновляться бесполезно: изменений в этой программе не было уже давно.
[14:58:47] mars1an вышел(а) из комнаты
[14:59:30] <loooser> с последним патчем пока не падает, тьфу-тьфу не зглазить ))
[14:59:34] mars1an вошёл(а) в комнату
[15:12:23] <Tehnick> loooser, а ты только модератор или еще и админ сервера?
[15:12:37] <loooser> только модератор
[15:13:25] <loooser> но есть выход на того, кто пишет коробку и настраивал сервер
[15:13:41] <Tehnick> loooser, https://github.com/ValorVl/jDcHub/blob/master/jdchub-core/src/main/java/ru/sincore/SessionManager.java#L228
[15:14:07] <Tehnick> loooser, судя по коду в логах есть инфа о подключении пользователя.
[15:15:08] <Tehnick> loooser, не помешало пройтись grep по этому логу для IP 10.49.117.43, например.
[15:15:18] <Tehnick> *не помешало бы
[15:15:19] <loooser> эта инфа и в чат сыпется, а что толку? :)
[15:15:37] <Tehnick> loooser, нет, именно эта инфа не сыпется.
[15:16:34] <loooser> а что это даст если это баг сервера?
[15:17:36] <Tehnick> loooser, вы сможете баг в сервере исправить. ;-)
[15:18:29] <loooser> проще другой сервер поставить :)  - Кстати, какой посоветуете для ADC?
[15:21:36] <Tehnick> loooser, я лично ничего кроме uHub не пробовал.
[15:22:01] <Tehnick> loooser, https://www.uhub.org/
[15:22:07] <loooser> он нормально умеет adc?
[15:22:40] <Tehnick> loooser, как бы он только ADC и умеет.
[15:22:56] <Tehnick> loooser, поддерки NMDC в нем нет.
[15:23:01] <Tehnick> *поддержки
[15:23:28] <loooser> какие хабы на нём знаешь?
[15:26:58] <Tehnick> loooser, если честно, кроме официального хаба разработчика, других не помню. А на том хабе ты был. Он только для чата настроен сейчас.
[15:27:30] <Tehnick> loooser, не в курсе, на чем adc://babylon.aab21pro.org:412 работает?
[15:30:16] <loooser> μHub <http://www.uhub.org/> - http://www.dchublist.com/hub/28264
[15:30:19] <Tehnick> loooser, http://www.dchublist.com/hub/28264/
[15:30:25] <loooser> ))
[15:30:26] <Tehnick> loooser, да
[15:30:32] <Tehnick> loooser, опередил
[15:31:13] <loooser> маловато там пользователей :(
[15:34:18] <Tehnick> loooser, публичных ADC хабов крупнее его не встречал.
[15:35:30] <loooser> это в консоли появилось:
QTextHtmlParser::applyAttributes: Unknown color name '#101010>[22:02:04]</font><font color='
[15:37:09] <Tehnick> loooser, возможно, чей-то ник содержит символ "
[15:37:34] <Tehnick> loooser, """крот"""
[15:38:28] <loooser> в чате нет сообщения в [22:02:04] - заигнорилось?
[15:38:53] <Tehnick> loooser, кстати, я посмотрел столбец с IP адресами пользователей на вашем хабе: у многих внешний адрес указан
[15:39:00] <Tehnick> loooser, да
[15:39:13] <loooser> исправляйте ))
[15:40:51] <loooser> внешний адрес - это проблема не то с роутерами юзеров, не то с провайдером. Впрочем, эти роутеры провайдер же и подсовавет :))
Не все маршруты по dhcp приходят
[15:44:38] <loooser> ...в результате эти юзеры могут качать только друг с друга через VPN, т.е. на скорости тарифа.
[15:45:53] <Tehnick> loooser, так что, не падает?
[15:46:17] <loooser> нет, держится чертовка :)
[15:46:49] <loooser> но надо несколько дней так подержать для надёжности
[15:49:32] <Tehnick> loooser, если до сегодняшней ночи у тебя не упадет, пушну в репу.
[15:49:50] <Tehnick> loooser, но ты тестить не продолжай. Тестеры нам нужны... =)
[15:50:07] <Tehnick> loooser, т.е. наоборот: продолжай
[15:50:18] <Tehnick> loooser, особенно тестеры для ADC
[15:50:29] <Tehnick> Он очень слабо распространен сейчас.
[15:51:40] <loooser> Tehnick: а когда почините поисковый шпион и IP-фильтр?
[15:55:44] mars1an вышел(а) из комнаты
[15:56:38] mars1an вошёл(а) в комнату
[16:02:45] Alexey вошёл(а) в комнату
[16:03:49] <Tehnick> [15:31:11] <loooser> это в консоли появилось:
QTextHtmlParser::applyAttributes: Unknown color name '#101010>[22:02:04]</font><font color='
Не могу воспроизвести. Ты видел мои недавние сообщения от странных ников в чате?
[16:04:34] <Tehnick> loooser, сообщения: 0, 1, 2
[16:04:40] <loooser> <"""т"""> 2   -- это?
[16:05:25] mars1an вышел(а) из комнаты: Replaced by new connection
[16:05:30] <loooser>   <t'01> 0
  <"""т"""> 2
Да, видел ))
[16:05:35] mars1an вошёл(а) в комнату
[16:06:47] <loooser> userryu3iop443kjn;'f     <-- может этот юзер был?
[16:21:25] <Tehnick> loooser, у тебя текстовые логи чата включены?
[16:22:23] <loooser> включал вроде...
[16:22:56] proxym вошёл(а) в комнату
[16:24:19] <Tehnick> loooser, нет, не он.
[16:24:32] <Tehnick> loooser, открой лог за сегодня и посмотри в нем
[16:24:58] <Tehnick> loooser, меню Файл --> Открыть файл журнала
[16:25:09] <loooser> там тоже пропуск
[16:25:32] <loooser> и у юзера с грейлинком это сообщение не показалось
[16:26:40] <Tehnick> loooser, хм, хм. Может быть там совсем экзотический символ в нике был. Поспрашивай еще у людей.
[16:27:32] <Tehnick> loooser, и это, у других пользователей время сообщения может быть другим.
[16:27:41] <Tehnick> По очевидным причинам...
[16:28:43] <loooser> <r502-x64,M:A,H:0/1/1,S:5>   -- такая же фигня. Я не по времени спрашиваю ))
[16:28:59] <Tehnick> loooser, это флайлинк
[16:29:41] <Tehnick> Наверное.
[16:30:17] <Tehnick> flylinkdc, тебе виднее
[16:31:04] <loooser> jojojojoj\   <-- это попробуй
[16:31:22] <Tehnick> flylinkdc, почему у вас в теге прямое указание на клиент отсутствует?
[16:32:14] <Tehnick> flylinkdc, в старых релизах оно есть: <FlylinkDC++ r500-x64,M:P,H:1/0/0,S:15>
[16:32:15] <flylinkdc> у меня вот так <FlylinkDC++ V:r502-beta108,M:A,H:3/0/0,S:1>
[16:32:29] <flylinkdc> но у флая есть функция подмены тега
[16:32:48] <flylinkdc> можно написать хоть <херняДЦ++ ... >
[16:33:22] <flylinkdc> loooser или такие теги у всех флаев?
[16:33:31] <flylinkdc> может хаб их обрезает чтобы экономить трафик
[16:33:37] <loooser> flylinkdc: да, почти у всех в нашем хабе
[16:33:38] <flylinkdc> я вечером к хабу подрублсюь
[16:33:55] <loooser> и такое только с флайлинком
[16:33:58] <flylinkdc> а есть хоть у когонить чтобы было <FlylinkDC++ V:......
[16:34:00] <Tehnick> [16:26:45] <loooser> jojojojoj\  <-- это попробуй
А я не могу такой ник принудительно указать. Айскальт или хаб добавляет в конец _
[16:34:52] <flylinkdc> а вы падение победили уже?
[16:34:58] <loooser> flylinkdc: есть двое
[16:34:59] <flylinkdc> как тег связан с невалидным сокетом?
[16:35:10] <flylinkdc> вечером подключусь к твоему хабу и посомтрю
[16:35:13] <Tehnick> [16:28:09] <flylinkdc> но у флая есть функция подмены тега
В айскальте тоже есть. Но список вариантов в диалоге настроек задан в виде нередактируемого выпадающего списка.
[16:35:17] <loooser> падение вроде победили
[16:35:26] <flylinkdc> у флая тег можно редактировать
[16:35:36] <flylinkdc> + есть комбобксик стандартных
[16:35:45] <flylinkdc> а от чего падало
[16:35:50] <flylinkdc> где патчик посмотреть?
[16:35:56] mars1an вышел(а) из комнаты: Replaced by new connection
[16:36:02] <loooser> Tehnick: наш хаб точно не подменяет - ведь сидят же трое таких юзеров...
[16:36:06] mars1an вошёл(а) в комнату
[16:36:12] <Tehnick> [16:29:38] <flylinkdc> а есть хоть у когонить чтобы было <FlylinkDC++ V:......
Есть два пользователя:
<FlylinkDC++ r500-x64,M:P,H:1/0/0,S:15>
<FlylinkDC++ V:(r500)-beta36,M:P,H:1/0/0,S:15>
[16:36:33] <loooser> flylinkdc: http://susepaste.org/view/raw/74233439
[16:36:50] <Tehnick> flylinkdc, у всех с r501 и выше указания на флайлинк нет
[16:36:54] <loooser> но надо ещё потестить - вдруг просто совпадение
[16:37:51] <flylinkdc> #if !defined (Q_WS_WIN) && !defined (__HAIKU__)
    installHandlers();
#endif
[16:37:57] <Tehnick> [16:30:40] <flylinkdc> как тег связан с невалидным сокетом?
Никак. Мы уже другую проблему обсуждаем.
[16:38:01] <loooser> Tehnick: попробуй  user\\
[16:38:13] <flylinkdc> получается под винду будет падать
[16:38:26] <Tehnick> flylinkdc, кстати, имей в виду, что под виндой ты с проблемой SIGPIPE столкнуться не можешь в принципе.
[16:38:40] <flylinkdc> тогда хорошо )
[16:38:51] <flylinkdc> вечером подключусь к хабу и погляжу что с тегами
[16:39:11] <flylinkdc> а почему так долго не всплывал этот SIGPIPE
[16:39:18] <flylinkdc> или никто не жаловался
[16:41:14] <Tehnick> [16:31:26] <flylinkdc> а от чего падало
SSL_write() кидает сигнал SIGPIPE в POSIX системах, если сокет на противоположном конце был закрыт до записи. И это в дополнение к соответствующему коду возврата из функции...
[16:42:11] <Tehnick> [16:33:53] <flylinkdc> получается под винду будет падать
Не будет падать. Винда --- не POSIX система и openssl под ней ведет себя иначе.
[16:42:45] <flylinkdc> тогда очень странно что такой баг так долго не нашли под линуксом
[16:43:17] <Tehnick> flylinkdc, я же уже высказывал предположение, что дело в клиентах, с которыми идет обмен данными.
[16:43:21] <flylinkdc> вам нужно приделывать автоматическую отсылку крашей как делают другие проги в убунте например
[16:43:35] <flylinkdc> тогда у вас будет база данных всех падений
[16:43:43] <flylinkdc> и будет видно в каком месте падает чаще
[16:43:59] <Tehnick> flylinkdc, может быть даже есть всего один такой бажный клиент на их ADC хабе. Ибо я такого бектрейса раньше сам никогда не получал.
[16:46:39] <loooser>   <to\> 0
  <to\\> 1
не оно :(
[16:47:02] Diger вошёл(а) в комнату
[16:47:40] <Tehnick> > А я не могу такой ник принудительно указать. Айскальт или хаб добавляет в конец _
Оказалось, что я пробел в конец добавил случайно. Это он на символ _ заменялся.
[16:47:46] <Tehnick> loooser, не оно, да.
[16:56:41] <loooser> > QTextHtmlParser::applyAttributes: Unknown color name '#101010>[22:02:04]</font><font color='
а по-моему тут в значении цвета для времени закрывающий апостроф не стоит...
[16:57:36] <loooser> или эти аострофы - часть мессаджа об ошибке?
[16:58:27] <Tehnick> loooser, скорее всего. Я код QTextHtmlParser не видел. (Это внутренности библиотек Qt)
[16:59:32] <Tehnick> Занимательно, в демоне айскальта для решения проблемы с SIGPIPE такой же код используется как я в Qt морде добавил.
[16:59:35] <Tehnick> Причем давно.
[16:59:48] <Tehnick> Надо было раньше туда посмотреть.
[16:59:51] <loooser> а чего оно само бажное значение не выдало?...
[17:00:59] <loooser> Tehnick: попробуй ник, начинающийся с решётки - #user
[17:01:11] <loooser> зотя тоже вряд ли
[17:01:55] <Tehnick> loooser, дык все, что внутри одинарных кавычек и есть неправильное значение. А к полному HTML блоку c ошибкой этот парсер доступа не имеет.
[17:02:24] <Tehnick> [16:56:39] <loooser> Tehnick: попробуй ник, начинающийся с решётки - #user
Таких пользователей дофига. С ними точно проблем нет.
[17:03:51] <loooser> Tehnick: если ошибка начинается в цвете для времени, тогда ник юзера не при чём, получается...
[17:05:17] <Tehnick> loooser, значение цвета для метки времени фиксированное. Отличаются только ники пользователей.
[17:05:51] <Tehnick> loooser, кстати, у тебя отображение IP и/или страны не включено случайно?
[17:06:12] <loooser> IP - показывает
[17:06:21] <Tehnick> И у меня.
[17:06:34] <loooser>   p, li { white-space: pre-wrap; }  [23:51:19] [   10.54.129.13]  <nexus_i> армия и колония
[17:07:04] <Tehnick> Палюсь я со своими сообщениями, значит. =)
[17:07:30] <Tehnick> Это что вообще?
[17:07:33] <loooser> да кому ты тут нужен... :))
[17:07:47] <loooser> где?
[17:08:16] <Tehnick> Странные ники у юзеров.
[17:08:18] <Tehnick> n;lk';lpi86t
[17:08:25] <Tehnick> Тоже тестируют?
[17:09:30] <loooser> нет, просто фигню вводят - куда пальцы легли на клаве, такой и ник получился ))
[17:13:19] <loooser> Tehnick: а я же ещё на вавилонском хабе сижу - может это от тудова ошибка?...
[17:13:40] <Tehnick> loooser, да хаб здесь ни при чем.
[17:13:54] <Tehnick> loooser, но пользователь может быть и оттуда, да.
[17:14:03] <loooser> ну всмысле - от тамошнего юзера
[17:14:33] <Tehnick> loooser, правда, я ни разу не виден, чтобы там что-то обсуждалось...
[17:14:36] <loooser> всё, у нас техработы начались - даже хаб недоступен
[17:14:59] <loooser> зато тестировать что-то могли ))
[17:15:48] <Tehnick> loooser, не понял.
[17:15:58] <Tehnick> loooser, что за работы? Хаб доступен.
[17:17:17] <loooser> Tehnick: а народу там много вылетело или только я?
[17:17:40] <Tehnick> loooser, 2100 юзеров осталось
[17:18:14] <Tehnick> loooser, может айскальт повис или упал?
[17:18:18] <loooser> а у меня трейс на шлюзе обрывается.
[17:18:41] <loooser> Нет, сейчас плановые техработы начались, на сайте писали
[17:21:19] <Tehnick> loooser, ясно.
[17:22:05] <Tehnick> loooser, попробуй проблему с выводом сообщения сам отловить потом. Тебе это по силам. А у меня времени больше нет на эту ерунду.
[17:47:18] <loooser> Tehnick: это сообщение не отобразилось в логах (ни моего хаба, ни вавилонского, ни в Personal Messages), а туда попадает голый текст (ошибка Qt не могла повлиять). Так что я склоняюсь к мнению, что это было совсем что-то левое, не из хабов.
[17:49:11] <Tehnick> loooser, ну и хорошо.
[17:54:58] <loooser> а в гтк-шной версии этот сигпайп ловится или потом когда-нибудь на этот баг ещё кто-то наткнётся? :)
[17:58:11] <Tehnick> loooser, я там такой же код добавил уже.
[18:09:31] mars1an вышел(а) из комнаты: Replaced by new connection
[18:09:41] mars1an вошёл(а) в комнату
[18:29:09] mars1an вышел(а) из комнаты
[18:29:35] Tehnick вышел(а) из комнаты
[18:40:07] flylinkdc вошёл(а) в комнату
[18:47:35] flylinkdc вошёл(а) в комнату
[19:04:02] flylinkdc вышел(а) из комнаты
[19:40:32] Diger вышел(а) из комнаты
[19:50:36] Diger вошёл(а) в комнату
[19:55:25] ONYX вышел(а) из комнаты
[20:40:51] <loooser> http://pastebin.com/jBUK64xh  -- ещё одно падение нашёл :)))
Просто меняем несколько раз подряд тему иконок (без сохранения)
[21:05:01] Tehnick вошёл(а) в комнату
[21:05:20] <Tehnick> loooser, хм, у тебя комп слабый что ли?
[21:05:35] <loooser> с чего такой вывод?
[21:06:02] <Tehnick> loooser, как бы быстро я не выбирал новую тему иконок, предыдущая успевает загрузиться и примениться.
[21:06:25] <loooser> у меня тоже успевает...
[21:08:00] <loooser> Возможно ещё что-то влиет - должно быть открыто больше 1 хаба с чатом, в одном из них есть непрочитанные сообщения...
И ещё я вроде тему иконок менял...
[21:08:42] <loooser> Processor name string: AMD Athlon(tm) II X2 240 Processor  -- это слабый?
[21:10:05] <Tehnick> loooser, нет
[21:11:50] <Tehnick> loooser, а попробуй воспроизвести специально.
[21:16:01] <loooser> воспроизвёл - долго менял тему иконок и смайликов, всё безрезультатно. Но потом нажал Ок для сохранения результатов и вот тут она и повисла.
[21:16:26] <Tehnick> Хе.
[21:17:02] <loooser> получилось повторить?
[21:18:29] <Tehnick> Неа.
[21:18:49] <flylinkdc> [21:14:12] *** Соединение с adc://adc.podryad.tv:411 ...
[21:14:13] *** Соединён
[21:14:13] <Korobka Hub> Слишком много хабов открыто.
[21:14:14] *** Соединение закрыто
[21:19:01] <loooser> Мож опять версия Qt не та?...
[21:19:02] <flylinkdc> не пускает. зачем у хаба ограничение ?
[21:19:20] <loooser> flylinkdc: хз, попробуй кол-во слотов увеличить
[21:19:49] <flylinkdc> зашел.
[21:19:56] <flylinkdc> слоты там не причем
[21:20:10] <flylinkdc> поставил галку - заставить думать хаб что он один
[21:20:12] <Tehnick> flylinkdc, <r503-beta48-x64,M:A,H:1/0/0,S:15>
[21:20:28] <Tehnick> flylinkdc, читеришь
[21:20:43] <Tehnick> flylinkdc, выше я тебе твой тег показал...
[21:21:23] <flylinkdc> http://yadi.sk/d/mOlmbCigMCU7S
[21:21:25] <loooser> flylinkdc: читал где-то, что клиент сообщает серверу кол-во слотов и хабов специально чтобы админы на основе этой инфы могли ставить разумные ограничения для входа.
[21:21:29] <flylinkdc> а я вообще тегов не вижу
[21:22:27] <flylinkdc> странно что у adc хаба юзается порт 411
[21:22:35] <flylinkdc> помню что-то у меня с этим было
[21:24:29] <flylinkdc> хм. наверно что-то сломал я во флае с тегами
[21:26:06] <loooser> вот видите какой хороший у нас хаб :))
[21:26:46] <Tehnick> flylinkdc, http://susepaste.org/view/raw/94830403
[21:27:45] <Tehnick> loooser, а ты все-таки выясни на каких версиях айскальта основаны релизы клиента Korobka.
[21:28:14] <Tehnick> loooser, ну и еще интересно, много ли там изменений сделано. Или же только дефолты изменены...
[21:28:29] <loooser> тебе нужна инфа по всем версиям коробки в нашем хабе?
[21:28:53] <loooser> вообще, по идее они должны давать исходники... ))
[21:28:59] <Tehnick> loooser, нет, соответствие версий коробки и версий айскальта
[21:30:17] <Tehnick> loooser, например, возьмем тег <Korobka 1.2.0,M:P,H:1/0/0,S:3>. Видим, что версия коробки = 1.2.0, но неизвестно какому релизу айскальта она соответствует.
[21:30:54] <loooser> спрошу
[21:39:54] <flylinkdc> loooser - спасибо
[21:40:27] <flylinkdc> починил флай - теперь он показывает теги на adc
[21:41:10] <flylinkdc> у чела прикольный клиент http://yadi.sk/d/5s9BpaRgMCYy2
[21:49:24] <flylinkdc> а кто знает что за параметры TX и RX http://yadi.sk/d/51yK2HbbMCawU передает эта коробка
[21:51:46] <Tehnick> flylinkdc, айскальт тоже должен передавать их вроде.
[21:55:29] Tehnick вышел(а) из комнаты
[22:37:24] <flylinkdc> loooser можешь спросить у админа хаба про параметр AP - у меня такое ощущение что он не передается на клиент
[22:37:29] <flylinkdc> передается только VE
[22:37:33] <flylinkdc> там где версия...
[22:38:52] <flylinkdc> т.к. на хабе adcs://adcs.flylinkdc.com:2780 тег от флайлинков показывается полный.
[22:39:51] <flylinkdc> в общем приложение склеивается из двух частей
[22:39:52] <flylinkdc> string Identity::getApplication() const
{
    const auto& application = getStringParam("AP");
    const auto& version = getStringParam("VE");
[22:40:15] <flylinkdc> название и версия. а у вас получается что в VE также есть и название - Коробка...
[22:40:25] <flylinkdc> в общем завтра еще на свежачек потестю
[22:48:31] Tehnick вошёл(а) в комнату
[22:48:37] <Tehnick> flylinkdc, проверь на adcs://adc.extatic.org:1511
[22:49:29] <Tehnick> flylinkdc, там так же вроде
[22:50:19] <Tehnick> flylinkdc, на вашем хабе у тебя такой же тег: <r503-beta48-x64,M:A,H:20/0/2,S:15>
[22:51:49] <Tehnick> flylinkdc, очевидно, в айскальте этот код устарел: параметр AP не поддерживается
[22:54:01] <Tehnick> flylinkdc, и на хабе этот параметр просто не поддерживается
[22:56:36] <Tehnick> flylinkdc, пруфы:
https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/dcpp/AdcHub.cpp#L1003
https://github.com/ValorVl/jDcHub/blob/master/jdchub-core/src/main/java/ru/sincore/adc/Flags.java#L50
[22:57:18] Tehnick вышел(а) из комнаты
[23:19:10] Diger вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!