Summary: | KDevelop4 Crash when typing and then quickly backspacing | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | Andrew Stromme <astromme> |
Component: | part | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | david.nolden.kde, Regnaron |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | gdb with bt full backtrace of the crash |
Description
Andrew Stromme
2009-05-26 02:48:07 UTC
As I just stumbled across the same bug: In case it helps, here is another backtrace with debugging symbols for Qt. (KDE-4.2.3) #0 0x00007f45e3209235 in raise () from /lib/libc.so.6 #1 0x00007f45e320a753 in abort () from /lib/libc.so.6 #2 0x00007f45e4c0c815 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2108 #3 0x00007f45e4c0c937 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2309 #4 0x00007f45e4ce9940 in QAbstractItemModel::beginInsertRows (this=0x24ead70, parent=@0x7fffefb0a9b0, first=-3, last=-2) at kernel/qabstractitemmodel.cpp:2076 #5 0x00007f45d5cb2077 in KateCompletionModel::addRows (this=0x24ead70, g=<value optimized out>, filtered=@0x7fffefb0aa80, startRow=-3, newItems=@0x7fffefb0aae0, notify=true) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kate/completion/katecompletionmodel.cpp:1252 #6 0x00007f45d5cb2be4 in KateCompletionModel::changeCompletions (this=0x24ead70, g=0x4e26360, changeType=KateCompletionModel::Change) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kate/completion/katecompletionmodel.cpp:1107 #7 0x00007f45d5cb4613 in KateCompletionModel::setCurrentCompletion (this=0x24ead70, model=0x1935c30, completion=@0x7fffefb0ac80) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kate/completion/katecompletionmodel.cpp:940 #8 0x00007f45d5cadf8a in KateCompletionWidget::cursorPositionChanged (this=0x24eaa00) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kate/completion/katecompletionwidget.cpp:588 #9 0x00007f45d5caf326 in KateCompletionWidget::qt_metacall (this=0x24eaa00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x4fb82e0) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3_build/kate/katecompletionwidget.moc:121 #10 0x00007f45e4d0173e in QObject::event (this=0x24eaa00, e=0x4e422a0) at kernel/qobject.cpp:1149 #11 0x00007f45e3eb7bec in QWidget::event (this=0x24eaa00, event=0x4e422a0) at kernel/qwidget.cpp:7557 #12 0x00007f45e3e65a2d in QApplicationPrivate::notify_helper (this=0xcb67b0, receiver=0x24eaa00, e=0x4e422a0) at kernel/qapplication.cpp:3809 #13 0x00007f45e3e6cd8e in QApplication::notify (this=0x7fffefb0b820, receiver=0x24eaa00, e=0x4e422a0) at kernel/qapplication.cpp:3774 #14 0x00007f45e53edf84 in KApplication::notify (this=0x7fffefb0b820, receiver=0x24eaa00, event=0x4e422a0) at /var/tmp/portage/kde-base/kdelibs-4.2.3/work/kdelibs-4.2.3/kdeui/kernel/kapplication.cpp:307 #15 0x00007f45e4cf2be0 in QCoreApplication::notifyInternal (this=0x7fffefb0b820, receiver=0x24eaa00, event=0x4e422a0) at kernel/qcoreapplication.cpp:589 #16 0x00007f45e4cf6493 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60e260) at kernel/qcoreapplication.h:215 #17 0x00007f45e4d19de3 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:220 #18 0x00007f45de5d8614 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0x00007f45de5da4d7 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #20 0x00007f45de5da5bd in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #21 0x00007f45e4d19b1f in QEventDispatcherGlib::processEvents (this=0xcb6990, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #22 0x00007f45e3eebe1f in QGuiEventDispatcherGlib::processEvents (this=0x27b8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x00007f45e4cf1812 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -273631520}) at kernel/qeventloop.cpp:149 #24 0x00007f45e4cf19a5 in QEventLoop::exec (this=0x7fffefb0b720, flags={i = -273631440}) at kernel/qeventloop.cpp:196 #25 0x00007f45e4cf6747 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #26 0x0000000000406f8d in main (argc=1, argv=0x7fffefb0c7b8) at /var/tmp/portage/dev-util/kdevelop-3.9.91/work/kdevelop-3.9.91/src/main.cpp:195 Created attachment 34130 [details]
gdb with bt full backtrace of the crash
As this crash happens quite frequently for me, I just ran kdevelop inside a gdb instance to get a yet more detailed backtrace: Long story short: In case anyone is interested: I attached a "bt full" backtrace from the crash.
Fixed in r975894, and backported to KDE 4.2 |