Home
Psi+ Project
psi-dev@conference.jabber.ru
Суббота, 8 июля 2017< ^ >
Tehnick установил(а) тему: • Psi+ Project — Development branch of Psi IM Jabber client - http://psi-plus.com/
• Room languages: Russian, English
• Downloads: http://sourceforge.net/projects/psiplus/files/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Bug tracker: https://github.com/psi-im/psi/issues
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Обсуждения новой истории для Psi+ https://gist.github.com/liuch/5460050
• Склеивалка истории для ОС Windows: https://goo.gl/3gQSe4 (только для тестов, не забываем сделать бэкап)
• Builds
  - MS Windows: Psi+ Nightly https://goo.gl/nQbcDd, Psi https://goo.gl/dDJ1Nz, Psi+ VS Nightly https://yadi.sk/d/EdhHhMJlsAHXx
  - Ubuntu PPA: https://launchpad.net/~~psi-plus/+archive/ubuntu/ppa
  - Debian PPA: http://notesalexp.org/index-old.html
  - macOS: https://cloud.pztrn.name/index.php/s/LjMeOypzuhfxBrD
• Psi and Psi+ translations https://www.transifex.com/tehnick/psi-plus/
Конфигурация комнаты
Участники комнаты

GMT+3
[00:17:15] <rion☫> liuch: насчет jid. думаю там сам PsiContact удален к моменту обращения
[00:20:10] <liuch> rion☫: может быть. но процессор успел проскочить через ContactListItem::value. Хотя понятно, одно дело - код, другое - данные.
[00:20:21] <liuch> Только вот зачем на фильтре что-то удалять?
[00:21:07] <rion☫> ну я думаю это к фильтру посредственное отношение имеет
[00:21:15] <liuch> Хотя понятно, оно внезапно могло быть удалено ранее а фильтр только чейчас наткнулся
[00:21:18] <liuch> Угу
[00:21:25] <rion☫> хотя фильтр тоже весьма глючный
[00:22:57] <liuch> Ха, возьми код из ростера истории :D
[00:23:26] <rion☫> я бы начал смотреть с PsiAccount::Private::removeEntry
не бывает ли такого что оно вызывается до того как очередь на обновление списка контактов закоммитится по таймеру
[00:24:29] <liuch> Кстати, я правильно понял, что ростер муков тоже кандидат на переписку? Что-то такое видел в ворнингах при компиляции
[00:24:46] <rion☫> ага
[00:26:05] <liuch> Как же я ненавижу эти вложенные  классы! Я в них вечно путаюсь. Это я про PsiAccount::Private::removeEntry
[00:26:56] <rion☫> вообще по идее надо просто где-то обработку SIGNAL(destroyed()) добавить
[00:27:16] <liuch> Или то уже функция? ) Не, я сегодня не способен соображать. Завтра закоммичу последние изменения в историческую ветку и гляну на ростер. Хоть посмотреть как оно работает
[00:28:30] <liuch> rion☫: Вообще, когда нужно что-то типа "SIGNAL(destroyed()) добавить" - для меня это звоночек, что что-то где-то написано криво. Может я и ошибаюсь
[00:32:32] <rion☫> да глянул код модели. на самом деле пока контакт в очереди, никто не смотрит если он уже уничтожен
[00:32:42] <rion☫> и потом могут прийти протухшие поинтеры
[00:32:52] <rion☫> это класс м
[00:32:57] <rion☫> это класс ContactListModel
[00:35:06] <rion☫> а вообще там говнокод какой-то со всеми этими таймерами и коммитами
[00:35:09] <liuch> Странно, что об этом не подумали. Кстати, как ты
[00:35:21] <rion☫> я спать пошел =)
[00:35:29] <liuch> поинтеры хранятся внутри модели.
[00:36:04] <liuch> в internalpointer
[00:37:16] <rion☫> я если что про operationQueue.
вот между моментов добавления и изъятия оттуда, контакт может быть удален
[00:37:37] <rion☫> потом по чистой случайности пси может упасть не сразу
[00:38:02] <rion☫> хотя я пока сильно не всматривался
[00:38:08] rion☫ вышел(а) из комнаты
[00:39:18] <liuch> » я если что про operationQueue
Я потом уже понял. А я думал про сохраненные указатели в internalPointer индексов модели
[00:59:03] majik вышел(а) из комнаты: Replaced by new connection
[00:59:09] majik вошёл(а) в комнату
[01:08:20] rion☫ вошёл(а) в комнату
[01:15:07] rion☫ вышел(а) из комнаты
[01:15:35] MonoBOY вошёл(а) в комнату
[01:17:50] Леван вышел(а) из комнаты
[01:19:33] Jeka-38 вошёл(а) в комнату
[01:26:18] Jeka-38 вышел(а) из комнаты
[01:34:30] <iSida-dsy> RSS: Новости для Recent Commits to main:master
• Update patches after upstream
Update patches after upstream
https://github.com/psi-plus/main/commit/45955e6f148c71bf68d4a775c213d4d4d63db499
[01:39:27] <iSida-dsy> RSS: Новости для Recent Commits to psi:master
• introduce pluginsconf.pri as generated/replacable/installable config …
introduce pluginsconf.pri as generated/replacable/installable config file for plugins
https://github.com/psi-im/psi/commit/a4e5e25c4f1a21fd83df4518524147a358b17e38
• No quotes for psi_features and check it via contains to set set defin…
No quotes for psi_features and check it via contains to set set defines for all plugins
https://github.com/psi-im/psi/commit/384e733690ecc1d408dd1a93b7c2f1a2c49be105
[01:41:02] MonoBOY вышел(а) из комнаты
[01:41:21] MonoBOY вошёл(а) в комнату
[01:42:40] MonoBOY вышел(а) из комнаты
[01:42:59] MonoBOY вошёл(а) в комнату
[01:43:32] Jeka-38 вошёл(а) в комнату
[01:45:17] MonoBOY вышел(а) из комнаты
[01:45:29] <iSida-dsy> RSS: Новости для Recent Commits to plugins:master
• Use psi_features variable instead of the fact of installed webkit mod…
Use psi_features variable instead of the fact of installed webkit modules
https://github.com/psi-im/plugins/commit/7a69476aa00d5ae5f8cfede48be003f15c5a1c17
• Fixed invalid use of contains in previous commit
Fixed invalid use of contains in previous commit
https://github.com/psi-im/plugins/commit/f586748d6cac776c9970e601e593501969e4a252
[01:45:51] MonoBOY вошёл(а) в комнату
[01:51:52] Jeka-38 вышел(а) из комнаты
[02:00:38] MonoBOY вышел(а) из комнаты
[02:00:57] MonoBOY вошёл(а) в комнату
[02:10:35] liuch вышел(а) из комнаты: Возможно вернусь
[02:11:58] MonoBOY вышел(а) из комнаты
[02:12:51] MonoBOY вошёл(а) в комнату
[02:13:16] LeadKukuRuzo вышел(а) из комнаты
[02:50:56] MonoBOY вышел(а) из комнаты
[02:51:15] MonoBOY вошёл(а) в комнату
[02:55:17] Grom PE вышел(а) из комнаты
[03:11:27] MonoBOY вышел(а) из комнаты
[03:14:51] MonoBOY вошёл(а) в комнату
[03:15:40] mrDoctorWho вышел(а) из комнаты
[03:23:17] mrDoctorWho вышел(а) из комнаты
[03:31:15] mrDoctorWho вошёл(а) в комнату
[03:44:33] MonoBOY вышел(а) из комнаты
[03:46:00] mrDoctorWho вошёл(а) в комнату
[04:20:28] mrDoctorWho вышел(а) из комнаты
[04:21:50] ivan1986 вышел(а) из комнаты
[04:21:50] mrDoctorWho вошёл(а) в комнату
[04:22:06] Jeka-38 вошёл(а) в комнату
[04:37:39] mrDoctorWho вышел(а) из комнаты
[05:03:24] mrDoctorWho вошёл(а) в комнату
[05:26:32] mrDoctorWho вышел(а) из комнаты
[05:27:04] Jeka-38 вышел(а) из комнаты
[05:34:08] mrDoctorWho вошёл(а) в комнату
[06:03:25] Jeka-38 вошёл(а) в комнату
[06:43:03] Jeka-38 вышел(а) из комнаты
[06:43:13] Jeka-38 вошёл(а) в комнату
[07:30:04] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:31:41] mrDoctorWho вошёл(а) в комнату
[07:37:18] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:37:28] mrDoctorWho вошёл(а) в комнату
[07:45:26] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:45:33] mrDoctorWho вошёл(а) в комнату
[07:45:57] Jeka-38 вышел(а) из комнаты
[07:59:54] pztrn вышел(а) из комнаты
[07:59:58] pztrn вошёл(а) в комнату
[08:00:39] pztrn вышел(а) из комнаты
[08:00:48] pztrn вошёл(а) в комнату
[08:01:28] pztrn вышел(а) из комнаты
[08:02:04] pztrn вошёл(а) в комнату
[08:02:45] pztrn вышел(а) из комнаты
[08:02:50] pztrn вошёл(а) в комнату
[08:03:33] pztrn вышел(а) из комнаты
[08:03:38] pztrn вошёл(а) в комнату
[08:04:20] pztrn вышел(а) из комнаты
[08:04:28] pztrn вошёл(а) в комнату
[08:05:08] pztrn вышел(а) из комнаты
[08:07:53] Торчёк вошёл(а) в комнату
[08:36:59] Rafał Karpiński вошёл(а) в комнату
[08:37:06] <Rafał Karpiński> hello
[08:37:22] <Rafał Karpiński> any one here? i have question about linux version of psi+
[08:48:21] pztrn вошёл(а) в комнату
[08:53:59] Rafał Karpiński вышел(а) из комнаты
[09:08:58] Jeka-38 вошёл(а) в комнату
[09:10:09] AD0 вышел(а) из комнаты
[09:18:06] mrDoctorWho вышел(а) из комнаты
[09:23:43] mrDoctorWho вошёл(а) в комнату
[09:39:16] mrDoctorWho вышел(а) из комнаты
[09:46:21] mrDoctorWho вошёл(а) в комнату
[09:53:10] lexa36region вошёл(а) в комнату
[09:53:55] lexa36region вышел(а) из комнаты
[09:54:15] lexa36region вошёл(а) в комнату
[09:56:29] lexa36region вышел(а) из комнаты
[09:57:17] lexa36region вошёл(а) в комнату
[09:58:24] lexa36region вышел(а) из комнаты
[10:00:20] lexa36region вошёл(а) в комнату
[10:16:18] Леван вошёл(а) в комнату
[11:18:20] Z_God вошёл(а) в комнату
[11:20:03] Леван вышел(а) из комнаты: Logged out
[11:20:55] LeadKukuRuzo вошёл(а) в комнату
[11:25:02] dsy вошёл(а) в комнату
[11:30:14] Jeka-38 вышел(а) из комнаты
[11:31:54] MonoBOY вошёл(а) в комнату
[11:34:54] lexa36region вышел(а) из комнаты
[11:35:34] lexa36region вошёл(а) в комнату
[11:42:42] Торчёк вышел(а) из комнаты
[11:47:53] Grom PE вошёл(а) в комнату
[11:48:00] lexa36region вышел(а) из комнаты
[11:48:42] lexa36region вошёл(а) в комнату
[11:49:37] AD0 вошёл(а) в комнату
[12:10:30] taurus вошёл(а) в комнату
[12:14:21] dsy вышел(а) из комнаты
[12:18:08] MonoBOY вышел(а) из комнаты
[12:18:33] O01eg вышел(а) из комнаты
[12:25:10] MonoBOY вошёл(а) в комнату
[12:26:51] <Neustradamus> LeadKukuRuzo: I know but it will be a good feature to success to log in a text file :)
[12:29:42] lexa36region вышел(а) из комнаты
[12:33:01] MonoBOY вышел(а) из комнаты
[12:34:26] AD0 вышел(а) из комнаты
[12:34:57] rkfg вошёл(а) в комнату
[12:40:47] MonoBOY вошёл(а) в комнату
[12:42:51] ivan1986 вошёл(а) в комнату
[12:49:39] MonoBOY вышел(а) из комнаты
[12:51:44] MonoBOY вошёл(а) в комнату
[12:57:26] LeadKukuRuzo вышел(а) из комнаты
[12:59:29] MonoBOY вышел(а) из комнаты
[13:00:54] majik вышел(а) из комнаты: Replaced by new connection
[13:01:00] majik вошёл(а) в комнату
[13:09:49] pztrn вышел(а) из комнаты
[13:09:58] pztrn вошёл(а) в комнату
[13:14:37] pztrn вышел(а) из комнаты: Connection failed: connection closed
[13:17:13] pztrn вошёл(а) в комнату
[13:17:32] rion☫ вошёл(а) в комнату
[13:24:53] rion☫ вышел(а) из комнаты
[13:25:34] rkfg вышел(а) из комнаты: Replaced by new connection
[13:25:35] rkfg вошёл(а) в комнату
[13:35:31] Леван вошёл(а) в комнату
[13:48:43] rion☫ вошёл(а) в комнату
[13:51:00] Jeka-38 вошёл(а) в комнату
[13:57:41] MonoBOY вошёл(а) в комнату
[14:12:01] MonoBOY вышел(а) из комнаты
[14:26:44] liuch вошёл(а) в комнату
[14:28:04] Z_God вышел(а) из комнаты: Replaced by new connection
[14:28:08] Z_God вошёл(а) в комнату
[14:39:43] O01eg вошёл(а) в комнату
[15:29:24] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[15:38:45] rion☫ вошёл(а) в комнату
[15:41:06] Jeka-38 вышел(а) из комнаты: Replaced by new connection
[15:41:19] Jeka-38 вошёл(а) в комнату
[15:42:49] Торчёк вошёл(а) в комнату
[15:45:18] rion☫ вышел(а) из комнаты
[15:47:23] pztrn вышел(а) из комнаты: Connection failed: connection closed
[15:50:21] pztrn вошёл(а) в комнату
[15:57:16] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:57:19] mrDoctorWho вошёл(а) в комнату
[16:07:47] Леван вышел(а) из комнаты
[16:35:41] pztrn вышел(а) из комнаты
[16:35:47] pztrn вошёл(а) в комнату
[16:36:28] pztrn вышел(а) из комнаты: Connection failed: connection closed
[16:36:35] pztrn вошёл(а) в комнату
[16:37:16] pztrn вышел(а) из комнаты
[16:37:24] pztrn вошёл(а) в комнату
[16:38:06] pztrn вышел(а) из комнаты
[16:38:13] pztrn вошёл(а) в комнату
[16:38:53] pztrn вышел(а) из комнаты
[16:38:59] pztrn вошёл(а) в комнату
[16:39:41] pztrn вышел(а) из комнаты
[16:39:47] pztrn вошёл(а) в комнату
[16:40:29] pztrn вышел(а) из комнаты
[16:52:01] Jeka-38 вошёл(а) в комнату
[16:56:57] majik вышел(а) из комнаты: Replaced by new connection
[16:57:03] majik вошёл(а) в комнату
[16:58:13] MonoBOY вошёл(а) в комнату
[17:09:57] pztrn вошёл(а) в комнату
[17:15:09] MonoBOY вышел(а) из комнаты
[17:25:20] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:25:29] mrDoctorWho вошёл(а) в комнату
[17:31:01] Леван вошёл(а) в комнату
[17:34:05] MonoBOY вошёл(а) в комнату
[17:40:26] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:40:35] mrDoctorWho вошёл(а) в комнату
[17:53:44] pztrn вышел(а) из комнаты
[17:53:50] pztrn вошёл(а) в комнату
[17:54:31] pztrn вышел(а) из комнаты
[17:54:39] pztrn вошёл(а) в комнату
[17:55:20] pztrn вышел(а) из комнаты
[17:55:28] pztrn вошёл(а) в комнату
[17:55:56] Jeka-38 вышел(а) из комнаты
[17:56:08] pztrn вышел(а) из комнаты
[17:56:13] pztrn вошёл(а) в комнату
[17:56:56] pztrn вышел(а) из комнаты
[17:57:02] pztrn вошёл(а) в комнату
[17:57:05] MonoBOY вышел(а) из комнаты: Replaced by new connection
[17:57:09] MonoBOY вошёл(а) в комнату
[17:57:44] pztrn вышел(а) из комнаты
[18:18:45] mrDoctorWho вышел(а) из комнаты
[18:18:48] Jeka-38 вышел(а) из комнаты
[18:22:29] pztrn вошёл(а) в комнату
[18:22:40] pztrn вышел(а) из комнаты
[18:43:01] LeadKukuRuzo вошёл(а) в комнату
[18:46:39] MonoBOY вышел(а) из комнаты
[18:53:36] MonoBOY вошёл(а) в комнату
[18:55:03] mrDoctorWho вошёл(а) в комнату
[18:59:26] Леван вышел(а) из комнаты: Logged out
[19:01:57] MonoBOY вышел(а) из комнаты
[19:09:11] MonoBOY вошёл(а) в комнату
[19:17:15] MonoBOY вышел(а) из комнаты
[19:19:38] MonoBOY вошёл(а) в комнату
[19:47:49] MonoBOY вышел(а) из комнаты
[20:35:12] lexa36region вошёл(а) в комнату
[20:42:06] lexa36region вышел(а) из комнаты
[20:42:38] AD0 вошёл(а) в комнату
[20:53:46] Торчёк вышел(а) из комнаты
[20:55:57] rion☫ вышел(а) из комнаты: Replaced by new connection
[20:55:58] rion☫ вошёл(а) в комнату
[21:05:48] rkfg вышел(а) из комнаты
[21:30:36] liuch вышел(а) из комнаты: Возможно вернусь
[21:45:26] Леван вошёл(а) в комнату
[22:14:20] mrDoctorWho вышел(а) из комнаты
[22:36:40] mrDoctorWho вошёл(а) в комнату
[22:50:28] MonoBOY вошёл(а) в комнату
[22:57:59] MonoBOY вышел(а) из комнаты
[22:59:40] <rion☫> taurus: а зечем ты ввел эту сущность monitoredContacts ?
[23:03:10] <taurus> rion☫: один контакт может быть в нескольких группах одновременно.
[23:03:28] <rion☫> ну раньше же это работало
[23:03:56] <rion☫> если память не изменяет
[23:04:05] <taurus> rion☫: я всё переделал.
[23:04:56] <rion☫> taurus: у тебя есть версия где destroyed на контакт навешивается ещё до того как в operationQueue положить?
[23:05:05] <rion☫> я думаю в этом причина нашего редкого краша
[23:05:25] <taurus> хз
[23:05:58] <rion☫> а не поделишься просто последней версией contactlistmodel.cpp ?
[23:08:59] liuch вошёл(а) в комнату
[23:13:00] lexa36region вошёл(а) в комнату
[23:13:01] lexa36region вышел(а) из комнаты
[23:27:18] LeadKukuRuzo вошёл(а) в комнату
[23:27:28] <LeadKukuRuzo> Только что повторил краш
[23:29:17] <rion☫> LeadKukuRuzo: трейс есть?
[23:29:25] <LeadKukuRuzo> Ща
[23:29:31] <rion☫> мне интересно на ассерте упало или нет и на каком
[23:30:20] mrDoctorWho вышел(а) из комнаты
[23:31:37] mrDoctorWho вошёл(а) в комнату
[23:32:11] <LeadKukuRuzo> Как lz4 распаковывать?
[23:32:40] <rion☫> какую утилиту специальную надо поставить
[23:32:50] <rion☫> app-arch/lz4
[23:33:29] <rion☫> lz4 -d видимо
[23:33:49] <LeadKukuRuzo> Блин "/home/vitaly/tmp/psi-plus-dump" is not a core dump: Формат файла не распознан
[23:35:48] <rion☫> а что file говорит?
[23:37:28] <LeadKukuRuzo> https://pastebin.com/fiK5m97E
[23:37:30] <iSida-dsy> Заголовок: [Bash] Psi+ crash 08.07 - Pastebin.com
[23:38:14] <rion☫> блин плохо..
[23:39:32] <rion☫> LeadKukuRuzo: это на распоследней версии?
[23:40:03] <LeadKukuRuzo> .v
[23:40:03] <iSida-dsy> LeadKukuRuzo: Твоя версия: Psi+ 1.0.128 (2017-07-06, Psi:2b7739bb, Psi+:be314b3, webengine, sql) // Gentoo Base System release 2.4.1
[23:41:08] <rion☫> да эта с ассертами
[23:41:15] <LeadKukuRuzo> Алгоритм действий тот же. Тут наверное хитрость в том чтобы влезть и поиск по ростеру до появления контактов в нем
[23:41:25] <LeadKukuRuzo> Алгоритм действий тот же. Тут наверное хитрость в том чтобы влезть в поиск по ростеру до появления контактов в нем
[23:42:31] <LeadKukuRuzo> И я точно не уверен, но падение только при воровстве фокуса у xterm
[23:44:13] <rion☫> получилось :)
[23:44:24] <rion☫> у меня на ассерте вылетело
[23:47:26] <rion☫> там короче ContactListItem у которого _contact не инициализирован или удален
[23:47:50] <rion☫> taurus: в вайме воспроизводится?
[23:48:24] <taurus> Нет, у меня ни разу не падало, всё стабильно работает.
[23:48:33] <rion☫> я просто в дебагере запустил. зажал клавишу в консоли и подождал пока запустится и вылетет
[23:48:59] <rion☫> taurus: попробуй также
[23:49:20] <taurus> Какую клавишу в какой консоли?
[23:49:24] <rion☫> а да. должен быть какой-то аккаунта в автоподключении, а то не срабатывает
[23:49:43] <rion☫> ну в терминале любую букву зажимаешь например
[23:49:53] <rion☫> rion@dizzynb ~/projects/psi/git $ ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
[23:51:53] <rion☫> LeadKukuRuzo: у меня Konsole
[23:52:19] <LeadKukuRuzo> У меня в консоле не всегда пси фокус ворует
[23:54:24] <taurus> Попробую
[23:54:38] <liuch> У меня так и не получилось воспроизвести
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!