Bug 116628

Summary: Crash on enabling spell check as you type
Product: [Unmaintained] kopete Reporter: James Storm <silent.dream>
Component: Audio/Video PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: 0.11   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description James Storm 2005-11-18 16:06:29 UTC
Version:           0.11 (using KDE KDE 3.5.0)
Installed from:    SuSE RPMs
OS:                Linux

OS: Suse Linux 10.0
KDE: 3.5 RC1

How to Reproduce:
----------------------
Throws a signal 11 crash if you uncheck and recheck the spell check as you type option. Just hit apply and it crashes. Note that the spell check option is also greyed out in the IM windows.

Plugins Loaded:
--------------------
Autoreplace
Contact Notes
History
Statistics
Suse smpppd-enabled connection status
Translator

Backtrace:
---------------
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(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)
[Thread debugging using libthread_db enabled]
[New Thread 1104311456 (LWP 9742)]
(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)
[KCrash handler]
#4  0x43454580 in __driUtilMessage ()
   from /usr/X11R6/lib/modules/dri/radeon_dri.so
#5  0x43455195 in __driUtilUpdateDrawableInfo ()
   from /usr/X11R6/lib/modules/dri/radeon_dri.so
#6  0x432dbbbe in __glXFreeContext () from /usr/lib/libGL.so.1
#7  0x41276fd4 in QGLContext::reset () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x4127295d in QGLContext::~QGLContext ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x41272da4 in QGLWidget::~QGLWidget () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x43202eb5 in ?? () from /opt/kde3/lib/kde3/kcm_kopete_avdeviceconfig.so
#11 0x088ea000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x40d75ce8 in typeinfo for QStrList () from /opt/kde3/lib/libDCOP.so.4
#14 0x43202e7a in ?? () from /opt/kde3/lib/kde3/kcm_kopete_avdeviceconfig.so
#15 0x40579eb4 in ?? () from /opt/kde3/lib/libkutils.so.1
#16 0x083fbf80 in ?? ()
#17 0xbf802dc8 in ?? ()
#18 0x40547634 in KCModuleProxy::deleteClient ()
   from /opt/kde3/lib/libkutils.so.1
#19 0x40547634 in KCModuleProxy::deleteClient ()
   from /opt/kde3/lib/libkutils.so.1
#20 0x4054bf1f in KCMultiDialog::dialogClosed ()
   from /opt/kde3/lib/libkutils.so.1
#21 0x4056044d in KCMultiDialog::qt_invoke () from /opt/kde3/lib/libkutils.so.1
#22 0x41019b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x4101a010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x4098fbdc in KDialogBase::finished () from /opt/kde3/lib/libkdeui.so.4
#25 0x4098fc2a in KDialogBase::hideEvent () from /opt/kde3/lib/libkdeui.so.4
#26 0x410536d0 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40fb9d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40fba6f9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40c9969e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#30 0x41052cae in QWidget::hide () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x411a3728 in QDialog::hide () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x411a3928 in QDialog::done () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x411a2f8d in QDialog::accept () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40561757 in KCMultiDialog::slotOk () from /opt/kde3/lib/libkutils.so.1
#35 0x40a239c9 in KDialogBase::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#36 0x40560423 in KCMultiDialog::qt_invoke () from /opt/kde3/lib/libkutils.so.1
#37 0x41019b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x4101a010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x4136366c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x410ae426 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x41053828 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x40fb9d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x40fbaee8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x40c9969e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#45 0x40f54d18 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x40f53b3b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0x40f67c2a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x40fd0c79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x40fd0b76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0x40fb96cf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0x0807d7b0 in ?? ()
#52 0xbf803ba0 in ?? ()
#53 0xbf803cd4 in ?? ()
#54 0xbf803ccc in ?? ()
#55 0x00000000 in ?? ()
#56 0x00000000 in ?? ()
#57 0x00000001 in ?? ()
#58 0x080de4dc in vtable for QGList ()
#59 0x080dc929 in vtable for QGList ()
#60 0x080dc913 in vtable for QGList ()
#61 0x080dc8ff in vtable for QGList ()
#62 0x416938d8 in main_arena () from /lib/tls/libc.so.6
#63 0x416938d8 in main_arena () from /lib/tls/libc.so.6
#64 0x00000003 in ?? ()
#65 0x00000020 in ?? ()
#66 0x00000011 in ?? ()
#67 0x416938a8 in main_arena () from /lib/tls/libc.so.6
#68 0x080d9c08 in vtable for QGList ()
#69 0x00000020 in ?? ()
#70 0x08155360 in ?? ()
#71 0x00000000 in ?? ()
#72 0x081bae10 in ?? ()
#73 0x081fa210 in ?? ()
#74 0x081f9ce0 in ?? ()
#75 0x081f49d0 in ?? ()
#76 0x086cee00 in ?? ()
#77 0x00000000 in ?? ()
#78 0x00000001 in ?? ()
#79 0x0813ab98 in ?? ()
#80 0x00000000 in ?? ()
#81 0x00000000 in ?? ()
#82 0x08201320 in ?? ()
#83 0x081c53d0 in ?? ()
#84 0x081c1a58 in ?? ()
#85 0x41693800 in _IO_stdfile_0_lock () from /lib/tls/libc.so.6
#86 0x080d9c8c in vtable for QGList ()
#87 0x0813adf8 in ?? ()
#88 0x0813ac58 in ?? ()
#89 0x081c25b0 in ?? ()
#90 0x0812b3c0 in vtable for QCString ()
#91 0x0813abd0 in ?? ()
#92 0xbf803c90 in ?? ()
#93 0x081c0538 in ?? ()
#94 0x08155370 in ?? ()
#95 0x00000137 in ?? ()
#96 0x000001ff in ?? ()
#97 0x080dbf3f in vtable for QGList ()
#98 0x00000000 in ?? ()
#99 0x081bf688 in ?? ()
#100 0x41466d01 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#101 0x081c3960 in ?? ()
#102 0x081c2330 in ?? ()
#103 0x412d49ae in QGDict::look_ascii () from /usr/lib/qt3/lib/libqt-mt.so.3
#104 0x4158bea0 in __libc_start_main () from /lib/tls/libc.so.6
#105 0x08071341 in ?? ()
Comment 1 Matt Rogers 2005-11-18 17:16:32 UTC
your backtrace indicates that it actually crashes in the video support code. Were you chatting over MSN with a webcam open?
Comment 2 James Storm 2005-11-18 17:40:24 UTC
No, I was just chatting over AIM. I don't have a webcam attached to the computer (or even installed for that matter).
Comment 3 James Storm 2005-11-18 17:48:17 UTC
It would appear anytime I view the webcam options and then modify any other option in the preferences windows that it crashes.

This would explain why the backtrace is connected to the video support code. However, the spell checker fails to enable even when I avoid the webcam options tab. The spellcheck option also is still greyed out. I have ispell and aspell installed.
Comment 4 Matt Rogers 2005-11-18 19:17:28 UTC
spell checking is automatically disabled if the protocol supports sending rich 
text since we haven't found a way to keep the spellchecker from messing up 
the text that's being typed (if the spellchecker highlights red, red text 
gets sent if a word is highlighted)
Comment 5 Thiago Macieira 2005-11-19 02:34:28 UTC
> (if the spellchecker highlights red, red text gets sent if a word is
> highlighted)

Heh, that was funny when it was enabled for IRC. Everyone'd see your typos. :-)
Comment 6 Olivier Goffart 2005-12-24 12:13:52 UTC
It is also probably a bug in the radeon_dri.so driver.

When clocking apply, the audio/video page is also applied.
Comment 7 Olivier Goffart 2006-03-31 13:57:51 UTC

*** This bug has been marked as a duplicate of 121483 ***