Bug 15094 - main window периодически пропадает
Summary: main window периодически пропадает
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: psi (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-26 16:51 MSK by Vladimir V. Kamarzin
Modified: 2008-06-19 01:20 MSD (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir V. Kamarzin 2008-03-26 16:51:00 MSK
psi-0.12-alt1.svn1086

При клике на иконке к трее (kde) main window иногда не появляется. Приходится
перезапускать программу.
Comment 1 Anton Farygin 2008-03-26 16:57:21 MSK
Так всё-таки иногда ? или всегда ?
Comment 2 Vladimir V. Kamarzin 2008-03-27 08:09:40 MSK
Если перестаёт появляться то на совсем, пока не перезапустишь программу.
Comment 3 Vladimir V. Kamarzin 2008-03-27 09:08:34 MSK
Страшно раздражает. Прислать ~/.psi? Это поможет для воспроизведения бага?
Comment 4 Anton Farygin 2008-03-27 09:30:00 MSK
Присылай, поможет всё.
Comment 5 Vladimir V. Kamarzin 2008-03-27 09:46:24 MSK
Способ воспроизведения бага by alexsid:

Запускам psi, проверяем main window: открывается

Открываем окно разговора с кем-нибудь, и оставляем активным. Проверяем main
window: открывается.

Сворачиваем окно разговора на панель. Проверяем main window: всё, не открывается.

Делаем окно разговора активным либо закрываем его: main window опять открывается.
Comment 6 Anton Farygin 2008-03-28 22:35:54 MSK
мда.. у меня так не воспроизвелось. Может ли это зависеть от настроек KDE ?

Zerg ?
Comment 7 Andrey Rahmatullin 2008-03-29 14:20:13 MSK
Не воспроизвелось так.
Comment 8 Alexey Sidorov 2008-03-31 10:53:34 MSD
Как оказалось main window ещё и от квирк зависит.
Открываю квирк, пропадает КЛ. закрываю квирк - появляется КЛ
Comment 9 Sergey V Turchin 2008-03-31 15:00:45 MSD
(In reply to comment #8)
> Как оказалось main window ещё и от квирк зависит.
Это слишком. Возможно, связано со стилем виджетов в kvirc и остальном kde3/qt3
Comment 10 Sergey V Turchin 2008-03-31 15:03:17 MSD
(In reply to comment #8)
> КЛ
кто это такой?
Comment 11 Alexey Sidorov 2008-03-31 15:14:37 MSD
КЛ - контакт-лист
А причём здесь qt3?
Когда пси было на qt3 (0.10) - с ним всё было нормально.
Начиная с 0.11 (т.е. с qt4) всё и началось....
То есть я так понимаю это либо qt4 крив, либо psi/kvirc "не умеют его готовить"
Comment 12 Vladimir V. Kamarzin 2008-03-31 16:04:02 MSD
У меня нет kvirc, а глюк есть.
Comment 13 Andrey Rahmatullin 2008-03-31 21:37:22 MSD
(In reply to comment #11)
> То есть я так понимаю это либо qt4 крив, либо psi/kvirc "не умеют его 
готовить"

В квирке qt3, привет.

И да, у меня он запущен.
Comment 14 Anton Farygin 2008-04-06 17:44:16 MSD
У тех, кто ловит эту багу - можете собрать psi с отладкой и посмотреть поведение
под gdb:
В функции bringToFront() из файла common.cpp
В MainWin::trayClicked() из файла mainwin.cpp

Так же можно повставлять qWarning("bla-bla-bla");в различные места этих функций
и посмотреть результат.

У меня, к сожалению, это не воспроизводится, так что на вас вся надежда.
Comment 15 Anton Farygin 2008-04-06 17:46:33 MSD
В пакет собирать для этого необязательно, достаточно собрать и запустить из
дерева сборки.
Comment 16 Alexey Sidorov 2008-04-08 08:29:43 MSD
1. Попробовал воспроизвести дома - не получается, т.е. все работает нормально.
Но там - compiz
2. Подебажил psi под gdb. Внутри пси все отрабатывает нормально, окно
показывается/не показывается уже внутри qt4 и понять где и что уже не
представляется возможным.
Comment 17 Vladimir V. Kamarzin 2008-05-13 16:12:50 MSD
Программа начинает работать как надо, если убрать галочку 'Сделать окно списков
контактов "окном инструментов"'
Comment 18 Andrey Rahmatullin 2008-05-13 17:08:26 MSD
(In reply to comment #17)
> Программа начинает работать как надо, если убрать галочку 'Сделать окно 
списков
> контактов "окном инструментов"'

А, ну так мне ещё год назад в офиц.конфе говорили, что эта галочка для венды в 
основном. Тоже вроде какие-то глюки были с ней.
Comment 19 Anton Farygin 2008-05-13 17:34:44 MSD
Ура, у меня воспроизвелось !

Делается так:
включаем эту галочку про окно контактов
потом открываем диалог разговора и панель контактов
сворачиваем вниз окно диалога, одновременно само сворачивается окно контактов

После этого упс.
Comment 20 Anton Farygin 2008-05-13 17:35:56 MSD
В смысле - не упс, а невозможность восстановить по клику в трее окно.
Comment 21 Andrey Rahmatullin 2008-05-14 00:48:36 MSD
(In reply to comment #18)
> (In reply to comment #17)
> > Программа начинает работать как надо, если убрать галочку 'Сделать окно 
> списков
> > контактов "окном инструментов"'
> 
> А, ну так мне ещё год назад в офиц.конфе говорили, что эта галочка для венды 
в 
> основном. Тоже вроде какие-то глюки были с ней.

Причём глюки, кажется, были ровно такие же. Вешайте в апстрим.
Comment 22 Anton Farygin 2008-06-19 01:20:15 MSD
Убрал эту опцию в git, ждём следующую сборку в Sisyphus.