Hendrik7 / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

Psi+ падает из-за удаленного сериса #530

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Под виндой удалил сервис chat.juick.com. Под 
линухами пытаюсь запустить клиент. Пока в 
оффлайне - все ок, сервис этот виден 
(загрузился из кэша, см. скриншот). При 
попытке выйти в онлайн имеем падение 
приложения
(gdb) bt
#0  ContactListModel::flags (this=0x8b5d868, index=...)
    at contactlistmodel.cpp:761
#1  0x083fbb45 in ContactListDragModel::flags (this=0x8b5d868, index=...)
    at contactlistdragmodel.cpp:151
#2  0xb601965d in QSortFilterProxyModel::flags (this=0x8e12318, index=...)
    at itemviews/qsortfilterproxymodel.cpp:1986
#3  0xb5fe4d9a in flags (this=0xbfffc6e4)
    at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:405
#4  QItemSelection::contains (this=0x900df64, index=...)
    at itemviews/qitemselectionmodel.cpp:421
#5  0xb5fe5382 in QItemSelectionModel::isSelected (this=0x8aaab40, index=...)
    at itemviews/qitemselectionmodel.cpp:1219
#6  0xb5fce58a in QTreeView::drawRow (this=0x8ba5990, painter=0xbfffca60, 
    option=..., index=...) at itemviews/qtreeview.cpp:1647
#7  0x083f47ab in HoverableTreeView::drawRow (this=0x8ba5990, painter=0x0, 
    options=..., index=...) at hoverabletreeview.cpp:127
#8  0xb5fd1bb3 in QTreeView::drawTree (this=0x8ba5990, painter=0xbfffca60, 
    region=...) at itemviews/qtreeview.cpp:1470
#9  0xb5fd25c7 in QTreeView::paintEvent (this=0x8ba5990, event=0xbfffd324)
    at itemviews/qtreeview.cpp:1275

 Полечил удалением этого аккаунта, и добавлением его поновому. После этого ростер, естественно, обновился, и падения прекратились

Original issue reported on code.google.com by wadea...@gmail.com on 20 Dec 2012 at 9:47

Attachments:

GoogleCodeExporter commented 9 years ago
та же проблема. получилось прекратить 
падения удалением контакта из 
.config/psi+/profiles/default/accounts.xml

    <a2>
     <subscription type="QString">both</subscription>
     <groups type="QStringList"/>
     <ask type="QString"></ask>
     <name type="QString"></name>
     <jid type="QString">icq.transport.talkonaut.com</jid>
    </a2>

Original comment by alexzz...@gmail.com on 21 Dec 2012 at 10:15

GoogleCodeExporter commented 9 years ago
 Сюда же добавлю. Зарегался на нвовм транспорте (мрим). Трансопрт попал в группу "Не в списке", в группу сервисы отправляться не желает. Я так понимаю, что эти баги связаны с последними фиксами отображения сервисов в нескольких группах

Original comment by wadea...@gmail.com on 25 Dec 2012 at 8:23

GoogleCodeExporter commented 9 years ago
Issue 534 has been merged into this issue.

Original comment by wadea...@gmail.com on 9 Jan 2013 at 1:44

GoogleCodeExporter commented 9 years ago
[01:53:57] <old_man00> Hello. I get the following issue: "F:ASSERT: "false" in 
file contactlistproxymodel.cpp, line 77" on reconnect as a result of 
psi+-webkit occasionally crashing while removing contacts. To resolve I have to 
remove the contacts from <roster cache> in accounts.xml to avoid further 
crashing on reconnect.

Original comment by wadea...@gmail.com on 3 Feb 2013 at 9:49

GoogleCodeExporter commented 9 years ago
Похоже что виноват именно патч. Не 
складывается у меня вся картинка 
взаимодействий объектов. Сейчас я не 
представляю как именно решить данную 
проблему кроме как откатить патч или 
перенести его в dev

Original comment by li...@mail.ru on 4 Feb 2013 at 1:40

GoogleCodeExporter commented 9 years ago
Давай пока в дев. транспорты в нескольких 
группах не так критичны, как падения 
приложения

Original comment by wadea...@gmail.com on 4 Feb 2013 at 1:42

GoogleCodeExporter commented 9 years ago
Немного переписал патч, надо потестить.
Смог воспроизвести случай с транспортом не 
в списке. Теперь отправляется куда ему 
положено.
НЕ смог воспроизвести падение, возможно я 
бинариками запутался. Но наверняка оно 
вылечилось последними исправлениями. Если 
нет, просьба более точно описать как 
воспроизвести. Проверял несколько раз.

Проверено: отображение в ростере в режиме с 
группами, без групп. В "левой" группе, 
перемещение в "левую" группу "на лету", 
удаление на другом клиенте. Удаление и 
добавление на своем клиенте.

p.s. Пока оставил в dev.

Original comment by li...@mail.ru on 8 Feb 2013 at 10:32

GoogleCodeExporter commented 9 years ago
I've just removed my facebook transport from gajin and can no more log in to 
psi at all.

Original comment by rafare...@gmail.com on 25 Jul 2013 at 2:26

GoogleCodeExporter commented 9 years ago
Что у нас по этой проблеме? 

rafareino, do you still have problems?

Original comment by wadea...@gmail.com on 13 Feb 2014 at 10:10

GoogleCodeExporter commented 9 years ago
I gave up on this, using other apps (separated ones) to achieve the same result 
now.

Sorry.

Original comment by rafare...@gmail.com on 13 Feb 2014 at 10:36

GoogleCodeExporter commented 9 years ago

Original comment by wadea...@gmail.com on 18 Sep 2014 at 8:06