Постоянные спонтанные зависания.

Issue #49 new
Alexey Eschenko created an issue

К сожалению, не могу точно описать причину и последовательность. Но, возможно, с 380 билда, когда я его поставил начались постоянные частые зависания в окне чата (по крайней мере, в ростере ни разу завесить не удалось).

Сначала думал, что это происходит во время подъема клавы и только с отключенной опцией скрывания клавы после отправки сообщения. Но потом вернул эту опцию и jTalk продолжил зависать.

Случается это абсолютно спонтанно и крайне часто. Можно ответить кому-либо, сменить диалог или попытаться начать писать снова и получить зависание. После этого убить jTalk, запустить его снова, ответить и сразу словить еще одно. У меня получалось до трех зависаний в минуту.

С выключенной опцией скрытия клавы это выглядело так: щелкаю в поле, клава поднимается на место, а вот поле наверх не поднимается. Оно остается внизу с немигающим курсором и jtalk виснет. Если скрыть клаву вручную - внизу остается поле с зависшим в нем курсором. Оба состояния на скринах.

Со включенной, вроде, специфика та же. Если будет отличаться - уточню.

Comments (11)

  1. Alexey Eschenko reporter

    Насколько я помню, за два с лишним дня зависаний, по-моему, ни одного раза не ловилось зависание с открытой клавиатурой. То есть во время набора сообщения, например, этот баг не ловится. По-моему, он ловится во время смены состояния клавы или когда клава свернута.

    Плюс, с опцией отключения сворачивания баг не ловился даже при переключении диалогов. А вот при смене состояния без проблем ловится на одном единственном чате.

  2. Alexey Eschenko reporter

    Только что поймал зависание на автоматическом скрытии клавы. То есть, видимо, на скрытии и показе ловится.

  3. Alexey Eschenko reporter

    Виснет только фронтенд. Бакэнд работает - сообщения продолжают приходить и пишутся в историю. Всплывают уведомления.

    При тапе по интерфейсу андроид не говорит, что он завис, фронтенд продолжает отображаться, по крайней мере, пока его не свернуть и не попытаться развернуть.

  4. Exterminatus

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

  5. Leks13

    Подтверждаю. Ловлю зависания периодически. Причем могу поймать при разворачивании приложения, могу при скрытии клавиатуры.

  6. Alexey Eschenko reporter

    Причем, вот уже два дня как не ловлю. Не обновлялся. WTF.

  7. Alexey Eschenko reporter

    Вчера вот началось с новыми силами и вызывая дикие лаги всей системы.

  8. Igor Ustyugov repo owner

    На сколько большой лог? Если в логе мало сообщений, зависаний быть не должно

  9. Alexey Eschenko reporter

    Вообще в истории сообщений дофига. Но на момент зависания подгруженными может быть не так много сообщений. Причем, зависания эти у меня исключительно на планшете наблюдаются. Хотя, возможно, потому, что я на нем качал последние билды отсюда, а на смарте обновляюсь только с Play.

  10. Log in to comment