BP on MRIM_CS_CONTACT_LIST2

Issue #50 new
Janus Kobain created an issue

[Original issue 50](https://code.google.com/p/mrim-prpl/issues/detail?id=50) created by plaque_fcc on 2011-03-15T01:25:23.000Z:

Got the account with trashed CL, after logging in it comes on with continuous BP -- relogin -- BP cycles.

В учётной записи с испорченным КЛ после успешного логина начинается хоровод BP -- пересоединение -- BP.

Tested with slow connection. Тестировано на медленном соединении.

Comments (15)

  1. Николай Антонов

    Comment 1 originally posted by ostinru on 2011-03-15T13:48:32.000Z:

    После какого пакета дисконнект? Срабатывает ли новая проверка на дисконнект?

  2. Николай Антонов

    Comment 4 originally posted by ostinru on 2011-03-17T15:00:25.000Z:

    чудеса!

  3. Former user Account Deleted

    Comment 5 originally posted by foxdalas on 2011-05-27T10:00:53.000Z:

    тоже наблюдаю эту проблему

  4. Николай Антонов

    Comment 6 originally posted by ostinru on 2011-05-27T10:16:01.000Z:

    ОС, 32/64bit, Версия пиджина, версия плагина. если можно, то и $ pidgin -d | grep mrim (не забыв убрать всю личную информацию)

  5. Former user Account Deleted

    Comment 7 originally posted by exocarnivore on 2011-07-18T10:08:45.000Z:

    Тоже самое. Причем специально забэкапил /.purple и создал новую папку для чистоты эксперимента. ОС: Arch Linux x86_64 libpurple: 2.9.0 pidgin: 2.9.0 mrim-prpl: git20110718

    В аттаче полный лог, ничего от туда не убирал (пароль вроде все равно не светится). <hr>

  6. Николай Антонов

    Comment 8 originally posted by ostinru on 2011-07-18T12:05:34.000Z:

    Известная проблема версии 0.2.0 - скорее всего, в контакт-листе есть чаты...

    Возьмите какую-нибудь версию из 0.1.28

  7. Ivan Kolesnikov

    Comment 10 originally posted by kiv_apple on 2011-07-18T16:12:33.000Z:

    Плагин использует новую версию протокола, которая насколько я понимаю не предполагает то, что клиент может не уметь конференции, поэтому при получении КЛ с ними плагин не понимает ответ сервера и происходит эта ошибка. После реализации поддержки конференций проблема должна пройти. Временный вариант - либо откатиться на более старую версию, либо зайти через Веб-агент (или любой другой клиент, который нормально обрабатывает конференции) и выйти из всех конференций, чтобы их не было в контакт листе.

  8. Former user Account Deleted

    Comment 11 originally posted by exocarnivore on 2011-07-19T12:52:03.000Z:

    Все, кажется разобрался, спасибо огромное! Не знаю, как попала в кл конференция, но получилось отключить ее. Но версия из git'а все равно пишет BP, а 0.1.28 работает нормально и теперь не сегфолтится.

  9. Janus Kobain reporter

    Comment 12 originally posted by plaque_fcc on 2011-11-03T22:33:42.000Z:

    Освежение:

    (02:25:38) mrim-prpl: [mrim_keep_alive] Sending keep alive #&nbsp;47 (02:25:38) mrim-prpl: [mrim_package_send] Package sent: type is 0x1006, seq is 47 (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x0 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x72000000 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x65762022 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x6e696764 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x34f00 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x616d4072 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x74002000 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x68002000 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x64006e00 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x6f002000 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x73002700 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x783f3c00 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x66207472 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x6d2f7265 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x616c7365 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x6d692f2f instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] Bad package (02:25:39) connection: Connection error on 0x86b9210 (reason: 0 description: Bad Package) (02:25:39) mrim-prpl: [mrim_input_cb] (02:25:39) mrim-prpl: [read_header] Package header MAGIC is 0x69766f72 instead of 0xdeadbeef (02:25:39) mrim-prpl: [mrim_input_cb] Bad package

  10. Ivan Kolesnikov

    Comment 13 originally posted by kiv_apple on 2011-11-04T14:29:57.000Z:

    Если честно неправильный magic мне напоминает обрывки строк. Может быть пакет с контакт листом приходит не целиком, а дополучается, но mrim-prpl воспринимает эти куски уже как новые пакеты, которые, разумеется, оказываются некорректными.

  11. Janus Kobain reporter

    Comment 14 originally posted by plaque_fcc on 2011-11-04T15:17:32.000Z:

    Требуется выяснить, так ли это, кто именно (pidgin или mrim-prpl) это делает возможным и найти способ исключить.

    Есть предложения?

  12. Janus Kobain reporter

    Comment 15 originally posted by plaque_fcc on 2011-11-04T15:19:13.000Z:

    &lt;empty&gt;

  13. Log in to comment