Bug 547

Summary: gtk apps crash on text copying
Product: Sisyphus Reporter: Vitaly A. Ostanin <vyt>
Component: gtk+Assignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
0000547-gtk_crash2.txt.bz2
none
0000547-gtk_crash.txt.bz2 none

Description Vitaly A. Ostanin 2002-02-05 20:52:35 MSK
gedit и sylpheed падают при попытки скопировать из них приложенный текст в другое приложение (gedit, emacs). Произвольный текст падения не вызывает. Способ копирования - мышкой слева сверху направо вниз до упора, весь текст, вставка - средней кнопкой. Сообщение в консоли перед падением:
Gdk-ERROR **: file gdkselection.c: line 331 (gdk_string_to_compound_text): assertion failed: (property.encoding == gdk_atom_intern (\&quot;COMPOUND_TEXT\&quot;, FALSE) &amp;&amp; property.format == 8)
aborting...
Aborted

Мантейнер sylpheed (изначально баг был повешен на него) высказал предположение, что дело во взаимодействии gtk+-1.2.10-alt2 с новыми XFree86-4.2.0-alt1(на XFree86-4.1.0.1-alt2 баг не воспроизводится).

Система - Master beta/Sisyphus 20020204, cp1251


---

---
В master beta не воспроизводится
Comment 1 AEN 2002-03-18 18:22:32 MSK
В master не воспроизводится
Comment 2 AEN 2002-03-18 18:22:32 MSK
В master не воспроизводится
Comment 3 Vitaly A. Ostanin 2002-03-21 15:31:39 MSK
У меня воспроизводится на 2 компах, оба Master beta/Sisyphus 20020319, CP1251
Нашел второй файл с примером, на котором происходит падение, залил как gtk_crash2.txt.bz2

Падает sylpheed, gedit при попытке вставить выделенный текст в любое приложение (gedit, kedit). Текст выделял целиком, мышкой слева-сверху вниз-направо.

Сейчас воспроизводится на
XFree86-4.2.0-alt2
gtk+-1.2.10-alt2

Если не возражаете, попрошу попробовать воспроизвести подписчиков рассылки Sisyphus.
Comment 4 Vitaly A. Ostanin 2002-03-21 15:31:39 MSK
У меня воспроизводится на 2 компах, оба Master beta/Sisyphus 20020319, CP1251
Нашел второй файл с примером, на котором происходит падение, залил как gtk_crash2.txt.bz2

Падает sylpheed, gedit при попытке вставить выделенный текст в любое приложение (gedit, kedit). Текст выделял целиком, мышкой слева-сверху вниз-направо.

Сейчас воспроизводится на
XFree86-4.2.0-alt2
gtk+-1.2.10-alt2

Если не возражаете, попрошу попробовать воспроизвести подписчиков рассылки Sisyphus.
Comment 5 AEN 2002-03-21 16:53:32 MSK
Confirmed.
Comment 6 AEN 2002-03-21 16:53:32 MSK
Confirmed.
Comment 7 AEN 2002-03-21 18:53:09 MSK
Кажется, люди из gtk вставили assertion, предохраняющий от краха X, а в X уже исправили.
Пока я убрал assertion нижнего уровня и перевоу из crash в major.
Надо тестировать и копаться  в тексте
Comment 8 AEN 2002-03-21 18:53:09 MSK
Кажется, люди из gtk вставили assertion, предохраняющий от краха X, а в X уже исправили.
Пока я убрал assertion нижнего уровня и перевоу из crash в major.
Надо тестировать и копаться  в тексте
Comment 9 Vitaly A. Ostanin 2002-03-26 12:48:38 MSK
С
gtk+-1.2.10-alt3
XFree86-4.2.0-alt3
не воспроизводится. Спасибо!
Comment 10 Vitaly A. Ostanin 2002-03-26 12:48:38 MSK
С
gtk+-1.2.10-alt3
XFree86-4.2.0-alt3
не воспроизводится. Спасибо!
Comment 11 inger@altlinux.org 2004-05-24 14:48:16 MSD
на мантейнера 
 
Comment 12 inger@altlinux.org 2004-06-17 15:53:18 MSD
закрыто