gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Понедельник, 12 апреля 2010< ^ >
dhampire установил(а) тему: Release: 2.0 || SVN: 608 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
Release schedule:
18.04 Release EiskaltDC++ 2.0.1
Внимание! Все issue с назначенными владельцами должны быть решены до релиза 2.0.1 (кроме ADL-поиска)
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:01] <WiseLord> dhamp: если окно active, то оно автоматически и visible?
[00:08:49] <dhamp> WiseLord, да
[00:09:03] <WiseLord> ок
[00:17:02] SolarRay вышел(а) из комнаты: Replaced by new connection
[00:17:12] SolarRay вошёл(а) в комнату
[00:33:21] tehnick вошёл(а) в комнату
[00:34:34] <tehnick> Так.
[00:34:51] <tehnick> [ 23%] Building CXX object eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/moc_HubFrame.cxx.o
In file included from /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp/HubFrame.h:29,
                 from /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp/moc_HubFrame.cxx:11:
/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp/UserListModel.h: In function ‘uint dcpp::qHash(const boost::intrusive_ptr<dcpp::User>&)’:
/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp/UserListModel.h:42: ошибка: expected primary-expression before ‘return’
/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp/UserListModel.h:42: ошибка: expected ‘;’ before ‘return’
make[2]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/moc_HubFrame.cxx.o] Ошибка 1
make[1]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[00:35:08] <tehnick> Это в чистой сборке.
[00:35:51] <tehnick> Офигеть! А для amd64 собралось...
[00:36:09] <tehnick> NegatiV: пинг.
[00:36:48] <tehnick> WiseLord: пинг.
[00:37:00] <WiseLord> понг
[00:37:24] <tehnick> Ты чем занят?
"(00:01:01)  WiseLord:  
dhamp: если окно active, то оно автоматически и visible?"
[00:37:34] <WiseLord> галочку пытаюсь добавить
[00:37:48] <WiseLord> чтобы при _активном_ окне не показывались уведомления
[00:37:49] <tehnick> Ясно. Опередил меня...
[00:37:50] <dhamp> так
[00:38:02] <dhamp> отвлекли блин
[00:38:13] <tehnick> (00:37:48)  WiseLord:  чтобы при _активном_ окне не показывались уведомления
Э... Лучше не так.
[00:38:28] <WiseLord> ну да
[00:38:30] <WiseLord> не так сказал
[00:38:54] <tehnick> Лучше две галочки всего:
1) Показывать при активном окне
2) Показывать при неактивном окне
[00:39:01] <tehnick> И одна уже есть...
[00:39:22] <WiseLord> да
[00:39:27] <WiseLord> там ещё и переменные попутаны
[00:39:28] <tehnick> Кроме того, галочки 1) и 2) надо связать.
[00:39:32] <WiseLord> неправильные названия
[00:39:36] <WiseLord> ну.. можно и не связывать
[00:39:47] <tehnick> В интерфейсе --- нужно.
[00:39:53] <tehnick> Всего одна строка.
[00:40:02] <tehnick> Но пользователям будет удобнее.
[00:40:46] <tehnick> Когда галочка 1) checked = true, галочка 2) будет enabled = false
[00:41:20] <tehnick> В *.ui файле это почти одной строкой добавляется.
[00:41:42] <tehnick> WiseLord: ты сделай коммит как сможешь, а я если что подправлю.
[00:41:55] <WiseLord> ок
[00:42:02] <WiseLord> я тут в логике чуток запутался
[00:42:18] <WiseLord> сижу, карту карно 4х4 рисую )
[00:42:25] <tehnick> о_О
[00:42:53] <WiseLord> там логика инверсная в коде
[00:43:03] <WiseLord> типа если _не_блаблабла - пропустить
[00:57:58] <WiseLord> tehnick: вроде работает, логика правильная..
[00:58:13] SPU вышел(а) из комнаты
[00:58:19] <WiseLord> осталось (если нужно) скрыть галку "активно" если не выбрана "видимо", этого я не умею..
[00:58:32] <tehnick> Хорошо, добавлю.
[00:58:41] <tehnick> Только чуть позже.
[01:22:33] tehnick вышел(а) из комнаты
[01:22:44] tehnick вошёл(а) в комнату
[01:27:19] <WiseLord> tehnick: был баг маленький, пофиксил..
[01:29:18] <WiseLord> в принципе, сейчас даже обрабатывается ситуация, если стоит галочка на "активно", но не стоит на "видимо"
[01:29:32] <WiseLord> то и уведомление идёт только на активное окно, но не на, например, свёрнутое...
[01:30:14] <tehnick> Я еще не смотрел.
[01:30:29] <tehnick> Но почему ты не сделал как я написал?
[01:30:44] <tehnick> Это наиболее простой и логичный способ.
[01:30:58] <WiseLord> это того не отменяет
[01:31:25] <tehnick> Сейчас пересоберется и я посмотрю.
[01:31:31] <tehnick> Пока рано обсуждать.
[01:31:40] <WiseLord> только сейчас при убирании "видимо" надо "активно" не только затенять
[01:31:47] <WiseLord> но и сбрасывать
[01:31:50] <WiseLord> тогда всё будет ок
[01:32:16] <tehnick> Ты еще не ложишься?
[01:32:19] <WiseLord> ну или как-то по-другому считать, что если невидимо - то независимо от галочки "активно" считать неактивно
[01:32:24] <WiseLord> пока нет
[01:32:27] <tehnick> Хорошо.
[01:37:18] WiseLord вышел(а) из комнаты
[01:37:50] WiseLord вошёл(а) в комнату
[01:40:31] <tehnick> WiseLord: собралось.
[01:40:39] <tehnick> Я с тобой не согласен.
[01:40:57] <WiseLord> в плане?
[01:42:01] <tehnick> Я вижу два пункта:
1) Включить уведомления при видимом главном окне
2) Включить уведомления при активном главном окне
[01:42:07] <WiseLord> да
[01:42:10] <tehnick> Сейчас еще гляну код.
[01:42:43] <WiseLord> ой
[01:42:47] <tehnick> (00:38:54)  tehnick:  
Лучше две галочки всего:
1) Показывать при активном окне
2) Показывать при неактивном окне
[01:42:49] <WiseLord> я там прибрать забыл..
[01:42:59] <WiseLord> ща секунду
[01:45:19] <WiseLord> хотя на логику не влияет, но прибрать надо
[01:45:25] <WiseLord> всё
[01:47:03] <WiseLord> tehnick: так галочек и так две
[01:47:31] <tehnick> Ситуации разные.
[01:47:39] A-lexey вошёл(а) в комнату
[01:47:55] <tehnick> Я сейчас пытаюсь понять, разные только названия или и ситуации тоже...
[01:48:27] <WiseLord> видимое окно - это неактивное, не в трее
[01:48:46] <WiseLord> меня просто немного напрягало, что в активном окне при общении выскакивали уведомления
[01:49:00] <tehnick> WiseLord: меня тоже.
[01:49:01] <WiseLord> а если отключить - то если оно где-то на заднем плане было - то не выскакивали
[01:49:05] <tehnick> Значит так.
[01:49:10] <tehnick> Код ты сделал правильно.
[01:49:25] <tehnick> На названия пунктов и переменной надо изменить.
[01:49:39] <WiseLord> зачем?
[01:49:56] <tehnick> (01:48:27)  WiseLord:  видимое окно - это неактивное, не в трее
А про свернутое окно или окно на другом рабочем столе ты не подумал?
[01:50:10] <WiseLord> свёрнутое нормально обрабатывается
[01:50:10] <tehnick> Пользователь неправильно тебя поймет.
[01:50:19] <tehnick> 1) Показывать при активном окне
2) Показывать при неактивном окне
[01:50:20] <WiseLord> в смысле, свёрнутое всегда с уведомлением
[01:50:28] <WiseLord> рабочие столы не проверял
[01:50:30] <tehnick> Вот так они должны называться.
[01:50:38] <tehnick> Это исключит ошибку понимания.
[01:50:55] <WiseLord> я не вижу большой разницы
[01:51:00] <WiseLord> кроме того, что строка чуть короче
[01:51:02] <tehnick> Она есть.
[01:52:01] <WiseLord> а ты раб. столы проверил?
[01:52:03] <tehnick> Ну, название переменной можно и не трогать.
[01:52:09] <tehnick> Сейчас проверяю.
[01:52:16] <tehnick> Запустил freedcpp
[01:53:08] <WiseLord> вроед нормально
[01:53:18] <WiseLord> я человека прошу пощёлкать мне приватами
[01:53:24] <WiseLord> а то "активное окно" иначе не проверить
[01:53:25] <tehnick> (01:50:20)  WiseLord:  в смысле, свёрнутое всегда с уведомлением
Ошибаешься.
[01:53:40] <WiseLord> свёрнутое в трей - всегда
[01:53:54] <tehnick> (01:53:24)  WiseLord:  а то "активное окно" иначе не проверить
Проверить очень легко. Запусти другой клиент с другими настройками...
[01:54:11] <WiseLord> если вообще включены уведомления - то свёрнутое в трей окно будет всегда с уведомлением, независимо от этих галочек
[01:54:14] <tehnick> (01:53:40)  WiseLord:  свёрнутое в трей - всегда
Свернутое != свернутое в трей
[01:54:38] <WiseLord> свёрнутое в трей - всегда показываются
[01:54:43] <tehnick> Если бы я писал про трей, я бы так и писал....
[01:54:47] <WiseLord> свёрнутое на панель = видимое
[01:54:47] <tehnick> Блин!
[01:55:00] <tehnick> Ну нифига оно не видимое!
[01:55:03] <WiseLord> я не знаю, есть ли вообще возможность различить видимое и свёрнутое на панель задач
[01:55:08] <tehnick> С точки зрения пользователя.
[01:55:19] <tehnick> Конечно можно.
[01:55:27] <tehnick> Но не нужно.
[01:55:35] <WiseLord> по крайней мере isActiveWindow() не различает окно, свёрнутое на панель задач и просто неактивное
[01:55:41] <WiseLord> как я понял из результатов тестов
[01:55:47] <tehnick> Короче, я просто переименую пункт в настройках. Код у тебя правильный.
[01:55:54] <WiseLord> ок
[01:55:58] <tehnick> Ты понял правильно.
[01:56:18] <tehnick> Там для проверки есть другая функция в классе...
[01:56:20] <WiseLord> тогда и в ui английское можно подсократить
[01:56:36] <tehnick> Еще можно проверять, что окно развернуто на весь экран.
[01:56:40] <tehnick> И многое другое.
[01:56:44] <WiseLord> я вообще в программировании не знаю
[01:56:52] <WiseLord> делал чисто "по наидию"
[01:56:56] <WiseLord> *наитию
[01:56:59] <WiseLord> по аналогии
[01:57:43] <tehnick> =)
[01:58:15] <WiseLord> вопрос
[01:58:16] <tehnick> Сам переименуешь?
[01:58:25] <WiseLord> c++ можно изучать, не зная c?
[01:58:36] <tehnick> Наверное.
[01:58:38] <WiseLord> ну.. только если базовый синтаксис знать
[01:58:51] <tehnick> Лично я с++ не знаю... =)
[01:58:54] <WiseLord> всё собираюсь начать, но никак не соберусь
[01:58:59] <tehnick> Я только про си читал.
[01:59:05] <tehnick> Кернигана и Ритчи.
[01:59:13] <WiseLord> но ковыряешь ведь )
[01:59:19] Abram вышел(а) из комнаты: offline
[01:59:21] <tehnick> А Страуструпа я не осилил...
[01:59:36] <tehnick> Дык в Qt просто великолепная документация!
[01:59:49] <WiseLord> на английском?
[01:59:52] <WiseLord> хотя.. неважно
[01:59:57] <tehnick> Конечно.
[02:00:09] <tehnick> Там очень небольшой словарный запас требуется.
[02:00:30] <WiseLord> я просто сейчас как бы не совсем в принципы объектно-ориентированного программирования въезжаю
[02:00:43] <tehnick> Вот этой документации полностью достаточно, чтобы самому с нуля что угодно сделать.
[02:00:56] <tehnick> Я собственно так и начинал...
[02:01:06] <WiseLord> но когда имеешь дело с чем-то непосредственно, вот как я с eiskaltdcpp, пусть и не в качестве программиста..
[02:01:14] <WiseLord> .. то уже как-то многое проясняться начинает
[02:02:09] <tehnick> Забавно, у нас на факультете вообще прогрммированию не учат в общем курсе. Только на нескольких кафедрах вроде есть спецкурсы.
[02:02:35] <WiseLord> у нас только на 1-м курсе были основы алогоритмизации, Паскаль
[02:02:36] <WiseLord> и всё на этом
[02:02:54] <tehnick> Так что об отличиях структурного, объектно-ориентированного и функционального программирования я знаю только в общих чертах. И только то, что в инете прочитал...
[02:03:03] <WiseLord> и это было... 9 лет назад.. ужас как давно
[02:03:05] <tehnick> Ужас.
[02:03:08] <tehnick> Паскаль...
[02:03:58] <tehnick> Йоу. 1-ый курс и 9 лет назад...
[02:04:32] <tehnick> Да ты старше меня.
[02:06:23] <tehnick> WiseLord: ты сам поправишь или мне поправить название?
[02:06:32] <tehnick> Я еще их свяжу.
[02:14:27] <WiseLord> делай
[02:14:32] <WiseLord> только это
[02:14:37] <WiseLord> как я говорил
[02:14:56] <WiseLord> если галочка "активное окно" стоит, то её надо не просто затенять при выборе "видимое окно"
[02:15:19] <WiseLord> но и сбрасывать, а то будет показывать при активном, хотя глобально видимое будет отключено
[02:15:24] <tehnick> Но и включать.
[02:15:44] <WiseLord> хотя я не знаю, может qt само считает всё "затенённое" как неактивное
[02:16:01] <WiseLord> или где-то проверять не просто на активность, но и на параллельно видимость
[02:16:04] <tehnick> Это одно и то же.
[02:16:14] <WiseLord> ну типа да.. но
[02:16:20] <tehnick> неактивное == сернькое =)
[02:17:14] <WiseLord> if (MainWindow::getInstance()->isActiveWindow() && !WBGET(WB_NOTIFY_SHOW_ON_ACTIVE) ||
[02:17:17] <WiseLord> заменить на
[02:17:43] <WiseLord> if (MainWindow::getInstance()->isActiveWindow() && !(WBGET(WB_NOTIFY_SHOW_ON_ACTIVE || WBGET(WB_NOTIFY_SHOW_ON_VISIBLeE)) ||
[02:17:47] <WiseLord> или как-то аналогично
[02:18:30] <dhamp> WiseLord, bool    isVisible () const
[02:18:46] <dhamp> а вообще qt assistant в руки
[02:18:53] <WiseLord> хотя, повторюсь, затенять как бы и не надо..
[02:19:31] <WiseLord> и так логика правильная, хотя вряд ли кто-то захочет ставить уведомление на активное окно, но при этом не видеть при неактивном..
[02:19:34] <WiseLord> хотя и так работает )
[02:20:55] WiseLord вышел(а) из комнаты
[02:23:21] WiseLord вошёл(а) в комнату
[02:29:12] <tehnick> WiseLord: сделал.
[02:29:15] <tehnick> Всем пока.
[02:29:18] tehnick вышел(а) из комнаты
[02:38:52] WiseLord вышел(а) из комнаты
[02:55:54] FiliN_ вышел(а) из комнаты
[02:56:06] FiliN_ вошёл(а) в комнату
[02:57:59] 0xd34df00d вышел(а) из комнаты
[02:58:09] SolarRay вышел(а) из комнаты
[03:11:40] A-lexey вышел(а) из комнаты: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[03:14:07] 0xd34df00d вошёл(а) в комнату
[03:14:55] Kroll вышел(а) из комнаты
[04:11:36] gray_graff вышел(а) из комнаты
[05:23:46] Kroll вошёл(а) в комнату
[06:06:45] <Kroll> мне тут товарисч жаловался что дц хэширование в линуксовых клиентах жутко тормозит систему
[06:07:00] <Kroll> при этом он сказал что почемуто утилка ттхсум не тормозит так
[06:07:03] <Kroll> http://tthsum.devs.nu/
[06:17:09] FiliN_ вышел(а) из комнаты
[06:17:19] FiliN_ вошёл(а) в комнату
[06:38:58] gray_graff вошёл(а) в комнату
[07:02:07] FiliN_ вышел(а) из комнаты
[07:02:17] FiliN_ вошёл(а) в комнату
[07:12:20] dhamp вышел(а) из комнаты
[08:03:04] FiliN_ вышел(а) из комнаты
[08:03:15] FiliN_ вошёл(а) в комнату
[08:05:54] nE0sIghT вошёл(а) в комнату
[08:28:41] FiliN_ вышел(а) из комнаты
[08:36:00] <Kroll> tthsum кстати выдаёт результат сразу в верхнем регистре как положено вотличии от rhash
[09:19:44] Kroll вышел(а) из комнаты: Replaced by new connection
[09:19:54] Kroll вошёл(а) в комнату
[09:25:23] nE0sIghT вышел(а) из комнаты: Replaced by new connection
[09:25:33] nE0sIghT вошёл(а) в комнату
[09:26:58] Kroll вышел(а) из комнаты
[09:38:28] Kroll вошёл(а) в комнату
[09:38:32] <Kroll> ldrbrn
[09:38:42] <Kroll> ы
[09:57:22] FiliN вошёл(а) в комнату
[10:32:28] nE0sIghT вышел(а) из комнаты
[10:50:57] nE0sIghT вошёл(а) в комнату
[10:55:56] nE0sIghT вышел(а) из комнаты: Replaced by new connection
[10:56:06] nE0sIghT вошёл(а) в комнату
[11:30:46] NegatiV вошёл(а) в комнату
[11:34:57] SolarRay вошёл(а) в комнату
[11:39:04] nE0sIghT вышел(а) из комнаты
[11:41:20] nE0sIghT вошёл(а) в комнату
[12:01:29] nE0sIghT вышел(а) из комнаты
[12:10:48] Abram вошёл(а) в комнату
[12:13:57] Nikoli вышел(а) из комнаты
[12:15:36] Abram вышел(а) из комнаты
[12:18:10] FiliN вышел(а) из комнаты
[12:18:21] FiliN вошёл(а) в комнату
[12:21:13] Ским вышел(а) из комнаты
[12:22:52] <0xd34df00d> NegatiV: олсо, сегфолта такого не было )
[12:22:57] <0xd34df00d> Я вчера еще хотел ответить, но ты уже ушел тогда )
[12:33:01] Abram вошёл(а) в комнату
[12:54:13] nE0sIghT вошёл(а) в комнату
[13:03:26] nE0sIghT вышел(а) из комнаты: Replaced by new connection
[13:03:36] nE0sIghT вошёл(а) в комнату
[13:14:07] dhamp вошёл(а) в комнату
[13:18:39] Nikoli вошёл(а) в комнату
[13:23:21] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[13:27:38] Ayello вошёл(а) в комнату
[13:28:12] Ayello вышел(а) из комнаты: offline
[13:29:46] FiliN вышел(а) из комнаты
[13:36:05] nE0sIghT вышел(а) из комнаты
[14:02:23] FiliN вошёл(а) в комнату
[14:16:18] NegatiV вышел(а) из комнаты
[14:18:54] WiseLord вошёл(а) в комнату
[14:37:16] Ским вошёл(а) в комнату
[14:43:58] Kroll вышел(а) из комнаты: Replaced by new connection
[14:44:08] Kroll вошёл(а) в комнату
[14:51:04] nbspjr вошёл(а) в комнату
[14:56:21] gray_graff вышел(а) из комнаты
[14:58:45] dhamp вышел(а) из комнаты
[15:00:20] gray_graff вошёл(а) в комнату
[15:12:25] gray_graff вышел(а) из комнаты
[15:12:40] gray_graff вошёл(а) в комнату
[15:30:42] dhamp вошёл(а) в комнату
[15:31:30] dhamp вышел(а) из комнаты
[15:31:41] dhamp вошёл(а) в комнату
[15:50:04] gray_graff вышел(а) из комнаты
[16:53:15] WiseLord вышел(а) из комнаты
[16:53:49] WiseLord вошёл(а) в комнату
[17:33:48] FiliN вышел(а) из комнаты
[17:35:02] nE0sIghT вошёл(а) в комнату
[17:36:35] FiliN вошёл(а) в комнату
[17:41:37] NegatiV вошёл(а) в комнату
[18:40:44] gray_graff вошёл(а) в комнату
[20:11:13] SPU вошёл(а) в комнату
[20:21:49] man_hattan вошёл(а) в комнату
[20:22:52] <man_hattan> гм, а можно вкладки сделать одного размера, а то как-то не по феншую зависимость от названия вкладки (ник лички, название хаба...)?
[20:24:00] <0xd34df00d> NegatiV: в общем, совсем скоро будет нечто вроде релиза.
[20:24:09] <0xd34df00d> Поэтому было бы круто уже доделать интеграцию )
[20:30:11] <NegatiV> 0xd34df00d: слушай, а нафиг ты сделал чтобы вместо dcpp брался dcminator?
[20:30:37] <0xd34df00d> NegatiV: щито?
[20:30:38] <0xd34df00d> NegatiV: ты о чем?
[20:31:01] <0xd34df00d> Я его уже выпилил же давно.
[20:31:03] <NegatiV> 0xd34df00d: у меня ядро почему-то собирается из папки dcminator или как там
[20:31:17] <0xd34df00d> Мм.
[20:31:23] <0xd34df00d> А это мои собственные жалкие попытки напилить DC )
[20:31:35] <0xd34df00d> Обновись, я его выпилил же.
[20:31:44] <NegatiV> дык обновился
[20:33:16] <0xd34df00d> Хм...
[20:33:32] <0xd34df00d> 20:32:57 d34df00d idead ~/Programming/leechcraft/src/plugins % ls | grep dcminator
20:33:01 d34df00d idead ~/Programming/leechcraft/src/plugins %
[20:33:35] <0xd34df00d> Нету у меня такого, ну.
[20:33:36] <NegatiV> сейчас попробую заново скачать
[20:34:01] <NegatiV> скорее всего это у меня бардак здесь
[20:37:19] man_hattan вышел(а) из комнаты
[20:43:45] FiliN вышел(а) из комнаты
[20:50:08] <NegatiV> 0xd34df00d:
[20:50:14] <NegatiV> [Switching to Thread 0x7fffd57fd710 (LWP 16676)]
0x00007fffe62b746f in dcpp::Thread::safeDec (v=@0x80)
    at /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Thread.h:111
111     /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Thread.h: Нет такого файла или каталога.
        in /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Thread.h
[20:51:11] <NegatiV> упрямо ищет хедеры в dcminator
[20:51:18] <0xd34df00d> NegatiV: удали папку сборки.
[20:51:40] <NegatiV> 0xd34df00d: уже
[20:51:45] <nbspjr> NegatiV: кстати, пока не не падает вроде бы :) спасибо
[20:52:06] <0xd34df00d> Хм.
[20:52:07] <NegatiV> nbspjr: прогресс)) сколько аптайм?
[20:52:13] <0xd34df00d> Удали вообще все, чо с личкрафтами связано же )
[20:52:16] <0xd34df00d> А то магия какая-то.
[20:54:40] <nbspjr> NegatiV: почти трое суток. закрытие вкладок хабов тоже не крашит
[20:55:13] <NegatiV> nbspjr: круто) что тут сказать))
[21:15:02] grayich вошёл(а) в комнату
[21:15:07] <grayich> ре
[21:15:46] <grayich> ++ падает при попытке скачать файл из списка файлов кого -либо
[21:20:05] grayich вышел(а) из комнаты
[21:21:52] <0xd34df00d> NegatiV: ну чочо получилось?
[21:23:24] nbspjr вышел(а) из комнаты
[21:35:48] grayich вошёл(а) в комнату
[21:38:26] <grayich> NegatiV: падает ++, если открыть список файлов кого либо, потом жмакнуть ctrl+F для поиска и далее попытаться скачать файл
[22:02:37] nE0sIghT вышел(а) из комнаты
[22:06:48] grayich вышел(а) из комнаты
[22:10:16] nE0sIghT вошёл(а) в комнату
[22:15:07] SolarRay вышел(а) из комнаты
[22:19:31] FiliN вошёл(а) в комнату
[22:22:58] <NegatiV> 0xd34df00d: все тоже самое
[22:23:41] <0xd34df00d> Попробуй вообще rm -rf ~/leechcraft и заново.
[22:24:39] <NegatiV> 0xd34df00d: я так и сделал
[22:25:01] <0xd34df00d> В /usr/local точно ничо не стоит?
[22:25:13] <0xd34df00d> От личкрафтов.
[22:25:33] <0xd34df00d> /usr/local/lib/leechcraft/plugins/libleechcraft_dcminator.so например.
[22:25:43] <NegatiV> [negativ@negativ build]$ ls /usr/local/ | grep leech
[negativ@negativ build]$
[22:26:02] <0xd34df00d> NegatiV: я выше скинул пример, ога.
[22:26:29] <NegatiV> тож пусто)
[22:26:38] <0xd34df00d> Хорошо.
[22:26:40] <0xd34df00d> bt покажи.
[22:26:42] <0xd34df00d> Где оно падает хоть?
[22:26:48] <NegatiV> тем более я обычно в /opt кидаю сторонний
[22:26:53] <NegatiV> но там тоже чисто
[22:28:06] <NegatiV> 0xd34df00d:
[22:28:08] <NegatiV> (gdb) bt
#0  0x00007fffe62b746f in dcpp::Thread::safeDec (v=@0x80)
    at /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Thread.h:111
#1  0x00007fffe63a4c34 in dcpp::intrusive_ptr_release (p=0x80)
    at /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Pointer.h:40
#2  0x00007fffe63a2017 in ~intrusive_ptr (this=0x7fffdc30a578, __in_chrg=<value optimized out>)
    at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:101
#3  0x00007fffe63a0821 in ~Directory (this=0x7fffdc30a4f8, __in_chrg=<value optimized out>)
    at /home/negativ/leechcraft/src/plugins/dcminator/dcpp/ShareManager.h:189
#4  0x00007fffe63a4c4f in dcpp::intrusive_ptr_release (p=0x7fffdc30a4f8)
    at /home/negativ/leechcraft/src/plugins/dcminator/dcpp/Pointer.h:40
#5  0x00007fffe63a2017 in ~intrusive_ptr (this=0x7fffdc301d50, __in_chrg=<value optimized out>)
    at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:101
#6  0x00007fffe63a78b6 in __gnu_cxx::new_allocator<boost::intrusive_ptr<dcpp::ShareManager::Directory> >::destroy (this=0x7fffd5fa5d7f, __p=0x7fffdc301d50)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h:115
#7  0x00007fffe63a4ff7 in std::_List_base<boost::intrusive_ptr<dcpp::ShareManager::Directory>, std::allocator<boost::intrusive_ptr<dcpp::ShareManager::Directory> > >::_M_clear (
    this=0x7fffdc2e0830)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.3/../../../../include/c++/4.4.3/bits/list.tcc:7---Type <return> to continue, or q <return> to quit---
6
#8  0x00007fffe5ccd535 in std::list<boost::intrusive_ptr<dcpp::ShareManager::Directory>, std::allocator<boost::intrusive_ptr<dcpp::ShareManager::Directory> > >::clear (this=0x7fffdc2e0750)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.3/../../../../include/c++/4.4.3/bits/stl_list.h:1132
#9  dcpp::ShareManager::run (this=0x7fffdc2e0750)
    at /home/negativ/leechcraft/src/plugins/eiskaltdcpp/dcpp/ShareManager.cpp:885
#10 0x00007fffe5c6e1fa in dcpp::Thread::starter(void*) ()
   from /usr/lib/leechcraft/plugins/libleechcraft_eiskaltdcpp.so
#11 0x00007ffff4f5688a in start_thread () from /lib/libpthread.so.0
#12 0x00007ffff523a9ed in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()
[22:28:58] <NegatiV> сейчас попробую нашу либу кинуть, она посвежее
[22:32:16] <0xd34df00d> NegatiV: я dcpp статиком собираю, кстати.
[22:32:22] <0xd34df00d> NegatiV: эт у тебя там учитывается?
[22:32:36] <NegatiV> в смысле?
[22:32:48] <0xd34df00d> Нуэ.
[22:32:54] <0xd34df00d> У тебя dcpp тоже статиком собирается же?
[22:32:59] <0xd34df00d> Ты ж ребейзил на мастер? )
[22:33:16] <NegatiV> ну да
[22:51:44] <NegatiV> 0xd34df00d: заново выкачал из репа сорцы, очистил ccache - 0 эффекта
[22:52:45] <0xd34df00d> А в /usr/local/include или /usr/include ничо не затесалось?
[22:53:09] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[22:54:30] amfetamin вышел(а) из комнаты
[22:55:36] amfetamin вошёл(а) в комнату
[23:01:59] <NegatiV> 0xd34df00d: не, /usr/local/include пустой, в /usr/include все норм
[23:04:16] <0xd34df00d> Ну сделай locate dcminator
[23:04:45] <NegatiV> /usr/lib/leechcraft/plugins/libleechcraft_dcminator.so
[23:04:49] <NegatiV> оно?
[23:05:29] <0xd34df00d> Да.
[23:05:57] <NegatiV> о, теперь крешится в другом месте)
[23:05:59] <NegatiV> норс
[23:06:01] <NegatiV> *норм
[23:09:32] amfetamin вышел(а) из комнаты
[23:09:57] amfetamin вошёл(а) в комнату
[23:10:36] amfetamin вышел(а) из комнаты
[23:17:39] tehnick вошёл(а) в комнату
[23:22:02] tehnick вышел(а) из комнаты
[23:52:53] NegatiV вышел(а) из комнаты
[23:59:17] <WiseLord> dhamp: это нормально, если в списке передач при выборе "Удалить из очереди" в меню загрузка не удаляется реально?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!