Summary: | kate random crash when clicking | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | nick |
Component: | part | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, armin, christoph, echidnaman, fbianco, ghostunderscore, j__n |
Priority: | VHI | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Backtrace |
Description
nick
2009-07-10 21:52:01 UTC
Just also experienced this crash. I was joining some lines in the documenent and when I was nearly finished, maybe I reached the end if the document as the OP, Kile crashed. Application: Kile (kile), signal: Segmentation fault [KCrash Handler] #5 KateSmartCursor::setPositionInternal (this=0x319be88, pos=..., internal=false) at ../../kate/smart/katesmartcursor.cpp:186 #6 0x00007f3a0d25afa7 in KateSmartCursor::setPosition (this=0x319be88, pos=...) at ../../kate/smart/katesmartcursor.cpp:415 #7 0x00007f3a0d2a97be in KateSmartCursor::operator= (this=0x319be00, newCursor=..., force=<value optimized out>, center=false, calledExternally=false) at ../../kate/smart/katesmartcursor.h:68 #8 KateViewInternal::updateCursor (this=0x319be00, newCursor=..., force=<value optimized out>, center=false, calledExternally=false) at ../../kate/view/kateviewinternal.cpp:1901 #9 0x00007f3a0d2ad41a in KateViewInternal::placeCursor (this=0x319be00, p=<value optimized out>, keepSelection=false, updateSelection=true) at ../../kate/view/kateviewinternal.cpp:2164 #10 0x00007f3a0d2ae852 in KateViewInternal::mousePressEvent (this=0x319be00, e=0x7fff468be320) at ../../kate/view/kateviewinternal.cpp:2617 #11 0x00000035b3a27d26 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7545 #12 0x00000035b39d780d in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056 #13 0x00000035b39dffba in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3758 #14 0x00000035b5e240db in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302 #15 0x00000035b335251c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610 #16 0x00000035b39df268 in QCoreApplication::sendSpontaneousEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #17 QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924 #18 0x00000035b3a47df9 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409 #19 0x00000035b3a46baf in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3550 #20 0x00000035b3a6ee9c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #21 0x00000035b1a3b12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0x00000035b1a3e988 in ?? () from /lib/libglib-2.0.so.0 #23 0x00000035b1a3eb3c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0x00000035b337abff in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #25 0x00000035b3a6e64f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #26 0x00000035b3350de2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #27 0x00000035b33511b4 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #28 0x00000035b3353424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #29 0x00000000005ea185 in _start () Oh, and FWIW this is KDE 4.3.2. *** Bug 214677 has been marked as a duplicate of this bug. *** Bug 214677 got a complete backtrace *** Bug 218657 has been marked as a duplicate of this bug. *** Created attachment 39069 [details]
Backtrace
Similar crash while edditing a text file.
Is there a way to recover the unsaved edited text file somewhere ? I just lost quite a bit of work with this unexpected bug. I am not fully sure, and would need confirmation, but it seems to me that this bug is possibly related to the "static line breaking" option. I always experience this bug when this option is on. I am also always using Kate with the terminal open. I hope it might help to find where the problem is located. This might have been fixed now with the fix for bug 200450 , as it might have reduced the size of a group and hence lead to cases where we have lines at the end of a document without a related SmartGroup. I'm tempted to close this as fixed as well until someone can reproduce it again. What would you guys say? setting to fixed, please reopen if you see this crash in kde 4.4.0 or 4.3.5 or above. *** Bug 231119 has been marked as a duplicate of this bug. *** *** Bug 231263 has been marked as a duplicate of this bug. *** *** Bug 233683 has been marked as a duplicate of this bug. *** Happened again in KDE 4.4.2, see comment #13. Reopen? Wait for KDE 4.5? We can't fix that in KDE 4.4, it's just the broken smart* stuff. It is purged in /trunk already nearly completly, this problem won't happen for KDE 4.5, I guess. (beside other problems with static word wrap) I am rather sorry about this issue and apologize that the smart* stuff went that wrong and causes severe issues for the users :( For KDE 4.5, this all will change (and already has, in /trunk) *** This bug has been marked as a duplicate of bug 239046 *** |