Bug 248658 - Kile crashes when undo-ing typing actions
Summary: Kile crashes when undo-ing typing actions
Status: RESOLVED DUPLICATE of bug 237531
Alias: None
Product: kile
Classification: Applications
Component: general (show other bugs)
Version: 2.0.85
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michel Ludwig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-22 04:50 UTC by Austin Dionne
Modified: 2010-08-22 10:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Austin Dionne 2010-08-22 04:50:07 UTC
Application: kile (2.0.85)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I can not recreate this problem consistently (or at least on purpose) but at least twice in one night I was undo-ing changes I had made to a tex file and Kile crashed with the attached backtrace.

The crash does not seem to be reproducible.

 -- Backtrace:
Application: Kile (kile), signal: Segmentation fault
[KCrash Handler]
#6  KateSmartCursor (this=0xaced850, position=..., doc=0x9a1ee58, insertBehavior=KTextEditor::SmartCursor::MoveOnInsert) at ../../kate/smart/katesmartcursor.cpp:50
#7  0x02eef32c in KateSmartRange (this=0xabe3fa8, range=..., doc=0x9a1ee58, parent=0x0, insertBehavior=...) at ../../kate/smart/katesmartrange.cpp:36
#8  0x02ef5141 in KateSmartManager::newSmartRange (this=0x9a18c68, range=..., parent=0x0, insertBehavior=..., internal=false) at ../../kate/smart/katesmartmanager.cpp:211
#9  0x02e7caa8 in KateDocument::newSmartRange (this=0x9a1ee58, range=..., parent=0x0, insertBehavior=...) at ../../kate/document/katedocument.cpp:4834
#10 0x02f975f6 in KateOnTheFlyChecker::handleRespellCheckBlock (this=0x9a16818, kateDocument=0x9a1ee58, start=428, end=442) at ../../kate/spellcheck/ontheflycheck.cpp:132
#11 0x02f97a82 in KateOnTheFlyChecker::qt_metacall (this=0x9a16818, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xbfa5b820) at ./ontheflycheck.moc:130
#12 0x024a2c9a in QMetaObject::metacall (object=0x9a16818, cl=181598504, idx=22, argv=0xbfa5b820) at kernel/qmetaobject.cpp:237
#13 0x024b13d5 in QMetaObject::activate (sender=0x9a1ee58, m=0x3007a88, local_signal_index=22, argv=0xbfa5b820) at kernel/qobject.cpp:3293
#14 0x02e7da0f in KateDocument::respellCheckBlock (this=0x9a1ee58, _t1=0x9a1ee58, _t2=428, _t3=442) at ./katedocument.moc:562
#15 0x02ea18e1 in KateDocument::respellCheckBlock (this=0x9a1ee58, _c=QMetaObject::InvokeMetaMethod, _id=82, _a=0xbfa5b994) at ../../kate/document/katedocument.h:1110
#16 KateDocument::qt_metacall (this=0x9a1ee58, _c=QMetaObject::InvokeMetaMethod, _id=82, _a=0xbfa5b994) at ./katedocument.moc:396
#17 0x024a2c9a in QMetaObject::metacall (object=0x9a1ee58, cl=181598504, idx=114, argv=0xbfa5b994) at kernel/qmetaobject.cpp:237
#18 0x024b13d5 in QMetaObject::activate (sender=0x9a18b98, m=0x3008718, local_signal_index=2, argv=0xbfa5b994) at kernel/qobject.cpp:3293
#19 0x02ea59a9 in KateBuffer::respellCheckBlock (this=0x9a18b98, _t1=428, _t2=442) at ./katebuffer.moc:103
#20 0x02ea938b in KateBuffer::doHighlight (this=0x9a18b98, startLine=427, endLine=429, invalidate=true) at ../../kate/document/katebuffer.cpp:1356
#21 0x02eab50f in KateBuffer::editEnd (this=0x9a18b98) at ../../kate/document/katebuffer.cpp:538
#22 0x02e8da8e in KateDocument::editEnd (this=0x9a1ee58) at ../../kate/document/katedocument.cpp:971
#23 0x02e8ff7a in KateDocument::typeChars (this=0x9a1ee58, view=0xa0619e8, chars=...) at ../../kate/document/katedocument.cpp:2756
#24 0x02f44d1d in KateViewInternal::keyPressEvent (this=0xa0657f0, e=0xbfa5c374) at ../../kate/view/kateviewinternal.cpp:2458
#25 0x02f43dc9 in KateViewInternal::eventFilter (this=0xa0657f0, obj=0xa0657f0, e=0xbfa5c374) at ../../kate/view/kateviewinternal.cpp:2261
#26 0x0249ccda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9275b00, receiver=0xa0657f0, event=0xbfa5c374) at kernel/qcoreapplication.cpp:819
#27 0x05d734b9 in QApplicationPrivate::notify_helper (this=0x9275b00, receiver=0xa0657f0, e=0xbfa5c374) at kernel/qapplication.cpp:4296
#28 0x05d7bb71 in QApplication::notify (this=0xbfa5cdec, receiver=0xa0657f0, e=0xbfa5c374) at kernel/qapplication.cpp:3763
#29 0x0754bf2a in KApplication::notify (this=0xbfa5cdec, receiver=0xa0657f0, event=0xbfa5c374) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x0249da3b in QCoreApplication::notifyInternal (this=0xbfa5cdec, receiver=0xa0657f0, event=0xbfa5c374) at kernel/qcoreapplication.cpp:704
#31 0x05d742be in QCoreApplication::sendSpontaneousEvent (receiver=0xa0657f0, event=0x1ba) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 qt_sendSpontaneousEvent (receiver=0xa0657f0, event=0x1ba) at kernel/qapplication.cpp:5279
#33 0x05e2dd90 in QKeyMapper::sendKeyEvent (keyWidget=0xa0657f0, grab=false, type=QEvent::KeyPress, code=36, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, 
    nativeScanCode=13, nativeVirtualKey=36, nativeModifiers=17) at kernel/qkeymapper_x11.cpp:1861
#34 0x05e302f5 in QKeyMapperPrivate::translateKeyEvent (this=0x929d988, keyWidget=0xa0657f0, event=0xbfa5ca3c, grab=false) at kernel/qkeymapper_x11.cpp:1831
#35 0x05e03757 in QApplication::x11ProcessEvent (this=0xbfa5cdec, event=0xbfa5ca3c) at kernel/qapplication_x11.cpp:3394
#36 0x05e3360a in x11EventSourceDispatch (s=0x92789a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x0125b5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x0125f2d8 in ?? () from /lib/libglib-2.0.so.0
#39 0x0125f4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x024c95d5 in QEventDispatcherGlib::processEvents (this=0x9258c60, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0x05e33135 in QGuiEventDispatcherGlib::processEvents (this=0x9258c60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x0249c059 in QEventLoop::processEvents (this=0xbfa5cd34, flags=) at kernel/qeventloop.cpp:149
#43 0x0249c4aa in QEventLoop::exec (this=0xbfa5cd34, flags=...) at kernel/qeventloop.cpp:201
#44 0x024a069f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x05d73577 in QApplication::exec () at kernel/qapplication.cpp:3579
#46 0x081f7af3 in _start ()

Possible duplicates by query: bug 245523, bug 245206, bug 244156, bug 240083, bug 239970.

Reported using DrKonqi
Comment 1 Pino Toscano 2010-08-22 10:15:38 UTC

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