Project

General

Profile

Actions

Bug #1342

closed

Падение после инвалидации SelfContact_ в VkAccount

Added by DA about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
10/11/2013
Due date:
% Done:

100%

Estimated time:
2:00 h
Reported in:
master

Description

Через 5 минут после выхода из ждущего режима я нажал плей на клавиатуре.

Expected result:
Играющая музыка.

Actual result:
Падение.

STR:
Не знаю.

System information:
LeechCraft 0.5.95-2936-ge1f1966
Built with Qt 4.8.1, running with Qt 4.8.4
Running on: openSUSE 12.2 (x86_64) x86_64 3.4.47-2.38-desktop #1 SMP PREEMPT Fri May 31 20:17:40 UTC 2013 (3961086)


Files

Actions #1

Updated by 0xd34df00d about 11 years ago

Can't reproduce, но попробую починить, трейс информативен.

Actions #2

Updated by 0xd34df00d about 11 years ago

  • Category set to Plugins: Azoth
  • Status changed from New to Assigned
  • Assignee set to 0xd34df00d
  • Target version set to 0.6.60
  • Estimated time set to 2:00 h
Actions #3

Updated by 0xd34df00d about 11 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

Applied in changeset main|commit:d06730ad3b39958ad1d998c6a2f4a99125b7273a.

Actions #4

Updated by DA about 11 years ago

Если трейс такой же, то достаточно просто мурм в оффлайн перевести. Интересно, почему это произошло утром.

Actions #5

Updated by DA about 11 years ago

PS Версия пока та же.

Actions #6

Updated by 0xd34df00d about 11 years ago

Трейс такой же. Просто мурм переводится в оффлайн сам после спящего режима, почему это совпало с нажатием кнопки Play — не знаю, совпадение.

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

Actions #7

Updated by DA about 11 years ago

Закладывай обратно :D

Actions #8

Updated by DA about 11 years ago

А это через полминуты после того, как (после рестарта после падения) перевёл в онлайн.

Actions #9

Updated by DA about 11 years ago

Подключается, (рисует ростер, пару секунд проходит, ростер пропадает, жму онлайн, ) * раз 9, потом упало.

Actions #10

Updated by 0xd34df00d about 11 years ago

Это уже другой трейс. Сделай отдельный баг.

Actions #11

Updated by 0xd34df00d about 11 years ago

  • Subject changed from Падение: изменение статуса murm to Падение после ухода в оффлайн

Раз уж мы уточняем тему.

Actions #12

Updated by 0xd34df00d about 11 years ago

  • Status changed from Resolved to Closed

Ну и, судя по трейсу, этот баг можно закрывать. Будет еще подобный трейс — открою.

Actions #13

Updated by DA about 11 years ago

  • Subject changed from Падение после ухода в оффлайн to Падение после изменения статуса murm
Actions #14

Updated by 0xd34df00d about 11 years ago

  • Subject changed from Падение после изменения статуса murm to Падение после инвалидации SelfContact_ в VkAccount

Ты хочешь, чтобы я в тему писал всё объяснение проблемы?

Actions #15

Updated by DA about 11 years ago

Хочу, чтобы не менял верное определение на неверное. Таки не только оффлайн ронял, но и онлайн.

Actions #16

Updated by 0xd34df00d about 11 years ago

Научи выходить онлайн без того, чтобы изначально быть в оффлайне.

Actions #17

Updated by DA about 11 years ago

Он был оффлайн при старте, я сделал онлайном, упало. Как

Падение после ухода в оффлайн

может быть правдой?

Actions #18

Updated by 0xd34df00d about 11 years ago

«После нахождения в оффлайне», ок.

Actions #19

Updated by DA about 11 years ago

И после нахождения в онлайне :D Кароч, сливайся уже :З

Actions #20

Updated by 0xd34df00d about 11 years ago

«После» не значит «вследствие». Хотя тут причинно-следственная связь даже есть, хоть и непрямая.

Subject во многом для разрабов, чтобы я потом мог легко тикет найти.

Actions #21

Updated by DA about 11 years ago

Разрабы пишут неправду в название, чтобы легче искать тикеты. Збс.

Actions #22

Updated by 0xd34df00d about 11 years ago

Можешь прочитать трейс и обоснованно мне доказать, почему именно после смены статуса?

Actions #23

Updated by DA about 11 years ago

Можешь мне обоснованно доказать, почему

Падение после ухода в оффлайн

не ложь без углубления во взаимоотношения курицы и яйца? Конечно, мы не забываем, что в той конкретной сессии оффлайн был изначальным статусом.

Actions #24

Updated by DA about 11 years ago

Ну и ответ на твой вопрос: нет. Читать трейсы не обучен.

Actions #25

Updated by 0xd34df00d about 11 years ago

Да, доказательство в заголовке.

После ухода в оффлайн SelfAccount_ указывал на уже удаленную entity, поэтому при запросе аватарки от него всё падало, и единственный момент, когда она инициализовалась — после первого выхода онлайн, который ты мог и не заметить, так как при определенных условиях коннект может сразу порваться и перепоявиться, ты даже не заметишь.
А когда там вьюшка решит аватарку перезапросить — вопрос десятый.

Actions #26

Updated by DA about 11 years ago

Не заметил, значит. Что ж, твоя гипотеза может быть истинной.

Actions

Also available in: Atom PDF