[Bug 164781] New: [CRASH] Notes applet spellcheck causes Plasma to crash upon removal
David Benjamin
dnas.dnas at gmail.com
Mon Jun 23 21:16:36 CEST 2008
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=164781
Summary: [CRASH] Notes applet spellcheck causes Plasma to crash
upon removal
Product: plasma
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: panel-devel kde org
ReportedBy: dnas.dnas gmail com
Version: (using Devel)
Installed from: Compiled sources
OS: Linux
I am running KDE from SVN trunk. (kdeplasmoids was checked out less than an hour ago, the rest is a day or two old.)
Steps to Reproduce:
1. Add Widgets
2. Place a Notes applet on the background
3. Hover to handle, select configure, and enable spell-checking.
4. Click on the note to enable editing: the word "Plasmoid" will become highlighted in red.
5. Hover to the handle, and click the X to delete the applet
Results:
Plasma crashes.
Reproducibility:
Always. (Also occurs if a different word becomes highlighted or no word at all. The editing window does not appear to need to be active (i.e. no text caret), but if one simply enables spell-checking and closes the applet, skipping step 4, the applet exits cleanly.)
Backtrace:
Application: Plasma Workspace (<unknown>), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208703280 (LWP 7036)]
[New Thread -1249113200 (LWP 7045)]
[New Thread -1233437808 (LWP 7037)]
[KCrash handler]
#6 0x06f78b15 in QTextEdit::document ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#7 0x01572835 in QTextEdit::toPlainText (this=0x0)
at /home/kde4/qt-copy/include/QtGui/qtextedit.h:192
#8 0x0156fb7c in Notes::saveNote (this=0x8d1a318)
at /home/kde4/kde/src/KDE/kdeplasmoids/applets/notes/notes.cpp:125
#9 0x0157018e in Notes::qt_metacall (this=0x8d1a318,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf972378)
at /home/kde4/kde/build/KDE/kdeplasmoids/applets/notes/notes.moc:71
#10 0x01b898a1 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#11 0x01b89f32 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#12 0x06f77107 in QTextEdit::textChanged ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#13 0x06f7cf87 in QTextEdit::qt_metacall ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#14 0x0127582a in KTextEdit::qt_metacall (this=0x8d1aa00,
_c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbf9724b8)
at /home/kde4/kde/build/KDE/kdelibs/kdeui/ktextedit.moc:96
#15 0x01b898a1 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#16 0x01b89f32 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#17 0x06d53567 in QTextControl::textChanged ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#18 0x06d5d317 in QTextControl::qt_metacall ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#19 0x01b898a1 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#20 0x01b89f32 in QMetaObject::activate ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#21 0x07153887 in QTextDocument::contentsChanged ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#22 0x06d8d5ce in ?? () from /home/kde4/qt-copy/lib/libQtGui.so.4
#23 0x06d8f747 in ?? () from /home/kde4/qt-copy/lib/libQtGui.so.4
#24 0x06db48b0 in QTextCursor::endEditBlock ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#25 0x06dc8700 in QSyntaxHighlighter::setDocument ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#26 0x06dc88a8 in QSyntaxHighlighter::~QSyntaxHighlighter$base ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#27 0x011e9737 in ~Highlighter (this=0x8e1bbf0)
at /home/kde4/kde/src/KDE/kdelibs/kdeui/sonnet/highlighter.cpp:127
#28 0x01275bc5 in ~Private (this=0x8d20218)
at /home/kde4/kde/src/KDE/kdelibs/kdeui/widgets/ktextedit.cpp:61
#29 0x0127519c in ~KTextEdit (this=0x8d1aa00)
at /home/kde4/kde/src/KDE/kdelibs/kdeui/widgets/ktextedit.cpp:219
#30 0x0713861e in QGraphicsProxyWidget::~QGraphicsProxyWidget$base ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#31 0x00312fc8 in ~TextEdit (this=0x8bfa148)
at /home/kde4/kde/src/KDE/kdebase/workspace/libs/plasma/widgets/textedit.cpp:58
#32 0x015704f9 in ~Notes (this=0x8d1a318)
at /home/kde4/kde/src/KDE/kdeplasmoids/applets/notes/notes.cpp:67
#33 0x01b8329c in qDeleteInEventHandler ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#34 0x01b84fb3 in QObject::event () from /home/kde4/qt-copy/lib/libQtCore.so.4
#35 0x07127823 in QGraphicsWidget::event ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#36 0x06b7206f in QApplicationPrivate::notify_helper ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#37 0x06b76d29 in QApplication::notify ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#38 0x0118c553 in KApplication::notify (this=0x868c640, receiver=0x8d1a318,
event=0x8e5c9e8)
at /home/kde4/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#39 0x01b748f9 in QCoreApplication::notifyInternal ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#40 0x01b7597e in QCoreApplicationPrivate::sendPostedEvents ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#41 0x01b75c2d in QCoreApplication::sendPostedEvents ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#42 0x01b9facf in ?? () from /home/kde4/qt-copy/lib/libQtCore.so.4
#43 0x03ff61ac in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x03ff95ef in ?? () from /lib/libglib-2.0.so.0
#45 0x03ff9b55 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x01b9fe7e in QEventDispatcherGlib::processEvents ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#47 0x06c02bc5 in ?? () from /home/kde4/qt-copy/lib/libQtGui.so.4
#48 0x01b73b8d in QEventLoop::processEvents ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#49 0x01b73d1d in QEventLoop::exec ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#50 0x01b75ced in QCoreApplication::exec ()
from /home/kde4/qt-copy/lib/libQtCore.so.4
#51 0x06b71a27 in QApplication::exec ()
from /home/kde4/qt-copy/lib/libQtGui.so.4
#52 0x00123d26 in kdemain (argc=2, argv=0xbf973134)
at /home/kde4/kde/src/KDE/kdebase/workspace/plasma/plasma/main.cpp:54
#53 0x08048812 in main (argc=)
at /home/kde4/kde/build/KDE/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#0 0x00110416 in __kernel_vsyscall ()
More information about the Panel-devel
mailing list