Bug 3913 - kmail сваливается при ручной проверке орфографии
: kmail сваливается при ручной проверке орфографии
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kdepim-kmail)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-03-31 09:42 by
Modified: 2005-08-30 17:38 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-03-31 09:42:40
Kmail сваливается при попытке сменить словарь для проверки орфографии. Протокол
сбоя: 

(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)...[New Thread 1024
(LWP 1374)] 

(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
0x013f68b9 in wait4 () from /lib/libc.so.6 
#0  0x013f68b9 in wait4 () from /lib/libc.so.6 
#1  0x0146ff1c in sys_sigabbrev () from /lib/libc.so.6 
#2  0x00b41ac3 in waitpid () from /lib/libpthread.so.0 
#3  0x00d0aaa4 in KCrash::defaultCrashHandler(int) () 
   from /usr/lib/libkdecore.so.4 
#4  0x00b3f16b in pthread_sighandler () from /lib/libpthread.so.0 
#5  0x01383288 in sigaction () from /lib/libc.so.6 
#6  0x01a8e1af in QListBox::selected(QListBoxItem*) () 
   from /usr/lib/libqt-mt.so.3 
#7  0x017f2748 in QListBox::mouseDoubleClickEvent(QMouseEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#8  0x017594c8 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3 
#9  0x016c894f in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#10 0x016c8051 in QApplication::notify(QObject*, QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#11 0x00c8826d in KApplication::notify(QObject*, QEvent*) () 
   from /usr/lib/libkdecore.so.4 
#12 0x017bcbc6 in QComboBox::eventFilter(QObject*, QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#13 0x0172161e in QObject::activate_filters(QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#14 0x0172154c in QObject::event(QEvent*) () from /usr/lib/libqt-mt.so.3 
#15 0x0175942f in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3 
#16 0x016c894f in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#17 0x016c8051 in QApplication::notify(QObject*, QEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#18 0x00c8826d in KApplication::notify(QObject*, QEvent*) () 
   from /usr/lib/libkdecore.so.4 
#19 0x0165efb0 in QETWidget::translateMouseEvent(_XEvent const*) () 
   from /usr/lib/libqt-mt.so.3 
#20 0x0165cf59 in QApplication::x11ProcessEvent(_XEvent*) () 
   from /usr/lib/libqt-mt.so.3 
#21 0x01673781 in QEventLoop::processEvents(unsigned) () 
   from /usr/lib/libqt-mt.so.3 
#22 0x016da9f8 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3 
#23 0x016da8a8 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3 
#24 0x016c8ba1 in QApplication::exec() () from /usr/lib/libqt-mt.so.3 
#25 0x0804a2f7 in QObject::checkConnectArgs(char const*, QObject const*, char
const*) () 
#26 0x01372682 in __libc_start_main () from /lib/libc.so.6 


Steps to Reproduce:
1. Открыть Kmail, ответить на письмо, начать набор нового письма 
2. Выбрать ручную проверку орфографии из меню Сервис -> Проверка правописания 
3. В появившемся диалоге из списка "Язык" выбрать нужный словарь, отличный от
текущего 
(лучше всего - Русский) 
4. Появится диалог "Сведения - KMail"с текстом "Необходимо перезапустиь диалог,
чтобы 
изменения вступили в силу" и кнопкой "OK" 
5. Нажимает "OK" и KMail сваливается с протоколом сбоя, приведённым выше 

Примечания. Не имеет значения, что стоит в настройках модуля проверки
орфографии KDE 
(Aspell или Ispell, кодировка US-ASCII или KOI-8, английский или русский
словарь по 
умолчанию) 
Actual Results:  
Crash 

Expected Results:  
Смена словаря. В иделе должна быть возможность менять язык (словарь) без
перезапуска 
диалога для того, чтобы можно было проверять многоязычные сообщения.
------- Comment #1 From 2004-04-22 16:53:08 -------
Вкачестве обходного пути можно включить ниспадающий список словарей в окне 
редактора 
------- Comment #2 From 2004-04-29 13:24:30 -------
перевешено 
------- Comment #3 From 2005-08-10 17:02:01 -------
Исправлено, забыл когда