О компании  |  Продукты  |  Услуги  |  Купить  |  Персоны  |  Скачать  |  Форум 
29 Июля 2010, 18:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Об участниках, правила форума, правила сообщений об ошибках, RU/kb (FAQ), шаблон для сообщений об ошибках
 
   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Падение OOo Writer при прокрутке.  (Прочитано 564 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tonal
Эксперт
***
Offline Offline

Пол: Мужской
Сообщений: 392

Откуда: Новосибирск

Карма Кагью


WWW
« : 8 Февраля 2010, 09:50 »

Цитировать
Оказалось, что "уронить" writer очень просто.
Для этого нужно:
1) Запустить writer
2) Отрегулировать ширину окна так, что-бы появилась горизонтальная линейка прокрутки
3) Напечатать несколько букв
4) Выделить напечатанное и "потащить" мышью вправо
5) В момент когда курсор будет у правой границы окна и другие сборки OOo writer начнут горизонтальную прокрутку указанная сборка "вылетит".
Отсюда.

У меня воспроизводится на инфровской сборке:
Код:
$ uname -a
Linux hius 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux

$ aptitude show openoffice.org                                     
Пакет: openoffice.org                                                                                     
Состояние: установлен                                                                                     
Автоматически установлен: нет                                                                             
Версия: 2:3.1.1-8infra1
...
$ aptitude show python-uno
Пакет: python-uno
Состояние: установлен
Автоматически установлен: нет
Версия: 2:3.1.1-8infra1
...
Записан

Win Vista Home Basic Rus + sp2
OOo_3.1.1_Win32Intel_install_ru_infra.exe
Нотебук: Lenovo 3000 G410 v1 CPU: Intel Pentium Dual Core 1.8ггц ОЗУ: 2гб.
Санчо
Global Moderator
Гуру
*****
Offline Offline

Пол: Мужской
Сообщений: 3691

Откуда: Москва

Skype: a.harlamenkov


« Ответ #1 : 8 Февраля 2010, 09:57 »

У меня ILO 9.04 OOoPro 3.1.1 (Build:9420)

Указанное поведение не воспроизводится. Ничего не падает.
Записан

BigAndy
Гуру
*****
Online Online

Сообщений: 4125


« Ответ #2 : 8 Февраля 2010, 10:00 »

$ uname -a
Linux ***.***.ru 2.6.30.8-64.fc11.i686.PAE #1 SMP Fri Sep 25 04:56:58 EDT 2009 i686 athlon i386 GNU/Linux

не подтверждаю ООО 3.1.1 Pro и сборка m62

* BigAndy всегда не доверял бубунтам Very Happy
Записан

Заметил: самые творческие линуксоиды - это бывшие самы упертые виндузятнеги Smile
Документация по base
Tonal
Эксперт
***
Offline Offline

Пол: Мужской
Сообщений: 392

Откуда: Новосибирск

Карма Кагью


WWW
« Ответ #3 : 8 Февраля 2010, 11:00 »

Перед п.4 нужно немного прокрутить горизонтальный скроллер влево.
Вот консольная выдача:
Код:
$ ooffice -writer
shura@hius:~$ QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread             
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPainter::begin: Cannot paint on a null pixmap
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
X-Error: BadDrawable (invalid Pixmap or Window parameter)
        Major opcode: 62 (X_CopyArea)
        Resource ID:  0x0
        Serial No:    24668 (24668)
These errors are reported asynchronously,
set environment variable SAL_SYNCHRONIZE to 1 to help debugging
Вот с SAL_SYNCHRONIZE=1
Код:
$  ooffice -writer
shura@hius:~/work$ QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPainter::begin: Cannot paint on a null pixmap
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
X-Error: BadDrawable (invalid Pixmap or Window parameter)
        Major opcode: 62 (X_CopyArea)
        Resource ID:  0x0
        Serial No:    41215 (41215)

Похоже в коде поддержки KDE что-то глючит...
Записан

Win Vista Home Basic Rus + sp2
OOo_3.1.1_Win32Intel_install_ru_infra.exe
Нотебук: Lenovo 3000 G410 v1 CPU: Intel Pentium Dual Core 1.8ггц ОЗУ: 2гб.
BigAndy
Гуру
*****
Online Online

Сообщений: 4125


« Ответ #4 : 8 Февраля 2010, 11:35 »

Я делал в kde 4.3.5
Записан

Заметил: самые творческие линуксоиды - это бывшие самы упертые виндузятнеги Smile
Документация по base
denis0
Global Moderator
Авторитет
*****
Offline Offline

Пол: Мужской
Сообщений: 1151


« Ответ #5 : 8 Февраля 2010, 11:57 »

ALTLinux, openoffice.org-3.1.1.5-alt1

не воспроизводится.
Записан

Смазка вежливости уменьшает трение между людьми
VZ

Offline Offline

Сообщений: 2


« Ответ #6 : 9 Февраля 2010, 02:15 »

Надеюсь, что обсуждение не-i-rs сборки не считается оффтопом.

ALT Linux 5.0 школьный мастер,
uname: Linux lana-desktop.localdomain 2.6.30-std-def-alt14 #1 SMP Wed Oct 7 06:44:21 UTC 2009 i686 GNU/Linux
KDE: Версия 4.3.4 (KDE 4.3.4) ALT Linux i586

установлен openoffice.org-3.1.1.5-alt0.M51.1.i586.rpm, в About идентифицирует себя как 3.1.1 OOO310m19 (Build:9420)

падает.
Аналогично (при попытке прокрутки окна документа во время перетаскивания текста) падают math и draw, а calc повалить не удалось.

Подскажите, вышеупомянутый непадающий openoffice.org-3.1.1.5-alt1 - это из сизифа?
Записан
denis0
Global Moderator
Авторитет
*****
Offline Offline

Пол: Мужской
Сообщений: 1151


« Ответ #7 : 9 Февраля 2010, 10:51 »

Да. Даже сам удивился - оказывается забыл когда-то сизиф из репозиториев выключить...

Цитировать
в About идентифицирует себя как 3.1.1 OOO310m19 (Build:9420)
аналогично.

Записан

Смазка вежливости уменьшает трение между людьми
Санчо
Global Moderator
Гуру
*****
Offline Offline

Пол: Мужской
Сообщений: 3691

Откуда: Москва

Skype: a.harlamenkov


« Ответ #8 : 9 Февраля 2010, 12:16 »

Надеюсь, что обсуждение не-i-rs сборки не считается оффтопом.

Нет, не считается.
Записан

Страниц: [1]
  Печать  
 
Перейти в:  

Copyright © 2002-2010 Infra Resource Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
Rambler's Top100