Bug 279465

Summary: Copy/Paste crash
Product: [Applications] kate Reporter: dominion1987
Component: partAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: christoph, sptuber
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description dominion1987 2011-08-05 17:00:47 UTC
Application: kile (2.0.85)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

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

Copy/Paste of a Tikz figure. Some text were selected when I pressed CTRL+V...

-- Backtrace:
Application: Kile (kile), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fcd93eda780 (LWP 22421))]

Thread 4 (Thread 0x7fcd84e0c700 (LWP 22423)):
#0  0x00007fcd8b55b694 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcd8b55cf21 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcd8b55d9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcd8576bc44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fcd8b5843e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcd8be20d8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fcd8fecd04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fcd7201f700 (LWP 22439)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fcd7201eae0 in ?? ()
#2  0x00007fffc14937b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7fcd79853700 (LWP 22829)):
#0  0x00007fcd8be25bac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fcd8e1d92a2 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fcd8e1d92d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fcd8be20d8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fcd8fecd04d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcd93eda780 (LWP 22421)):
[KCrash Handler]
#6  0x000002d300000000 in ?? ()
#7  0x00007fcd7278eb2b in Kate::TextBuffer::rangesForLine(int, KTextEditor::View*, bool) const () from /usr/lib/libkatepartinterfaces.so.4
#8  0x00007fcd72861bae in KateView::updateRangesIn(KTextEditor::Attribute::ActivationType) () from /usr/lib/libkatepartinterfaces.so.4
#9  0x00007fcd728623d7 in KateView::slotDelayedUpdateOfView() () from /usr/lib/libkatepartinterfaces.so.4
#10 0x00007fcd72862733 in KateView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkatepartinterfaces.so.4
#11 0x00007fcd9171e49a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#12 0x00007fcd908a167d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007fcd908509f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007fcd908553ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fcd9214b866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fcd9170a49c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007fcd9170dc25 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#18 0x00007fcd91735253 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007fcd8b55cbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fcd8b55d3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fcd8b55d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fcd917353ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007fcd908fa4de in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fcd91709882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x00007fcd91709abc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x00007fcd9170decb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#27 0x00000000005d6dc4 in _start ()

Reported using DrKonqi
Comment 1 Michel Ludwig 2011-08-09 23:44:49 UTC
Forwarding to KatePart.
Comment 2 Christoph Cullmann 2011-08-12 12:32:20 UTC
I need a way to reproduce, crash looks valid, but still, no idea to fix it without test case.
Comment 3 Dominik Haumann 2011-09-20 15:29:15 UTC

*** This bug has been marked as a duplicate of bug 265426 ***
Comment 4 Atti 2012-07-03 18:46:51 UTC
Created attachment 72309 [details]
New crash information added by DrKonqi

kate (3.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

i was editing a 739Kb file:
* select text and Ctrl+c
* Ctrl+v at a new place
* kate died

-- Backtrace (Reduced):
#8  0x054222ed in Kate::TextBuffer::rangesForLine (this=0x8aee658, line=10496, view=0x8db0eb0, rangesWithAttributeOnly=false) at ../../part/buffer/katetextbuffer.cpp:820
#9  0x0552bf1e in KateView::updateRangesIn (this=0x8db0eb0, activationType=KTextEditor::Attribute::ActivateMouseIn) at ../../part/view/kateview.cpp:2830
#10 0x0552c7b0 in KateView::slotDelayedUpdateOfView (this=0x8db0eb0) at ../../part/view/kateview.cpp:2795
#11 0x0552c88d in qt_static_metacall (_a=0x97eff40, _id=136, _o=0x8db0eb0, _c=<optimized out>) at ./kateview.moc:408
#12 KateView::qt_static_metacall (_o=0x8db0eb0, _c=QMetaObject::InvokeMetaMethod, _id=136, _a=0x97eff40) at ./kateview.moc:254