Summary: | Kate crashes with SIGABRT when, after using block selection mode to move the cursor outside the text, you try to move the cursor in line selection mode with the arrow keys. | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | Sjur Gjøstein Karevoll <sjurberengal> |
Component: | general | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | HI | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Sjur Gjøstein Karevoll
2008-11-03 16:18:01 UTC
Can reproduce as described: Application: KWrite (kwrite), signal SIGABRT Thread 1 (Thread 0xb63bc6c0 (LWP 13094)): [KCrash Handler] #6 0xb7fc2410 in __kernel_vsyscall () #7 0xb699b085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb699ca01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb6c5ac55 in qt_message_output (msgType=QtFatalMsg, buf=0xbf9da1cc "ASSERT: \"valid()\" in file /home/dh/kde/trunk/kdelibs/kate/view/kateviewinternal.cpp, line 856") at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2102 #10 0xb6c5ad18 in qFatal (msg=0xb6d816b8 "ASSERT: \"%s\" in file %s, line %d") at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2303 #11 0xb6c5adc5 in qt_assert (assertion=0xb4d5231f "valid()", file=0xb4d51d0c "/home/dh/kde/trunk/kdelibs/kate/view/kateviewinternal.cpp", line=856) at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:1872 #12 0xb4c9c8cf in KateViewInternal::moveChar (this=0x8220ce8, bias=KateViewInternal::right, sel=false) at /home/dh/kde/trunk/kdelibs/kate/view/kateviewinternal.cpp:856 #13 0xb4c9cbbd in KateViewInternal::cursorRight (this=0x8220ce8, sel=false) at /home/dh/kde/trunk/kdelibs/kate/view/kateviewinternal.cpp:1088 #14 0xb4c7957b in KateView::cursorRight (this=0x81d0400) at /home/dh/kde/trunk/kdelibs/kate/view/kateview.cpp:2457 #15 0xb4c84a21 in KateView::qt_metacall (this=0x81d0400, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbf9dc3ec) at /home/dh/kde/trunk/build/kdelibs/kate/kateview.moc:346 #16 0xb6d4858a in QMetaObject::activate (sender=0x832cb80, from_signal_index=5, to_signal_index=6, argv=0xbf9dc3ec) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3028 #17 0xb6d488e0 in QMetaObject::activate (sender=0x832cb80, m=0xb7568a38, from_local_signal_index=1, to_local_signal_index=2, argv=0xbf9dc3ec) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3121 #18 0xb6f5b681 in QAction::triggered (this=0x832cb80, _t1=false) at .moc/release-shared/moc_qaction.cpp:216 #19 0xb6f5c29f in QAction::activate (this=0x832cb80, event=QAction::Trigger) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qaction.cpp:1125 #20 0xb6f5e0e3 in QAction::event (this=0x832cb80, e=0xbf9dc824) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qaction.cpp:1044 #21 0xb7a06993 in KAction::event (this=0x832cb80, event=0xbf9dc824) at /home/dh/kde/trunk/kdelibs/kdeui/actions/kaction.cpp:88 #22 0xb6f6199c in QApplicationPrivate::notify_helper (this=0x805c110, receiver=0x832cb80, e=0xbf9dc824) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3803 #23 0xb6f68a69 in QApplication::notify (this=0xbf9dd6bc, receiver=0x832cb80, e=0xbf9dc824) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3393 #24 0xb7af4bfd in KApplication::notify (this=0xbf9dd6bc, receiver=0x832cb80, event=0xbf9dc824) at /home/dh/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:307 #25 0xb6d376d9 in QCoreApplication::notifyInternal (this=0xbf9dd6bc, receiver=0x832cb80, event=0xbf9dc824) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583 #26 0xb6f941a5 in QShortcutMap::dispatchEvent (this=0x805c1ac, e=0xbf9dcbd4) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:209 #27 0xb6f94fc7 in QShortcutMap::tryShortcutEvent (this=0x805c1ac, w=0x8220ce8, e=0xbf9dcbd4) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qshortcutmap.cpp:362 #28 0xb6f69cdf in QApplication::notify (this=0xbf9dd6bc, receiver=0x8220ce8, e=0xbf9dcbd4) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3430 #29 0xb7af4bfd in KApplication::notify (this=0xbf9dd6bc, receiver=0x8220ce8, event=0xbf9dcbd4) at /home/dh/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:307 #30 0xb6d376d9 in QCoreApplication::notifyInternal (this=0xbf9dd6bc, receiver=0x8220ce8, event=0xbf9dcbd4) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583 #31 0xb6fb77ee in qt_sendSpontaneousEvent (receiver=0x8220ce8, event=0xbf9dcbd4) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:212 #32 0xb6fe52bb in QKeyMapper::sendKeyEvent (keyWidget=0x8220ce8, grab=false, type=QEvent::KeyPress, code=16777236, modifiers=@0xbf9dcd30, text=@0xbf9dcd64, autorepeat=<value optimized out>, count=1, nativeScanCode=102, nativeVirtualKey=65363, nativeModifiers=0) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1652 #33 0xb6fe718a in QKeyMapperPrivate::translateKeyEvent (this=0x8080048, keyWidget=0x8220ce8, event=0xbf9dd288, grab=false) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1623 #34 0xb6fc2b88 in QApplication::x11ProcessEvent (this=0xbf9dd6bc, event=0xbf9dd288) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:3053 #35 0xb6fe865a in x11EventSourceDispatch (s=0x805f148, callback=0, user_data=0x0) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142 #36 0xb6647cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0xb664b083 in ?? () from /usr/lib/libglib-2.0.so.0 #38 0xb664b63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0xb6d5e628 in QEventDispatcherGlib::processEvents (this=0x805c258, flags=@0xbf9dd428) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:319 #40 0xb6fe8455 in QGuiEventDispatcherGlib::processEvents (this=0x805c258, flags=@0xbf9dd458) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:198 #41 0xb6d3695d in QEventLoop::processEvents (this=0xbf9dd4b0, flags=@0xbf9dd484) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:143 #42 0xb6d36af1 in QEventLoop::exec (this=0xbf9dd4b0, flags=@0xbf9dd4b8) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:190 #43 0xb6d38d8a in QCoreApplication::exec () at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845 #44 0xb6f610a7 in QApplication::exec () at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3331 #45 0xb7fba981 in kdemain (argc=2, argv=0xbf9dda84) at /home/dh/kde/trunk/kdebase/apps/kwrite/kwritemain.cpp:773 #46 0x08048682 in main (argc=) at /home/dh/kde/trunk/build/kdebase/apps/kwrite/kwrite_dummy.cpp:3 fixed by Erlend. *** This bug has been marked as a duplicate of bug 177905 *** |