Bug 293603 - Kate
Summary: Kate
Status: RESOLVED DUPLICATE of bug 247081
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-08 06:01 UTC by R. Sato
Modified: 2012-02-09 19:44 UTC (History)
1 user (show)

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 R. Sato 2012-02-08 06:01:10 UTC
Application: kate (3.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.1 i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

- Open a HTML file with DIV tags. Press F9 so see the arrows for the DIV tags. Close some DIV tags with the arrow beside the linenumbers. Mark a the source text with the closed DIV tags and press on the keyboard "Delete". > Kate crashes

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4f24930 (LWP 24180))]

Thread 2 (Thread 0xb31a6b70 (LWP 24181)):
#0  0xb7874424 in __kernel_vsyscall ()
#1  0xb6045a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb77b1cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb358a9a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb358a9ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb6041d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb77a40ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb4f24930 (LWP 24180)):
[KCrash Handler]
#7  KateLineLayout::viewLineCount (this=0x0) at ../../part/render/katelinelayout.cpp:173
#8  0xb37d73b7 in KateLayoutCache::lastViewLine (this=0x932f6a0, realLine=130) at ../../part/render/katelayoutcache.cpp:457
#9  0xb382fd91 in KateViewInternal::viewLineOffset (this=0x932dd38, virtualCursor=..., offset=59, keepX=false) at ../../part/view/kateviewinternal.cpp:1297
#10 0xb3832b39 in KateViewInternal::makeVisible (this=0x932dd38, c=..., endCol=4, force=false, center=false, calledExternally=false) at ../../part/view/kateviewinternal.cpp:617
#11 0xb3834544 in KateViewInternal::updateCursor (this=0x932dd38, newCursor=..., force=true, center=false, calledExternally=false) at ../../part/view/kateviewinternal.cpp:1832
#12 0xb383482c in KateViewInternal::editEnd (this=0x932dd38, editTagLineStart=94, editTagLineEnd=94, tagFrom=true) at ../../part/view/kateviewinternal.cpp:3303
#13 0xb38172fa in KateView::editEnd (this=0x932c760, editTagLineStart=94, editTagLineEnd=94, tagFrom=true) at ../../part/view/kateview.cpp:1628
#14 0xb37938e7 in editEnd (this=0x91107b0) at ../../part/document/katedocument.cpp:856
#15 KateDocument::editEnd (this=0x91107b0) at ../../part/document/katedocument.cpp:831
#16 0xb3819f79 in removeSelectedText (this=0x932c760) at ../../part/view/kateview.cpp:1826
#17 KateView::removeSelectedText (this=0x932c760) at ../../part/view/kateview.cpp:1811
#18 0xb378a87b in KateDocument::del (this=0x91107b0, view=0x932c760, c=...) at ../../part/document/katedocument.cpp:2817
#19 0xb382c496 in KateViewInternal::doDelete (this=0x932dd38) at ../../part/view/kateviewinternal.cpp:793
#20 0xb381b411 in KateView::keyDelete (this=0x932c760) at ../../part/view/kateview.cpp:2283
#21 0xb382a76d in KateView::qt_metacall (this=0x932c760, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbf8a9eb8) at ./kateview.moc:376
#22 0xb62e2b7d in metacall (argv=0xbf8a9eb8, idx=90, cl=QMetaObject::InvokeMetaMethod, object=0x932c760) at kernel/qmetaobject.cpp:237
#23 QMetaObject::metacall (object=0x932c760, cl=QMetaObject::InvokeMetaMethod, idx=90, argv=0xbf8a9eb8) at kernel/qmetaobject.cpp:232
#24 0xb62f1a6a in QMetaObject::activate (sender=0x93a8890, m=0xb76ab458, local_signal_index=1, argv=0xbf8a9eb8) at kernel/qobject.cpp:3278
#25 0xb6d5b86d in QAction::triggered (this=0x93a8890, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#26 0xb6d5bb0b in QAction::activate (this=0x93a8890, event=QAction::Trigger) at kernel/qaction.cpp:1257
#27 0xb6d5bca0 in QAction::event (this=0xb393136c, e=0x0) at kernel/qaction.cpp:1183
#28 0xb657736f in KAction::event (this=0x93a8890, event=0xbf8aa288) at ../../kdeui/actions/kaction.cpp:131
#29 0xb6d62d84 in notify_helper (e=0xbf8aa288, receiver=0x93a8890, this=0x8ed1858) at kernel/qapplication.cpp:4486
#30 QApplicationPrivate::notify_helper (this=0x8ed1858, receiver=0x93a8890, e=0xbf8aa288) at kernel/qapplication.cpp:4458
#31 0xb6d68133 in QApplication::notify (this=0xbf8aa288, receiver=0x93a8890, e=0xbf8aa288) at kernel/qapplication.cpp:3886
#32 0xb6679971 in KApplication::notify (this=0xbf8aaf70, receiver=0x93a8890, event=0xbf8aa288) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb62dc19e in QCoreApplication::notifyInternal (this=0xbf8aaf70, receiver=0x93a8890, event=0xbf8aa288) at kernel/qcoreapplication.cpp:787
#34 0xb6d9b5c7 in sendEvent (event=0xbf8aa288, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QShortcutMap::dispatchEvent (this=0x8ed1904, e=0xbf8aa5b4) at kernel/qshortcutmap.cpp:879
#36 0xb6d9cba5 in QShortcutMap::tryShortcutEvent (this=0x8ed1904, o=0x932dd38, e=0xbf8aa5b4) at kernel/qshortcutmap.cpp:364
#37 0xb6d6a11a in QApplication::notify (this=0x932dd38, receiver=0x932dd38, e=0xbf8aa5b4) at kernel/qapplication.cpp:3928
#38 0xb6679971 in KApplication::notify (this=0xbf8aaf70, receiver=0x932dd38, event=0xbf8aa5b4) at ../../kdeui/kernel/kapplication.cpp:311
#39 0xb62dc19e in QCoreApplication::notifyInternal (this=0xbf8aaf70, receiver=0x932dd38, event=0xbf8aa5b4) at kernel/qcoreapplication.cpp:787
#40 0xb6d60b9d in sendSpontaneousEvent (event=0xbf8aa5b4, receiver=0x932dd38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#41 qt_sendSpontaneousEvent (receiver=0x932dd38, event=0xbf8aa5b4) at kernel/qapplication.cpp:5480
#42 0xb6e168f1 in QKeyMapper::sendKeyEvent (keyWidget=0x932dd38, grab=false, type=QEvent::KeyPress, code=16777223, modifiers=..., text=..., autorepeat=false, count=-1081432652, nativeScanCode=3012760428, nativeVirtualKey=3012760428, nativeModifiers=3012760428) at kernel/qkeymapper_x11.cpp:1866
#43 0xb6e16d95 in QKeyMapperPrivate::translateKeyEvent (this=0x8f05250, keyWidget=0x932dd38, event=0xbf8aab9c, grab=false) at kernel/qkeymapper_x11.cpp:1836
#44 0xb6deea35 in QApplication::x11ProcessEvent (this=0xbf8aaf70, event=0xbf8aab9c) at kernel/qapplication_x11.cpp:3586
#45 0xb6e1b28c in x11EventSourceDispatch (s=0x8ed52a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0xb5f6a25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb5f6a990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb5f6ac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb630aada in QEventDispatcherGlib::processEvents (this=0x8eae278, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#50 0xb6e1ae7a in QGuiEventDispatcherGlib::processEvents (this=0x8eae278, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb62db1dd in QEventLoop::processEvents (this=0xbf8aaea4, flags=...) at kernel/qeventloop.cpp:149
#52 0xb62db421 in QEventLoop::exec (this=0xbf8aaea4, flags=...) at kernel/qeventloop.cpp:201
#53 0xb62e019d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#54 0xb6d60924 in QApplication::exec () at kernel/qapplication.cpp:3760
#55 0xb786b8cd in kdemain (argc=3, argv=0xbf8ab5d4) at ../../../kate/app/katemain.cpp:377
#56 0x080484fb in main (argc=3, argv=0xbf8ab5d4) at kate_dummy.cpp:3

Possible duplicates by query: bug 289312, bug 284097, bug 281221, bug 267976.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-02-09 19:44:57 UTC

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