gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Пятница, 26 марта 2010< ^ >
NegatiV установил(а) тему: Release: 2.0 || SVN: 420 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
22.04 Release EiskaltDC++ 2.0.1
Конфигурация комнаты
Участники комнаты

GMT+3
[00:21:39] SPU вышел(а) из комнаты
[00:29:16] <dhampire> tehnick,
        if (ret == QMessageBox::Yes){
            exitBegin = true;
        }
        else{
            setUnload(false);
            c_e->ignore();
            return;
        }
зачем isUnload = false; ?
[00:31:22] <tehnick> Потому что этот блок выполняется когда isUnload == true.
[00:32:19] <tehnick> Чтобы программа продолжила выполняться дальше.
[00:32:56] <tehnick> Если завершать работу, когда главное окно видимо, то код нормально отрабатывает.
[00:33:18] <tehnick> Проблема только если оно спрятано.
[00:36:57] <tehnick> [22:09:38] <tehnick> NegatiV: можешь написать на юниксфоруме пару слов о выбранной системе релизов? Ты что-то про модель разработки огнелиса говорил...
[00:38:37] <tehnick> WiseLord: пинг.
[00:43:38] <dhampire> tehnick, 100% loss :)
[00:43:53] <dhampire> tehnick, проверь маршруты
[00:43:55] <dhampire> :)
[00:45:24] <tehnick> ?
[00:45:31] <tehnick> (00:35:42)  #  WiseLord: В сети.
[00:45:45] <tehnick> И не уходил еще...
[00:47:02] <dhampire> уже ушёл
[01:14:42] nbspjr вошёл(а) в комнату
[01:15:03] nbspjr вышел(а) из комнаты
[01:48:34] tehnick вышел(а) из комнаты
[04:05:26] Клёк вышел(а) из комнаты
[07:00:05] nE0sIghT вошёл(а) в комнату
[07:30:08] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[07:53:51] WiseLord вышел(а) из комнаты
[08:34:12] Kroll вышел(а) из комнаты: Replaced by new connection
[08:34:22] Kroll вошёл(а) в комнату
[09:47:45] nE0sIghT вошёл(а) в комнату
[10:03:57] Nikoli вышел(а) из комнаты
[10:24:46] nE0sIghT вышел(а) из комнаты
[10:24:57] nE0sIghT вошёл(а) в комнату
[10:26:24] Nikoli вошёл(а) в комнату
[10:27:07] Abram вошёл(а) в комнату
[12:02:28] FSnow вошёл(а) в комнату
[13:12:30] NegatiV вошёл(а) в комнату
[13:13:23] Клёк вошёл(а) в комнату
[13:30:16] Клёк вышел(а) из комнаты: Logged out
[13:30:33] Клёк вошёл(а) в комнату
[13:30:57] gray_graff вошёл(а) в комнату
[14:09:53] <dhampire> NegatiV,
[14:10:53] <NegatiV> dhampire:
[14:12:17] <dhampire> вот ты сделал добавление файла в загрузку без поиска, но если никакого юзера нету вроде альтернативы не ищутся
[14:13:09] <NegatiV> dhampire: ищутся
[14:13:39] <dhampire> NegatiV, с каким интервалом?
[14:13:47] <NegatiV> во всяком случае я клип качал
[14:13:57] <NegatiV> интервал - хз, секунд 20-30
[14:14:12] <dhampire> тогда нихрена не ищется у меня
[14:14:25] <dhampire> файлик поставил так на загрузку
[14:14:30] <dhampire> он висел там 5 минут
[14:14:34] <NegatiV> а если фейкового юзера не удалять?
[14:14:41] <dhampire> пока я принудительноне нашёл альтернативы
[14:14:52] <dhampire> тогда быдет точно искаться
[14:15:13] <dhampire> но будет*
[14:15:38] gray_graff вышел(а) из комнаты
[14:15:46] NegatiV вышел(а) из комнаты
[14:17:05] NegatiV вошёл(а) в комнату
[14:19:41] Клёк вышел(а) из комнаты: Logged out
[14:20:05] NegatiV вышел(а) из комнаты
[14:42:11] 0xd34df00d вышел(а) из комнаты
[14:46:06] 0xd34df00d вошёл(а) в комнату
[14:50:58] gray_graff вошёл(а) в комнату
[15:26:31] <gray_graff> приветствую.
[15:26:58] <gray_graff> а когда именно вышел 2.0.1 и где тарбол именно этой версии?
[15:27:52] <gray_graff> просто, на сколько я помню, 22го числа вышел 2.0, а не 2.0.1
[15:28:03] <gray_graff> тьфу
[15:28:14] <gray_graff> рурак. 04 месяц же
[15:28:18] <gray_graff> *дурак
[15:29:59] dhampire установил(а) тему: Release: 2.0 || SVN: 467 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
22.04 Release EiskaltDC++ 2.0.1

[16:39:20] Клёк вошёл(а) в комнату
[16:50:08] nbspjr вошёл(а) в комнату
[16:50:15] Клёк вышел(а) из комнаты
[16:50:35] <nbspjr> снова негатива не поймал
[16:50:37] <nbspjr> от же
[16:51:52] Клёк вошёл(а) в комнату
[16:56:37] NegatiV вошёл(а) в комнату
[16:58:27] nE0sIghT вышел(а) из комнаты: Miranda IM: это вам не QIP Infium юзать
[16:59:00] <NegatiV> nbspjr: я тут
[16:59:32] <nbspjr> NegatiV, ой. копыта тебя не видят :) вообщем, ты комментарий в 253 не так понял :)
[16:59:56] <nbspjr> его фиксили в 151й ревизии, но баг так и остался
[17:00:12] <NegatiV> а
[17:00:26] <NegatiV> открыл
[17:00:50] <nbspjr> то я в описании чуть попутал, написал что в 57й реве фиксить пытались :)
[17:42:51] nE0sIghT вошёл(а) в комнату
[17:43:09] Клёк вышел(а) из комнаты
[18:16:09] WiseLord вошёл(а) в комнату
[18:29:46] <WiseLord> Use fast hash
[18:30:01] <WiseLord> какой смысл у этой опции?
[18:30:15] <WiseLord> быстрый хэш (?) или быстрая скорость хэширования?
[18:30:33] <WiseLord> dhampire, NegatiV?
[18:30:56] <NegatiV> WiseLord: файл меппится в память
[18:31:09] <WiseLord> ммм
[18:31:09] <WiseLord> и?
[18:32:13] <dhampire> WiseLord, файл в памяти быстрее обработается
[18:32:40] <WiseLord> т.е. при хэшировании файл полностью считывается в памяти
[18:32:56] <WiseLord> а потом уже из этого слепка в памяти считается хэш?
[18:33:23] <WiseLord> а почему это быстрее, чем просто параллельное считывание файла и одновременный подсчёт хэша?
[18:33:51] <WiseLord> ведь всё равно - лимитирующее звено здесь чтение с диск,
[18:34:10] <0xd34df00d> fat hash
[18:34:18] <WiseLord> или у TTH какой-то хитрый алгоритм, заставляющий "бегать" магнитную головку винчестера туда-сюда по файлу?
[18:34:37] <dhampire> WiseLord, там отчень хитрый алгоитм
[18:34:47] <dhampire> алгоритм*
[18:35:30] <dhampire> [18:33:51] WiseLord: ведь всё равно - лимитирующее звено здесь чтение с диск
если не поставить флаг fast hash то да
[18:45:27] <NegatiV> dhampire: ThrottleManager только так рушит программу)
[18:45:46] <NegatiV> чего-то они с мютексами перемудрили
[18:46:03] <dhampire> NegatiV, mutex из dcpp 0.76
[18:46:28] <NegatiV> надо будет обновлять постоянно
[18:46:35] <NegatiV> креши это плохо)
[18:46:38] <dhampire> NegatiV, там изначально  HANDLE hevent были
[18:46:45] <dhampire> и по ним всё было
[18:47:00] <dhampire> NegatiV, а что крэшится ?
[18:47:22] <NegatiV> Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3ec7354 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
(gdb) up
#1  0x000000000062422b in dcpp::ThrottleManager::~ThrottleManager() ()
(gdb) up
#2  0x0000000000622612 in dcpp::Singleton<dcpp::ThrottleManager>::deleteInstance ()
    at /home/negativ/Desktop/eiskaltdcpp/dcpp/Singleton.h:61
61      
[18:47:34] <NegatiV> Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3ec7354 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
[18:47:54] <dhampire> не у меня такого нету
[18:48:39] <dhampire> NegatiV, а у тебя разрешён троллинг ?
[18:48:41] <NegatiV> там совсем все сыро
[18:48:51] <NegatiV> да включен вроде
[18:49:55] <NegatiV> даже с выключенным падает
[18:50:39] <dhampire> NegatiV, что ты с ним делаешь что он падает ?
[18:50:51] FSnow вышел(а) из комнаты: offline
[18:51:07] Abram вышел(а) из комнаты
[18:51:12] <NegatiV> dhampire: просто запускаю клиент и выхожу сразу
[18:52:44] <dhampire> NegatiV, http://dpaste.com/176416/
[18:52:49] <dhampire> не упал
[18:53:17] nE0sIghT вышел(а) из комнаты
[18:53:20] <NegatiV> dhampire: попробуй тротинг включить
[18:53:34] <dhampire> он у меня включён
[18:54:24] <dhampire> Program received signal SIGINT, Interrupt.
0x000000000068c7bc in std::tr1::_Hashtable<short, std::pair<short const, std::string>, std::allocator<std::pair<short const, std::string> >, std::_Select1st<std::pair<short const, std::string> >, std::equal_to<short>, std::tr1::hash<short>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node (this=<value optimized out>, name=0x6e3ea4 "DE")
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.3/../../../../include/c++/4.4.3/tr1_impl/hashtable:918
918        if (this->_M_compare(__k, __code, __p))
[18:54:39] <dhampire> но это из другой оперы
[18:55:21] <dhampire> NegatiV, кстати какой смысл запускать клиент и сразу жмакать по кнопке выход ?
[18:55:37] <NegatiV> ну сразу это утрировано
[18:55:54] <NegatiV> проверяю что исправление бага работает к примеру
[18:56:01] <NegatiV> если все норм выхожу
[18:56:15] <NegatiV> т.е. работает в среднем секунд 20-30
[18:57:50] <dhampire> у меня вис на завершении connectionmanager (я качал просто файл) там есть слип и он ждёт пока всё соединения умрут, и то после слипа  всё корректно завершалось
[18:57:52] <WiseLord> NegatiV: а с этим ты у себя не сталкивался часом? http://code.google.com/p/eiskaltdc/issues/detail?id=231
[18:58:15] <WiseLord> а то я так и не разобрался как решить, пришлось локальный патчик для себя делать, отменяющий http://code.google.com/p/eiskaltdc/source/detail?r=442
[18:59:52] <dhampire> WiseLord, там отключено построение списка шар соответственно всё по нулям, список строился каждыйраз при запуске, в eiskaltdc всё ровно также, пока не построится список клиент не запустится
[19:00:15] <WiseLord> dhampire: проблема не в том
[19:00:19] <WiseLord> список есть
[19:00:31] <WiseLord> но при запуске клиента я его не могу просмотреть
[19:00:36] <dhampire> нету его
[19:00:37] <WiseLord> и никто другой его скачать не может
[19:00:40] <dhampire> для клиента
[19:00:47] <WiseLord> ну как нет
[19:00:50] <dhampire> он в виде файла лежит
[19:00:51] <WiseLord> я нажал "Обновить"
[19:00:59] <WiseLord> произошло хэширование
[19:01:01] <dhampire> чтобы он стал доступен его надо сравнить
[19:01:02] <WiseLord> появился этот файл
[19:01:03] <NegatiV> да тож список пустой
[19:01:08] <NegatiV> откат
[19:01:10] <dhampire> что ничего нового не появилось
[19:01:10] <WiseLord> я закрываю клиент
[19:01:15] <WiseLord> снова открываю
[19:01:19] <WiseLord> смотрю список - пустой
[19:01:23] <dhampire> пока не постороится его нет
[19:01:26] <WiseLord> люди скачать список не могут
[19:01:41] <WiseLord> в ревизиях до 410 клиент при старте начинал хэширование
[19:02:01] <WiseLord> которое занимало полсекунды (ведь в кэшах libdc уже всё есть)
[19:02:04] <WiseLord> и всё работало ок
[19:02:05] <dhampire> да не начинал он хэширование если всё прохэшировано
[19:02:11] <dhampire> а прост остроил список
[19:02:11] <WiseLord> начинал
[19:02:15] <WiseLord> ну или список строил
[19:02:16] <WiseLord> пофигу
[19:02:29] <dhampire> для большого количества файлов это занимает не 2 секунды
[19:02:38] <WiseLord> по крайней мере, в статусе писало "file hashing finished"
[19:02:49] <WiseLord> а с 411 это перестало происходить
[19:02:55] <WiseLord> клиент просто запускался и всё
[19:03:16] <dhampire> WiseLord, file list refresh finished вообще то
[19:03:17] <WiseLord> и пока я не нажимаю "Обновить" вручную - ни у меня не могли файллист скачать, ни я его просмотреть
[19:03:25] <WiseLord> ну да
[19:03:32] <WiseLord> факт что теперь этого в upstream нет
[19:03:38] <WiseLord> а похоже, надо бы
[19:04:06] <WiseLord> ибо типичнейшая ситуация - запуск клиента - оказывается нерабочей
[19:04:21] <WiseLord> у меня на двух разных машинах это проявляется
[19:04:30] <WiseLord> а кто-то клянётся-божится что этого у них нет
[19:04:33] <WiseLord> не знаю что думать
[19:05:02] <NegatiV> WiseLord: успокойся сейчас откат сделаю)
[19:05:27] <WiseLord> NegatiV: да мне-то что :)
[19:05:32] <WiseLord> я себе патчик давно накатал
[19:05:39] <WiseLord> значит, хотя бы у тебя это повторяется..
[19:05:43] <WiseLord> значит, я не один такой
[19:06:20] <dhampire> так у меня тоже повторяется я этого не отрицал )
[19:06:26] <WiseLord> )
[19:06:33] <WiseLord> но ведь так работать невозможно :)
[19:07:48] <WiseLord> NegatiV: а эта функция.. ShareManager::getInstance()->refresh(true, false, true);
[19:08:01] <WiseLord> она запускает обновление файллиста или шары?
[19:08:12] <dhampire> обновление листа
[19:08:18] <WiseLord> отлично
[19:08:23] <dhampire> которое может запустить хэширование
[19:08:28] <WiseLord> во как
[19:08:29] <dhampire> а может и не запустить
[19:08:50] <NegatiV> вообще, должен запустить только пересройку листа
[19:08:54] <WiseLord> просто то, что при запуске клиента начинается автообновление шары (новые файлы появились) - тоже не самая классная штука
[19:09:01] <NegatiV> т.к. ShareManager::isDirty == false
[19:09:04] <dhampire> WiseLord, а в чём коррекция UI заключается?
[19:09:13] <WiseLord> подровнял
[19:09:49] <dhampire> и сделал 2 таб по дефолту )
[19:09:54] <NegatiV> после хеширования тормозит все дико
[19:09:59] <dhampire> NegatiV, поправь плиз
[19:10:03] <WiseLord> хе
[19:10:09] <WiseLord> а что, оно запоминает, где вышло? :)
[19:10:11] <WiseLord> http://www12.picfront.org/picture/4OEQwlYM/img/xsnap.png
[19:10:12] <dhampire> да
[19:10:14] <dhampire> )
[19:10:15] <WiseLord> не знал )
[19:10:34] <dhampire> в часы от - молодца )
[19:10:39] <dhampire> я бы так не перевёл
[19:10:43] <dhampire> WiseLord,
[19:10:46] <WiseLord> я сразу не понял, что это значит
[19:10:53] <WiseLord> потом вижу, что только до 23 мотается
[19:11:09] <NegatiV> dhampire: что поправить?
[19:11:14] <NegatiV> откат уже сделал
[19:11:27] <dhampire> таб на connection
[19:11:30] <WiseLord> Вкладку первую дефолтной в настройках подключения
[19:11:33] <dhampire> 1 поставь
[19:12:06] <NegatiV> ок
[19:38:48] <WiseLord> dhampire: кстати, о часах
[19:39:02] <dhampire> WiseLord, ?
[19:39:12] <WiseLord> нормально отрабатываются варианты, когда от = 22, до = 8
[19:39:20] <WiseLord> в смысле, первое больше второго
[19:40:13] <WiseLord> ?
[19:40:22] <dhampire> WiseLord, проверь
[19:40:34] <WiseLord> ты понимаешь, сделать это я не могу )
[19:40:41] <WiseLord> либо проверка затянется на несколько часов )
[19:41:10] <dhampire> WiseLord, ну так я написал мол большая просьба потестить, сам я тестить это не буду ибо мне это не надо
[19:41:30] <WiseLord> там ведь по идее просто должно быть
[19:41:59] <dhampire> return ((SETTING(BANDWIDTH_LIMIT_START) < SETTING(BANDWIDTH_LIMIT_END) &&
             currentHour >= SETTING(BANDWIDTH_LIMIT_START) && currentHour < SETTING(BANDWIDTH_LIMIT_END)) ||
            (SETTING(BANDWIDTH_LIMIT_START) > SETTING(BANDWIDTH_LIMIT_END) &&
             (currentHour >= SETTING(BANDWIDTH_LIMIT_START) || currentHour < SETTING(BANDWIDTH_LIMIT_END))));
[19:42:09] <dhampire> см сам логика простая )
[19:43:15] <WiseLord> что-то намудрено..
[19:43:19] <NegatiV> WiseLord: у вас в минске стадион новый офигенен
[19:43:28] <WiseLord> NegatiV: не знаю, не был
[19:43:46] <dhampire> WiseLord, булева алгебра же )
[19:43:58] <WiseLord> dhampire: ща проверю
[19:46:25] Клёк вошёл(а) в комнату
[20:05:43] Abram вошёл(а) в комнату
[20:09:52] Abram вышел(а) из комнаты
[21:05:21] Ским вышел(а) из комнаты
[21:22:33] Abram вошёл(а) в комнату
[21:27:16] <WiseLord> dhampire: захотел потестить функцию ограничения скорости
[21:27:25] <WiseLord> даже не получилось - просто сегфолтится
[21:27:56] <dhampire> WiseLord, что-нить говорит при этом?
[21:28:05] <WiseLord> у меня без debug собрано
[21:28:10] <dhampire> ну так
[21:28:16] <dhampire> не телепат я
[21:28:21] <WiseLord> ну.. из gdb
[21:28:45] <WiseLord> QWidget::setMinimumSize: (/QDockWidget) Negative sizes (0,-1) are not possible
[New Thread 0x7fffdd877910 (LWP 26365)]
[Thread 0x7fffebdbe910 (LWP 26352) exited]
[Thread 0x7fffe3fff910 (LWP 26354) exited]
[Thread 0x7fffe1ffb910 (LWP 26358) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeb5bd910 (LWP 26353)]
0x00007ffff3cc5e14 in pthread_mutex_lock () from /lib/libpthread.so.0
[21:28:50] <WiseLord> но тут инфы ноль
[21:28:59] <WiseLord> как там собрать cmake-ом c debug?
[21:29:42] <dhampire> -DCMAKE_BUILD_TYPE=Debug или RelWithDebInf
[21:29:48] <dhampire> Info*
[21:39:45] SPU вошёл(а) в комнату
[21:55:55] <0xd34df00d> NegatiV: хей )
[21:55:59] <0xd34df00d> NegatiV: как оно там с плагинами? )
[21:56:27] <NegatiV> пока не приступал - пытаюсь сдать экономику)
[21:56:42] <0xd34df00d> Kekeke.
[21:56:56] <0xd34df00d> Я бы завтра узнал, на что сдал в прошлый раз, да завтра в моих физтехах олимпиада, поэтому пар не будет.
[21:57:56] <NegatiV> 0xd34df00d: у меня препод говнарь тот еще (старуха социалистической закалки, которой давно за 60 )
[21:58:26] <NegatiV> а всякие гидрофизики, детмаши сданы вовремя) декан с меня хереет)
[21:58:48] <0xd34df00d> NegatiV: у тебя щас сессия чтоле?
[21:58:59] <NegatiV> 2 месяца назад кончилась)
[21:59:14] <NegatiV> просто я клиент пилил - некогда было долги закрывать
[21:59:29] <NegatiV> сейчас вроде спешить некуда, занялся экономикой
[22:00:17] <dhampire> NegatiV, ты случаем не на платном?
[22:00:30] <NegatiV> нет, бюджет
[22:00:37] <dhampire> О_о
[22:01:05] <dhampire> я в шоке :)
[22:01:05] <0xd34df00d> У нас долги до конца лета можно закрывать, хехе.
[22:01:13] <NegatiV> dhampire: у меня технические дисциплины на отлично закрыты
[22:01:27] <dhampire> у нас 2 недели после конца не закрылся пошёл вон или на платное
[22:01:29] <NegatiV> поэтому даже деканат на мои долги положил
[22:02:01] <NegatiV> 0xd34df00d: а ты где учишься? (у нас тоже можно в течение следующего семестра закрываться)
[22:02:19] <0xd34df00d> NegatiV: МФТИ, а ты?
[22:02:33] <NegatiV> 0xd34df00d: ГМТУ
[22:02:47] <NegatiV> морское оружие и подводная техника
[22:02:56] <WiseLord> dhampire: как-то так http://dpaste.org/w4n1/
[22:03:20] <WiseLord> 112Мб исполняемый файл - это прикольно )
[22:03:31] <0xd34df00d> Уу, круто же.
[22:03:38] <NegatiV> WiseLord: у меня что-то подобное при выходе
[22:04:01] <WiseLord> это просто запуск, когда настройка ограничения включена
[22:04:06] <WiseLord> оно так запускается и само падает
[22:04:30] <NegatiV> 0xd34df00d: круто что у меня есть секретный допуск со второго курса. летом буду в торпедном цехе практику проходить. ))
[22:04:37] <dhampire> WiseLord, инфа -> 0
[22:04:43] <0xd34df00d> NegatiV: гг, а ты какой курс?
[22:04:46] <0xd34df00d> NegatiV: второй что ли? )
[22:04:46] nE0sIghT вошёл(а) в комнату
[22:04:50] <NegatiV> 0xd34df00d: 3
[22:04:50] <WiseLord> dhampire: ну собрано с debug
[22:04:53] <0xd34df00d> А, а я 2 )
[22:04:59] <NegatiV> )))
[22:04:59] <WiseLord> 110 Мб файл как бы намекает
[22:05:07] <WiseLord> и это - всё от запуска до падения
[22:05:56] <dhampire> WiseLord, я там вижу то что ты мне уже показывал
[22:06:02] <NegatiV> 0xd34df00d: не у меня не было времени что-то кодить на первом курсе - бухали не просыхая в общаге
[22:06:05] <dhampire> как бы bt
[22:06:10] <dhampire> сделал бы
[22:06:19] <WiseLord> bt - это что?
[22:06:26] <NegatiV> 0xd34df00d: на втором курсе я только опомнился что C++ начинаю забывать)
[22:06:29] <dhampire> backtrace
[22:06:38] <WiseLord> в gdb?
[22:06:43] <dhampire> да
[22:06:43] <0xd34df00d> NegatiV: ну я личкрафты как пилю чуть ли не с 9 класса так и пилю )
[22:06:47] <WiseLord> после run?
[22:06:53] <dhampire> как грознется
[22:06:56] <NegatiV> 0xd34df00d: O_O
[22:06:58] <dhampire> грохнется*
[22:07:08] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[22:07:32] <NegatiV> 0xd34df00d: не я 9-10 класс плотно сидел на игле от MS - C# + .NET
[22:08:00] <WiseLord> (gdb) bt
#0  0x00007ffff3f03e14 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x000000000067d34f in dcpp::CriticalSection::enter (this=0xa1e8f0, aTick=<value optimized out>)
    at /home/e/trunk/dcpp/CriticalSection.h:60
#2  dcpp::ThrottleManager::on (this=0xa1e8f0, aTick=<value optimized out>) at /home/e/trunk/dcpp/ThrottleManager.h:136
#3  0x0000000000663056 in fire<dcpp::TimerManagerListener::X<0>, uint32_t> (this=0xa55f70) at /home/e/trunk/dcpp/Speaker.h:57
#4  dcpp::TimerManager::run (this=0xa55f70) at /home/e/trunk/dcpp/TimerManager.cpp:43
#5  0x000000000065f9ca in dcpp::Thread::starter (p=0xffffffffe24774e0) at /home/e/trunk/dcpp/Thread.h:140
#6  0x00007ffff3f022a7 in start_thread () from /lib64/libpthread.so.0
#7  0x00007ffff2c9e8cd in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()
[22:09:42] <WiseLord> блин, китайская грамота
[22:10:07] <dhampire> "это либо не правильные пчёлы, либо не правильный мёд" - УМВР )
    void enter() throw() { pthread_mutex_lock(&mtx); }
блин неправильный у вас pthread
[22:10:25] <NegatiV> dhampire: не гнать на наш pthread)
[22:10:26] nE0sIghT вошёл(а) в комнату
[22:11:07] <WiseLord> 0x000000000067d34f in dcpp::CriticalSection::enter (this=0xa1e8f0, aTick=<value optimized out>) at /home/e/trunk/dcpp/CriticalSec  - а это чего?
[22:11:08] <dhampire> NegatiV, ну у меня тот же арч в принципе
[22:11:16] <dhampire> почему  у меня не падает ?
[22:11:25] <dhampire> WiseLord, забей
[22:11:26] <NegatiV> а вот хз
[22:11:52] <nbspjr> и у меня падает. если при долгом аптайме закрыть окно одного из хабов
[22:11:56] <NegatiV> надо код CriticalSection хорошенько изучить
[22:12:11] <dhampire> NegatiV, запусти в чистом openbox если упадёт скажешь :)
[22:12:17] <WiseLord> какое-то настораживающее название
[22:12:25] <dhampire> там локи
[22:12:27] <dhampire> всякте
[22:12:29] <dhampire> всякие
[22:22:13] <NegatiV> http://pastebin.ca/1853235
[22:22:18] <NegatiV> 0xd34df00d: ^^
[22:22:42] <NegatiV> 0xd34df00d: libtorrent установлен
[22:23:33] <Kroll> втф?
In file included from /usr/include/signal.h:339,                                                                                            
                 from /tmp/build/eiskaltdcpp/dcpp/HashManager.cpp:31:
/usr/include/bits/sigcontext.h:28:29: error: asm/sigcontext.h: Нет такого файла или каталога
make[2]: *** [dcpp/CMakeFiles/dcpp.dir/HashManager.cpp.o] Ошибка 1
make[1]: *** [dcpp/CMakeFiles/dcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[22:24:00] <0xd34df00d> NegatiV: какой именно?
[22:24:35] <NegatiV> 0xd34df00d: libtorrent-rasterbar 0.14.9-3
[22:24:42] <0xd34df00d> NegatiV: а нужен 0.15.
[22:24:52] <NegatiV> гм
[22:24:53] <0xd34df00d> NegatiV: человек-мейнтейнер должен скоро уже пошевелиться и упаковать его.
[22:24:56] <NegatiV> сейчас скачаю
[22:25:15] <dhampire> Kroll, что эта?
[22:25:28] <Kroll> эта результат компиляции
[22:26:04] <dhampire> Kroll, а есть этот хидер?
[22:26:32] <Kroll> щас посмотрим
[22:26:50] <NegatiV> 0xd34df00d: плохо что cmake не ругнулся на версию
[22:27:07] <0xd34df00d> NegatiV: оно раньше от версии из бранча зависело, поэтому проверять было трудновато.
[22:27:22] <0xd34df00d> А сейчас конечно надо впилить, да.
[22:27:54] <NegatiV> прощай арч, здравствуй хер-знает-что
[22:28:17] <NegatiV> уже полгода не собирал ничего из тарболов (кроме айскальта)
[22:28:29] <dhampire> NegatiV, пак билд напиасть влом
[22:28:38] <dhampire> и скормить пакет pacman?
[22:28:42] <NegatiV> dhampire: еще как в лом
[22:29:04] <NegatiV> хочу генту)
[22:29:06] <dhampire> какой ленивый ты )
[22:29:06] <nbspjr> ребяты, а с https айскальт плохо дружит. отправляю в чат:
https://здесь.урл
а приходит:
https://http://здесь.урл
[22:29:23] <Kroll> вроде есть
[22:29:39] <dhampire> ты уверен
[22:29:42] <Kroll> не совсем понял какой хедер
[22:29:49] <dhampire> ругается то /usr/include/bits/sigcontext.h:28:29
[22:29:53] <dhampire> этот хидер
[22:30:02] <dhampire> что не может найти asm/sigcontext.h
[22:30:09] <Kroll> # include <asm/sigcontext.h>                                                                                                                
#endif
[22:30:19] <dhampire> ну так блин есть он у тебя?
[22:30:27] <Kroll> а я не сращу где это
[22:30:31] <Kroll> асм/
[22:30:44] Abram вышел(а) из комнаты
[22:30:55] <NegatiV> Kroll:/usr/include
[22:30:58] <dhampire> find /usr/include -iname "*sigcontext.h"
[22:31:00] <Kroll> sigcontext32.h
[22:31:04] <NegatiV> /usr/share/include
[22:31:05] <Kroll> это есть
[22:31:35] <Kroll> # find /usr/include -iname "*sigcontext.h"
/usr/include/bits/sigcontext.h
[22:31:52] <dhampire> Kroll, всё?
[22:31:59] <Kroll> да
[22:32:10] <dhampire> кому приндлежит он ?
[22:32:15] <dhampire> принадлежит*
[22:32:35] <Kroll> asm/sigcontext.h нету есть asm/sigcontext32.h
[22:33:06] <dhampire> y -Qo `find /usr/include -iname "*sigcontext.h"`
/usr/include/bits/sigcontext.h принадлежит glibc 2.11.1-1
/usr/include/asm/sigcontext.h принадлежит linux-api-headers 2.6.32.5-2
[22:33:11] <dhampire> аднака
[22:33:20] <Kroll> руту
[22:33:27] <Kroll> 644
[22:33:56] <Kroll> севодня выпилил кделибс3
[22:33:58] <NegatiV> Kroll: ln -s asm/sigcontext32.h asm/sigcontext.h
[22:34:07] <NegatiV> =)
[22:34:16] <Kroll> да это понятно
[22:34:17] <Kroll> :)
[22:35:19] <Kroll> но ещё не факт
[22:40:02] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[22:40:44] <Kroll> In file included from /usr/include/asm/sigcontext.h:4,                                                                                      
                 from /usr/include/bits/sigcontext.h:28,
                 from /usr/include/signal.h:339,
                 from /tmp/build/eiskaltdcpp/dcpp/HashManager.cpp:31:
/usr/include/linux/types.h:4:23: error: asm/types.h: Нет такого файла или каталога
In file included from /usr/include/asm/sigcontext.h:4,
                 from /usr/include/bits/sigcontext.h:28,
                 from /usr/include/signal.h:339,
                 from /tmp/build/eiskaltdcpp/dcpp/HashManager.cpp:31:
/usr/include/linux/types.h:27: ошибка: ‘__u16’ does not name a type
/usr/include/linux/types.h:28: ошибка: ‘__u16’ does not name a type
/usr/include/linux/types.h:29: ошибка: ‘__u32’ does not name a type
/usr/include/linux/types.h:30: ошибка: ‘__u32’ does not name a type
/usr/include/linux/types.h:31: ошибка: ‘__u64’ does not name a type
/usr/include/linux/types.h:32: ошибка: ‘__u64’ does not name a type
/usr/include/linux/types.h:34: ошибка: ‘__u16’ does not name a type
/usr/include/linux/types.h:35: ошибка: ‘__u32’ does not name a type
In file included from /usr/include/bits/sigcontext.h:28,
                 from /usr/include/signal.h:339,
                 from /tmp/build/eiskaltdcpp/dcpp/HashManager.cpp:31:
/usr/include/asm/sigcontext.h:22: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:28: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:29: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:30: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:31: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:32: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:33: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:34: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:40: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:41: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:42: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:45: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:47: ошибка: ‘__u32’ does not name a type
/usr/include/asm/sigcontext.h:48: ошибка: поле ‘sw_reserved’ имеет неполный тип
make[2]: *** [dcpp/CMakeFiles/dcpp.dir/HashManager.cpp.o] Ошибка 1
make[1]: *** [dcpp/CMakeFiles/dcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[22:41:11] <Kroll> симлинк не прокатил :(
[22:44:29] <NegatiV> 0xd34df00d: все должно так неистово тормозить при старте?)
[22:44:39] <0xd34df00d> NegatiV: оно с харда чо-то читает много )
[22:44:47] <0xd34df00d> NegatiV: руки не доходят отладить, чо оно там кеширует.
[22:45:14] <NegatiV> впилить айскальт и все умрет окончательно)
[22:45:29] <NegatiV> 0xd34df00d: 27-44% нагрузка на проц
[22:45:32] <NegatiV> сильно
[22:45:34] <0xd34df00d> NegatiV: эээ.
[22:45:37] <0xd34df00d> Это уже после загрузки?
[22:45:39] <0xd34df00d> Тогда не должно.
[22:45:41] <0xd34df00d> .version NegatiV
[22:45:46] <0xd34df00d> Блин.
[22:46:19] <0xd34df00d> NegatiV: какая у тебя машина?
[22:46:38] <NegatiV> 0xd34df00d: http://imagebin.ca/view/RNPH4i.html
[22:47:03] <NegatiV> работает уже около 2-х минут
[22:47:12] <0xd34df00d> NegatiV: а почему у тебя их там несколько?
[22:47:40] <NegatiV> 0xd34df00d: как запустилось)
[22:47:50] <NegatiV> сейчас прикончу всех
[22:47:55] <0xd34df00d> Смержу-ка htop.
[22:49:22] <NegatiV> 0xd34df00d: о сейчас норм
[22:49:34] <NegatiV> кривой первый запуск был
[22:49:40] <0xd34df00d> Shit happens.
[22:49:44] <dhampire> Kroll, как ты до этого компилил?
[22:49:57] <Kroll> абсалютно так же
[22:50:12] <Kroll> единственно я вчера удалил кделибс3
[22:50:20] <Kroll> больше с системой ничё не делал
[22:50:34] <0xd34df00d> О, какой-то немец люто-бешено переводит личкрафты.
[22:50:36] <nbspjr> кделибс3 - зло. я с ними обновиться не мог :(
[22:50:51] <0xd34df00d> http://imagebin.ca/img/r5uOa0.jpg
[22:51:12] <dhampire> Kroll, заголовки ядра у тебя стоят?
[22:51:43] <Kroll> компиляция проканала
[22:51:45] <Kroll> стоят
[22:51:50] <Kroll> куда ж без них
[22:52:25] <NegatiV> 0xd34df00d: мануалчик по плагинам бы тебе улучшить
[22:52:25] <Kroll> я сделал симлинк /usr/include/bits/sigcontext.h в /usr/include/asm/sigcontext.h
[22:52:35] <Kroll> хрень какаято
[22:52:47] <NegatiV> 0xd34df00d: а то существующее руководство, думаю, неполное =)
[22:52:57] <0xd34df00d> NegatiV: да уж, мягко говоря )
[22:53:00] <0xd34df00d> Но это какбе начальный туториал.
[22:53:07] <0xd34df00d> Дальше — читаешь комменты в src/interfaces/
[22:53:45] <NegatiV> 0xd34df00d: просто личкрафт проект крупный и хочется централизованного доступа к докам
[22:54:02] <0xd34df00d> NegatiV: ооок, постараюсь в ближайшее время улучшить это.
[22:54:12] <0xd34df00d> NegatiV: просто пока никто особо крупных плагинов не писал.
[22:54:18] <0xd34df00d> NegatiV: чего бы ты хотел от доков, значит?
[22:54:20] <NegatiV> типа как в Qt - описание интерфеса + небольшой пример как его готовить
[22:54:48] <NegatiV> а то впиливать целый клиент будет трудновато без документации
[22:55:11] <NegatiV> ну или если ты будешь помогать - то можно сделать более сухую инфу
[22:55:26] <0xd34df00d> Помогать я конечно буду.
[22:56:28] <Kroll> чё вы там с этим личкрафтом планируете я не пойму?
[22:57:39] <0xd34df00d> Заодно в ходе обсуждений выяснится, чо писать в эти мануалы-то )
[23:01:11] Abram вошёл(а) в комнату
[23:03:54] <dhampire> Kroll, впиливаться видимо
[23:04:30] <Kroll> ну нипонятно же
[23:04:48] <dhampire> Kroll, ну не ко мне вопрос то :)
[23:05:00] <Kroll> а к кому
[23:05:14] <NegatiV> Kroll: впилить туда айскальт хотим. в виде плагина
[23:05:41] <Kroll> 8()
[23:06:04] <Kroll> паралельным проектом?
[23:08:01] <NegatiV> Kroll: угу
[23:08:21] <0xd34df00d> Ну, не совсем параллельным.
[23:08:27] <Kroll> чё сподвигло?
[23:08:28] <0xd34df00d> Там, по идее, не сильно много изменить нужно будет.
[23:09:00] <NegatiV> Kroll: давний уговор
[23:10:02] <0xd34df00d> Kroll: да и какбе есть мысль, что иметь несколько протоколов в одном клиенте — хорошо.
[23:10:08] <0xd34df00d> Еще Gnutella впилить, и будет совсем ништяк.
[23:10:53] <NegatiV> 0xd34df00d: у тебя в личкрафтах нет троттинг менеджера?
[23:11:14] <NegatiV> ограничение скоростей и прочие прелести?
[23:11:41] <0xd34df00d> NegatiV: оно в рамках плагинов, но если плагины будут предоставлять ручки. за которые можно будет дергать для увеличения/уменьшения скорости и узнавания текущей, то не проблема ваще.
[23:12:24] <NegatiV> т.е. в ядре подобного функционала нет?
[23:12:58] nbspjr вышел(а) из комнаты
[23:12:58] <NegatiV> просто у нас есть троттинг менеджер но он падуч очень
[23:13:23] <0xd34df00d> В ядре нет, ибо тот же либторрент имеет свой костыль, libcurl — свой, и так далее.
[23:13:26] <dhampire> NegatiV, у писателя не падает :)
[23:16:09] <WiseLord> dhampire: ладно, фишка новая
[23:16:26] <WiseLord> посмотрим как через денёк два собирающие из SVN плакаться начнуть на эту функцию :)
[23:16:28] <dhampire> WiseLord, что ладно?
[23:16:48] <WiseLord> чувствую, я не первый, кому не повезло
[23:17:21] <NegatiV> WiseLord: есть еще как минимум я)
[23:17:42] <WiseLord> тоже падает при включении ограничений?
[23:17:52] <WiseLord> это хорошо
[23:18:00] <WiseLord> тогда сможешь починить )
[23:18:08] <WiseLord> а то dhampire будет сложно починить работающее )
[23:18:28] <dhampire> WiseLord, это не возможно :)
[23:23:42] <dhampire> Abram, где же твоя сборка под винду ? :)
[23:27:22] Abram вышел(а) из комнаты
[23:45:37] <dhampire> на мак оси тоже падает при выходе и там же )
[23:46:15] <dhampire> пока 1 раз упало )
[23:46:25] <dhampire> продолжаем считать :)
[23:53:51] tehnick вошёл(а) в комнату
[23:54:12] <tehnick> Вот и вечер наступил.
[23:54:23] <tehnick> Почитал вашу переписку за год.
[23:54:36] <tehnick> Почувствовал себя отсталым...
[23:55:23] <tehnick> В школе у меня компа до 11 класса не было. А прогать я начал только на третьем или четвертом курсе.
[23:55:42] <tehnick> dhampire: у меня тоже не падает.
[23:55:50] <tehnick> Стоит ограничение на отдачу.
[23:56:01] <dhampire> [23:54:23] tehnick: Почитал вашу переписку за год. - это как ? :)
[23:56:11] <tehnick> *за день
[23:56:14] <tehnick> Опечатка.
[23:56:37] <tehnick> Винт на ноуте медленный и ограничение по скорости отдачи реально избавляет от тормозов.
[23:56:47] <dhampire> у меня и стояло и не стояло - не падает
[23:56:55] <tehnick> +1
[23:57:03] <tehnick> Но это локальная сборка.
[23:57:11] <tehnick> Сборку с ланчпада я еще не тестил.
[23:57:49] <tehnick> Что-то ланчпад тормозить сильно начал: собирает пакеты через 6-8 часов после добавления.
[23:57:57] <tehnick> WiseLord: пинг.
[23:58:25] <WiseLord> ась?
[23:58:47] <tehnick> "Published: 12 hours ago"
Все даже еще хуже...
[23:59:11] <tehnick> WiseLord:  не хочешь сейчас разработать концепт засположения менюшек?
[23:59:21] <tehnick> Надо меню файл разгрузить.
[23:59:21] <WiseLord> каких?
[23:59:28] <WiseLord> разгрузить меню?
[23:59:39] <tehnick> Разделить на несколько...
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!