Bug 324146

Summary: Crashed when hit Ctrl-Shift-Up
Product: [Applications] kdevelop Reporter: Josh Lehan <kde>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.5.1   
Target Milestone: 4.3.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Josh Lehan 2013-08-28 06:41:43 UTC
Application: kdevelop (4.5.1)
KDE Platform Version: 4.10.5 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.8.13-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

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

I was editing a program and accidentally hit Ctrl-Shift-Up while attempting to change workspaces (I meant to hit Ctrl-Alt-Right).

The editor page flashed briefly, I couldn't see what it was doing, then it disappeared as it crashed.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5ddd110780 (LWP 14602))]

Thread 10 (Thread 0x7f5dc2243700 (LWP 14700)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f5ddadce68f in wait (time=1000, this=0x159b220) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x15bc020, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5dd6e5dc5b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x15bc000) at /var/tmp/portage/dev-util/kdevplatform-1.5.1/work/kdevplatform-1.5.1/language/duchain/duchain.cpp:282
#4  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x15bc000) at thread/qthread_unix.cpp:338
#5  0x00007f5dd97d0d96 in start_thread (arg=0x7f5dc2243700) at pthread_create.c:305
#6  0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f5db0caa700 (LWP 14737)):
#0  0x00007f5dd9ac8763 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dd3d87666 in g_main_context_poll (n_fds=1, fds=0x7f5da4002bb0, timeout=-1, context=0x7f5da40009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x7f5da40009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f5dd3d87784 in g_main_context_iteration (context=0x7f5da40009a0, may_block=1) at gmain.c:3207
#4  0x00007f5ddaefdf96 in QEventDispatcherGlib::processEvents (this=0x7f5da40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5ddaecd942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5ddaecdb97 in QEventLoop::exec (this=0x7f5db0ca9db0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5ddadcb157 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f5ddaead41f in QInotifyFileSystemWatcherEngine::run (this=0x31ed9e0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x31ed9e0) at thread/qthread_unix.cpp:338
#10 0x00007f5dd97d0d96 in start_thread (arg=0x7f5db0caa700) at pthread_create.c:305
#11 0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f5da9aa8700 (LWP 14768)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5dd61af154 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5dd64c7160 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5dd61af189 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f5dd64d5234 <QTWTF::pageheap_memory+57556>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f5dd97d0d96 in start_thread (arg=0x7f5da9aa8700) at pthread_create.c:305
#4  0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f5d1de45700 (LWP 14858)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5dd01e682c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5dd0b9d200 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2495
#2  0x00007f5dd01e6959 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f5dd97d0d96 in start_thread (arg=0x7f5d1de45700) at pthread_create.c:305
#4  0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f5d1d544700 (LWP 14867)):
#0  0x00007f5dd9ac8763 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dd3d87666 in g_main_context_poll (n_fds=1, fds=0x7f5d180027c0, timeout=-1, context=0x7f5d180009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x7f5d180009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f5dd3d87784 in g_main_context_iteration (context=0x7f5d180009a0, may_block=1) at gmain.c:3207
#4  0x00007f5ddaefdf96 in QEventDispatcherGlib::processEvents (this=0x7f5d180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5ddaecd942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5ddaecdb97 in QEventLoop::exec (this=0x7f5d1d543de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5ddadcb157 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x34cdae0) at thread/qthread_unix.cpp:338
#9  0x00007f5dd97d0d96 in start_thread (arg=0x7f5d1d544700) at pthread_create.c:305
#10 0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f5cd7dab700 (LWP 15055)):
#0  0x00007f5dd9ac8763 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dd3d87666 in g_main_context_poll (n_fds=1, fds=0x7f5cd0002ca0, timeout=-1, context=0x7f5cd00009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x7f5cd00009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f5dd3d87784 in g_main_context_iteration (context=0x7f5cd00009a0, may_block=1) at gmain.c:3207
#4  0x00007f5ddaefdf96 in QEventDispatcherGlib::processEvents (this=0x7f5cd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5ddaecd942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5ddaecdb97 in QEventLoop::exec (this=0x7f5cd7daade0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5ddadcb157 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x3f3a940) at thread/qthread_unix.cpp:338
#9  0x00007f5dd97d0d96 in start_thread (arg=0x7f5cd7dab700) at pthread_create.c:305
#10 0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f5cd75aa700 (LWP 15056)):
#0  0x00007f5dd9ac8763 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5dd3d87666 in g_main_context_poll (n_fds=1, fds=0x7f5cc8002ea0, timeout=-1, context=0x7f5cc80009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x7f5cc80009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f5dd3d87784 in g_main_context_iteration (context=0x7f5cc80009a0, may_block=1) at gmain.c:3207
#4  0x00007f5ddaefdf96 in QEventDispatcherGlib::processEvents (this=0x7f5cc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5ddaecd942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5ddaecdb97 in QEventLoop::exec (this=0x7f5cd75a9de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5ddadcb157 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x3f3bc10) at thread/qthread_unix.cpp:338
#9  0x00007f5dd97d0d96 in start_thread (arg=0x7f5cd75aa700) at pthread_create.c:305
#10 0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f5cd637e700 (LWP 15072)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ddadce72b in wait (time=18446744073709551615, this=0x16440d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x163e700, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5dd0e2eaab in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1637de0, th=0x49310a0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5dd0e3139b in ThreadWeaver::WorkingHardState::applyForWork (this=0x163e760, th=0x49310a0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5dd0e3020f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cd637de00, parent=0x1637de0, th=0x49310a0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5dd0e3029b in ThreadWeaver::Thread::run (this=0x49310a0) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x49310a0) at thread/qthread_unix.cpp:338
#8  0x00007f5dd97d0d96 in start_thread (arg=0x7f5cd637e700) at pthread_create.c:305
#9  0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f5cd5b7d700 (LWP 15073)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ddadce72b in wait (time=18446744073709551615, this=0x16440d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x163e700, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5dd0e2eaab in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1637de0, th=0x7f5ccc002e50) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5dd0e3139b in ThreadWeaver::WorkingHardState::applyForWork (this=0x163e760, th=0x7f5ccc002e50) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5dd0e313b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x163e760, th=0x7f5ccc002e50) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5dd0e3020f in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cd5b7ce00, parent=0x1637de0, th=0x7f5ccc002e50) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5dd0e3029b in ThreadWeaver::Thread::run (this=0x7f5ccc002e50) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5ddadce1bc in QThreadPrivate::start (arg=0x7f5ccc002e50) at thread/qthread_unix.cpp:338
#9  0x00007f5dd97d0d96 in start_thread (arg=0x7f5cd5b7d700) at pthread_create.c:305
#10 0x00007f5dd9ad154d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f5ddd110780 (LWP 14602)):
[KCrash Handler]
#6  viewLineCount (this=0x0) at /var/tmp/portage/kde-base/katepart-4.10.5/work/katepart-4.10.5/part/render/katelinelayout.cpp:173
#7  KateLineLayout::viewLine (this=0x0, viewLine=-1) at /var/tmp/portage/kde-base/katepart-4.10.5/work/katepart-4.10.5/part/render/katelinelayout.cpp:179
#8  0x00007f5db4f53846 in KateLayoutCache::textLayout (this=<optimized out>, realLine=<optimized out>, _viewLine=-1) at /var/tmp/portage/kde-base/katepart-4.10.5/work/katepart-4.10.5/part/render/katelayoutcache.cpp:355
#9  0x00007f5db4fa397a in KateViewInternal::previousLayout (this=0x5ac2270) at /var/tmp/portage/kde-base/katepart-4.10.5/work/katepart-4.10.5/part/view/kateviewinternal.cpp:1261
#10 0x00007f5db4fadd2f in KateViewInternal::cursorUp (this=0x5ac2270, sel=false) at /var/tmp/portage/kde-base/katepart-4.10.5/work/katepart-4.10.5/part/view/kateviewinternal.cpp:1429
#11 0x00007f5ddaee2c71 in QMetaObject::activate (sender=0x607e460, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdc08e720) at kernel/qobject.cpp:3539
#12 0x00007f5dda264f42 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#13 0x00007f5dda26513a in QAction::activate (this=0x607e460, event=<optimized out>) at kernel/qaction.cpp:1257
#14 0x00007f5dda2652b7 in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183
#15 0x00007f5ddb3a50da in KAction::event (this=<optimized out>, event=0x7fffdc08ed90) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/actions/kaction.cpp:131
#16 0x00007f5dda26b554 in QApplicationPrivate::notify_helper (this=0x139af50, receiver=0x607e460, e=0x7fffdc08ed90) at kernel/qapplication.cpp:4562
#17 0x00007f5dda27002f in QApplication::notify (this=<optimized out>, receiver=0x607e460, e=0x7fffdc08ed90) at kernel/qapplication.cpp:4423
#18 0x00007f5ddb48e3b6 in KApplication::notify (this=0x7fffdc090590, receiver=0x607e460, event=0x7fffdc08ed90) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#19 0x00007f5ddaecee0c in QCoreApplication::notifyInternal (this=0x7fffdc090590, receiver=0x607e460, event=0x7fffdc08ed90) at kernel/qcoreapplication.cpp:946
#20 0x00007f5dda29d90b in sendEvent (event=0x7fffdc08ed90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fffdc08f380) at kernel/qshortcutmap.cpp:884
#22 0x00007f5dda29ef36 in QShortcutMap::tryShortcutEvent (this=0x139b070, o=<optimized out>, e=0x7fffdc08f380) at kernel/qshortcutmap.cpp:364
#23 0x00007f5dda2719d8 in QApplication::notify (this=0x7fffdc090590, receiver=0x5ac2270, e=0x7fffdc08f380) at kernel/qapplication.cpp:3986
#24 0x00007f5ddb48e3b6 in KApplication::notify (this=0x7fffdc090590, receiver=0x5ac2270, event=0x7fffdc08f380) at /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#25 0x00007f5ddaecee0c in QCoreApplication::notifyInternal (this=0x7fffdc090590, receiver=0x5ac2270, event=0x7fffdc08f380) at kernel/qcoreapplication.cpp:946
#26 0x00007f5dda30c9fa in QKeyMapper::sendKeyEvent (keyWidget=0x5ac2270, grab=<optimized out>, type=QEvent::KeyPress, code=16777235, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=111, nativeVirtualKey=65362, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#27 0x00007f5dda30ce4f in QKeyMapperPrivate::translateKeyEvent (this=<optimized out>, keyWidget=0x5ac2270, event=<optimized out>, grab=false) at kernel/qkeymapper_x11.cpp:1836
#28 0x00007f5dda2e8e83 in QApplication::x11ProcessEvent (this=0x7fffdc090590, event=0x7fffdc08ff30) at kernel/qapplication_x11.cpp:3532
#29 0x00007f5dda310ea2 in x11EventSourceDispatch (s=0x139d870, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007f5dd3d87382 in g_main_dispatch (context=0x139c500) at gmain.c:2539
#31 g_main_context_dispatch (context=0x139c500) at gmain.c:3075
#32 0x00007f5dd3d876c8 in g_main_context_iterate (context=0x139c500, block=1, dispatch=1, self=<optimized out>) at gmain.c:3146
#33 0x00007f5dd3d87784 in g_main_context_iteration (context=0x139c500, may_block=1) at gmain.c:3207
#34 0x00007f5ddaefdf2f in QEventDispatcherGlib::processEvents (this=0x12e2b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007f5dda310b4e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f5ddaecd942 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f5ddaecdb97 in QEventLoop::exec (this=0x7fffdc090220, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f5ddaed29b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#39 0x000000000040f970 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/dev-util/kdevelop-4.5.1/work/kdevelop-4.5.1/app/main.cpp:522

Reported using DrKonqi
Comment 1 Kevin Funk 2013-08-28 07:09:44 UTC
Kate bug. Fixed in KDE 4.11 according to bug 311866.

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