<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15609</bug_id>
          
          <creation_ts>2008-05-12 09:52:17 +0400</creation_ts>
          <short_desc>psi-0.12-alt1.svn1138 Падает при наборе текста</short_desc>
          <delta_ts>2009-06-01 14:13:42 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libqt4-core</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny">evgen</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>denyago</cc>
    
    <cc>kirill</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>sin</cc>
    
    <cc>vvk</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69690</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-12 09:52:18 +0400</bug_when>
    <thetext>Обновил сегодня. Как только начинаю набирать сообщение - падает (Ошибка
сегментирования). Копание показало, что не может что-то сделать с проверкой
орфографии. Т.е. если эту проверку выключить в настройках psi, то падать перестаёт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69711</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-12 13:05:49 +0400</bug_when>
    <thetext>Эта проблема связана с QT-4.4. 
Пока что рекомендую отключить проверку орфографии.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69714</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-12 13:09:14 +0400</bug_when>
    <thetext>Ага. Так и сделал.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69791</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-13 12:29:23 +0400</bug_when>
    <thetext>У меня проблема не воспроизвелась.
psi-0.12-alt1.svn1138
libqt4-4.4.0-alt1
libaspell-0.60.5-alt2
aspell-ru-lebedev-0.99g4-alt1
aspell-0.60.5-alt2
aspell-en-0.60-alt3
aspell-uk-1.4.0-alt1

Какие версии библиотек установлены, какие словари ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69792</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-13 12:54:44 +0400</bug_when>
    <thetext>psi-0.12-alt1.svn1138

#rpm -qa|sort|grep qt4
libqt4-core-4.4.0-alt1
libqt4-dbus-4.4.0-alt1
libqt4-gui-4.4.0-alt1
libqt4-network-4.4.0-alt1
libqt4-qt3support-4.4.0-alt1
libqt4-sql-4.4.0-alt1
libqt4-xml-4.4.0-alt1
qt4-common-4.4.0-alt1
qt4-settings-4.4-alt1

#rpm -qa|sort|grep spell
aspell-0.60.5-alt2
aspell-en-0.60-alt3
aspell-ru-lebedev-0.99g4-alt1
hunspell-en-20060207-alt2
hunspell-ru-20040406-alt3
hunspell-ru-io-20040406-alt1
libaspell-0.60.5-alt2
libhunspell-1.2.1-alt1
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69793</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-13 12:58:02 +0400</bug_when>
    <thetext>О! Нашёл когда стабильно падает.
я хотел набрать контакту:
smitroshin

набрал smitrosh потом i и упал.

Попробуйте тоже это слово.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69794</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-13 13:08:49 +0400</bug_when>
    <thetext>Не, не получается воспроизвести. Может быть у Сергея получится..
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69797</commentid>
    <comment_count>7</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-13 13:43:00 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Не, не получается воспроизвести. Может быть у Сергея получится..
&gt; 

Я сегодня дома ещё проверю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69805</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-05-13 14:36:13 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Не, не получается воспроизвести. Может быть у Сергея получится..
получается, если средней мышкой вставить smitro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69809</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-05-13 14:53:18 +0400</bug_when>
    <thetext>(gdb) bt
#0  0xb7610287 in QAbstractItemModel::sort () from /usr/lib/libQtGui.so.4
#1  0xb70f7188 in QAbstractItemModel::sort () from /lib/libc.so.6
#2  0x00000000 in ?? ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69810</commentid>
    <comment_count>10</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-13 14:56:45 +0400</bug_when>
    <thetext>У меня так:
$ psi
Object::connect: No such slot QCA::DirWatch::watcher_changed(QString)
qca-gnupg: patching DirWatch to fix failed connect
can&apos;t connect to dbus

Кому угодно набираю smitroshi

Получаю:
Ошибка сегментирования
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69811</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-13 15:09:45 +0400</bug_when>
    <thetext>Я воспроизвёл на слове &quot;Зерг&quot; ;)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69813</commentid>
    <comment_count>12</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-05-13 15:19:36 +0400</bug_when>
    <thetext>У меня на этом слове не воспроизводится.
Ладно. Проблема значится есть...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69819</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-13 16:55:19 +0400</bug_when>
    <thetext>Выяснилось, что падает только если стоит словать aspell-ru-lebedev

100% воспроизводится на слове &quot;зерг&quot; ;)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69831</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-05-13 20:18:38 +0400</bug_when>
    <thetext>Вероятно в Qt баг.
Я на похожее падение напоролся в другой программе.
Треды+QAbstractItemModel::sort</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69999</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-14 21:17:27 +0400</bug_when>
    <thetext>на пересобранной с включенной отладкой QT - не падает.

Проблема точно в QT, похоже ;(
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70000</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-14 21:18:05 +0400</bug_when>
    <thetext>на QT
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70247</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-19 22:57:24 +0400</bug_when>
    <thetext>Сборка libqt4 с -O0 лечит эту проблему.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70600</commentid>
    <comment_count>18</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-05-27 06:26:15 +0400</bug_when>
    <thetext>*** Bug 15794 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71005</commentid>
    <comment_count>19</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2008-05-30 13:31:03 +0400</bug_when>
    <thetext>А какие-то решительные действия будут предприниматься?
Или наличие исходников программы затрудняет отладку?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71458</commentid>
    <comment_count>20</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2008-06-07 11:23:46 +0400</bug_when>
    <thetext>Меня это уже уже тоже достало... Обновивишись до последнего сизифа не могу
использовать psi - у меня он падает прежде, чем я успеваю дописать сообщение...
Похоже,что это оно:
http://forum.psi-im.org/thread/4937</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71459</commentid>
    <comment_count>21</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-06-07 11:31:48 +0400</bug_when>
    <thetext>Нет, это другое. Отключайте проверку орфографии.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71636</commentid>
    <comment_count>22</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-06-12 18:10:05 +0400</bug_when>
    <thetext>в branch/4.1 -- то же самое
psi-0.12-alt1.svn1131
libqt4-*-4.4.0-alt3
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72664</commentid>
    <comment_count>23</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-06-18 12:54:55 +0400</bug_when>
    <thetext>psi перестаёт падать, если в src/tools/spellchecker/spellhighlighter.cpp заменить QTextCharFormat::SpellCheckUnderline на любой другой, кроме WaveUnderline.

А с WaveUnderline падает гарантированно.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72694</commentid>
    <comment_count>24</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-06-18 23:41:03 +0400</bug_when>
    <thetext>в psi-0.12-alt1.svn1167 применён workaround - SpellCheckUnderline заменён на DotLine. Просьба проверить - пакет в Sisyphus.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74527</commentid>
    <comment_count>25</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-07-30 18:21:55 +0400</bug_when>
    <thetext>Вроде не падает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74561</commentid>
    <comment_count>26</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2008-07-31 08:42:13 +0400</bug_when>
    <thetext>Да. Проверено. Работает...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74568</commentid>
    <comment_count>27</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-07-31 10:50:11 +0400</bug_when>
    <thetext>Да, но ошибка в libqt осталась. Так что reopen.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82264</commentid>
    <comment_count>28</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-12-05 15:31:18 +0300</bug_when>
    <thetext>Сергей (Zerg), а ошибка сейчас на Sisyphus воспроизводится ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82265</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-12-05 15:50:24 +0300</bug_when>
    <thetext>(In reply to comment #28)
&gt; Сергей (Zerg), а ошибка сейчас на Sisyphus воспроизводится ?
Нет. В Psi же зафиксили.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88089</commentid>
    <comment_count>30</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 11:49:44 +0300</bug_when>
    <thetext>$ rpmquery psi                          
psi-0.13-alt0.git4.561bb4f

Как только начинаю набирать текст в psi, становится весь ровно серый, 
на внешние раздражители не реагирует, в stderr говорит:

$ psi
can&apos;t connect to dbus
Iconset::load(): Failed to load iconset.xml
Aspell error: No word lists can be found for the language &quot;ru_RU&quot;.

$ rpmquery -a &quot;*aspell*&quot;
libaspell-0.60.6-alt1

# apt-get install aspell-ru-lebedev

$ psi
can&apos;t connect to dbus
Iconset::load(): Failed to load iconset.xml

И виснет точно так же при попытке набирать текст.

Ошибка исчезает при отключении проверки орфографии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88091</commentid>
    <comment_count>31</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-03-27 11:58:28 +0300</bug_when>
    <thetext>Версия QT ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88093</commentid>
    <comment_count>32</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2009-03-27 12:03:44 +0300</bug_when>
    <thetext>(In reply to comment #31)
&gt; Версия QT ?

rpmquery -a &quot;*qt*&quot;
libqt3-settings-3.3-alt4
libavahi-qt3-0.6.24-alt3
qt4-common-4.5.0-alt1
qt4-settings-4.5-alt1
libqt4-network-4.5.0-alt1
libqt4-qt3support-4.5.0-alt1
libarts-qtmcop-1.5.10-alt2
libqt3-3.3.8b-alt3
libqt4-sql-4.5.0-alt1
libqt4-dbus-4.5.0-alt1
libqt4-core-4.5.0-alt1
libqt4-xml-4.5.0-alt1
libqt4-gui-4.5.0-alt1
libqt4-svg-4.5.0-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88158</commentid>
    <comment_count>33</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-03-28 13:30:51 +0300</bug_when>
    <thetext>проверьте psi 0.13-alt0.git6.f6760d1, как только оно доползёт до сизифа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92207</commentid>
    <comment_count>34</comment_count>
    <who name="Evgeny">evgen</who>
    <bug_when>2009-06-01 13:32:23 +0400</bug_when>
    <thetext>Сейчас то вроде не падает. Может баг закрыть пора?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92208</commentid>
    <comment_count>35</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-06-01 13:56:09 +0400</bug_when>
    <thetext>Да, видимо, уже можно. Я меня работает.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>