Application: kdevelop (4.7.1) KDE Platform Version: 4.14.8 Qt Version: 4.8.6 Operating System: Linux 3.19.0-21-generic x86_64 Distribution: Ubuntu 15.04 -- Information about the crash: - I performed a global search in kdevelop and it hung when found a compiled javascript file that had only one long line. It always gets meesed when dealing with one long line files. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f243abfa800 (LWP 8730))] Thread 13 (Thread 0x7f241e4e8700 (LWP 8731)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f24339e7a7a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f24339e7aa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f24366386aa in start_thread (arg=0x7f241e4e8700) at pthread_create.c:333 #4 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f239d0c1700 (LWP 8732)): #0 0x00007f24372e88dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f243137aebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f243137afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2437a7c87e in QEventDispatcherGlib::processEvents (this=0x7f23980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f2437a4bd21 in QEventLoop::processEvents (this=this@entry=0x7f239d0c0d80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2437a4c085 in QEventLoop::exec (this=this@entry=0x7f239d0c0d80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f243793fe89 in QThread::exec (this=this@entry=0x1b904a0) at thread/qthread.cpp:538 #7 0x00007f2437a2c493 in QInotifyFileSystemWatcherEngine::run (this=0x1b904a0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f24379426ff in QThreadPrivate::start (arg=0x1b904a0) at thread/qthread_unix.cpp:349 #9 0x00007f24366386aa in start_thread (arg=0x7f239d0c1700) at pthread_create.c:333 #10 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f23969b2700 (LWP 8735)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2437942c34 in wait (time=1000, this=0x3e2d8a0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x36057e8, mutex=mutex@entry=0x36057f0, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f243445b526 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x36057d0) at /build/buildd/kdevplatform-1.7.1/language/duchain/duchain.cpp:283 #4 0x00007f24379426ff in QThreadPrivate::start (arg=0x36057d0) at thread/qthread_unix.cpp:349 #5 0x00007f24366386aa in start_thread (arg=0x7f23969b2700) at pthread_create.c:333 #6 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f238c6a0700 (LWP 8736)): #0 0x00007f24313bf789 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f243137a8cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f243137ae60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f243137afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2437a7c87e in QEventDispatcherGlib::processEvents (this=0x7f23840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f2437a4bd21 in QEventLoop::processEvents (this=this@entry=0x7f238c69fdd0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f2437a4c085 in QEventLoop::exec (this=this@entry=0x7f238c69fdd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f243793fe89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007f24379426ff in QThreadPrivate::start (arg=0x3f60bd8) at thread/qthread_unix.cpp:349 #9 0x00007f24366386aa in start_thread (arg=0x7f238c6a0700) at pthread_create.c:333 #10 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f2380c8c700 (LWP 8743)): #0 0x00007f24372e88dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f243137aebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f243137afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2437a7c87e in QEventDispatcherGlib::processEvents (this=0x7f23780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f2437a4bd21 in QEventLoop::processEvents (this=this@entry=0x7f2380c8bdd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2437a4c085 in QEventLoop::exec (this=this@entry=0x7f2380c8bdd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f243793fe89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007f24379426ff in QThreadPrivate::start (arg=0x420f880) at thread/qthread_unix.cpp:349 #8 0x00007f24366386aa in start_thread (arg=0x7f2380c8c700) at pthread_create.c:333 #9 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f23692b2700 (LWP 8756)): #0 0x00007f243137a920 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f243137ae60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f243137afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2437a7c87e in QEventDispatcherGlib::processEvents (this=0x7f2364002c00, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f2437a4bd21 in QEventLoop::processEvents (this=this@entry=0x7f23692b1d80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2437a4c085 in QEventLoop::exec (this=this@entry=0x7f23692b1d80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f243793fe89 in QThread::exec (this=this@entry=0x5503a80) at thread/qthread.cpp:538 #7 0x00007f2437a2c493 in QInotifyFileSystemWatcherEngine::run (this=0x5503a80) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f24379426ff in QThreadPrivate::start (arg=0x5503a80) at thread/qthread_unix.cpp:349 #9 0x00007f24366386aa in start_thread (arg=0x7f23692b2700) at pthread_create.c:333 #10 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f2369ab3700 (LWP 8770)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x2136c90) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2136b68, mutex=0x2136e10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2136b40, th=0x49a52b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2136ea0, th=0x49a52b0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2136ea0, th=0x49a52b0, previous=0x1fe0040) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x49a52b0) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f24379426ff in QThreadPrivate::start (arg=0x49a52b0) at thread/qthread_unix.cpp:349 #8 0x00007f24366386aa in start_thread (arg=0x7f2369ab3700) at pthread_create.c:333 #9 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f2374c46700 (LWP 8825)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x2136c90) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2136b68, mutex=0x2136e10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2136b40, th=0x1e355b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2136ea0, th=0x1e355b0, previous=0x1fe0040) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x1e355b0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f24379426ff in QThreadPrivate::start (arg=0x1e355b0) at thread/qthread_unix.cpp:349 #7 0x00007f24366386aa in start_thread (arg=0x7f2374c46700) at pthread_create.c:333 #8 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f2374445700 (LWP 8836)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x1f53fa0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x47d7438, mutex=0x4edfc30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x47d7410, th=0x1fd71c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1fd71c0, previous=0x5abcd00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x1fd71c0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f24379426ff in QThreadPrivate::start (arg=0x1fd71c0) at thread/qthread_unix.cpp:349 #7 0x00007f24366386aa in start_thread (arg=0x7f2374445700) at pthread_create.c:333 #8 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2373c44700 (LWP 8837)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x1f53fa0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x47d7438, mutex=0x4edfc30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x47d7410, th=0x45ad6c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x45ad6c0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x45ad6c0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x45ad6c0, previous=0x5b32580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x45ad6c0) at ../../../threadweaver/Weaver/Thread.cpp:98 #8 0x00007f24379426ff in QThreadPrivate::start (arg=0x45ad6c0) at thread/qthread_unix.cpp:349 #9 0x00007f24366386aa in start_thread (arg=0x7f2373c44700) at pthread_create.c:333 #10 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2373443700 (LWP 8843)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x1f53fa0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x47d7438, mutex=0x4edfc30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x47d7410, th=0x5083c30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x5083c30, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x5083c30, previous=0x5a46bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x5083c30) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f24379426ff in QThreadPrivate::start (arg=0x5083c30) at thread/qthread_unix.cpp:349 #8 0x00007f24366386aa in start_thread (arg=0x7f2373443700) at pthread_create.c:333 #9 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f2372c42700 (LWP 8844)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2437942c56 in wait (time=18446744073709551615, this=0x1f53fa0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x47d7438, mutex=0x4edfc30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f242f5b3e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x47d7410, th=0x1e11300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f242f5b6d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00007f242f5b6d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x51221c0, th=0x1e11300, previous=0x57e2e70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #10 0x00007f242f5b585f in ThreadWeaver::Thread::run (this=0x1e11300) at ../../../threadweaver/Weaver/Thread.cpp:98 #11 0x00007f24379426ff in QThreadPrivate::start (arg=0x1e11300) at thread/qthread_unix.cpp:349 #12 0x00007f24366386aa in start_thread (arg=0x7f2372c42700) at pthread_create.c:333 #13 0x00007f24372f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f243abfa800 (LWP 8730)): [KCrash Handler] #6 QObject::thread (this=0x0) at kernel/qobject.cpp:1398 #7 0x00007f243a6abc7e in KDBusConnectionPool::threadConnection () at ../../kdecore/kernel/kdbusconnectionpool.cpp:64 #8 0x00007f24354cc97c in emitSignal (signalName=..., args=...) at ../../kio/kio/kdirnotify.cpp:34 #9 0x00007f24354cd1e8 in OrgKdeKDirNotifyInterface::emitLeftDirectory (url=...) at ../../kio/kio/kdirnotify.cpp:69 #10 0x00007f24354b3837 in sendSignal (url=..., entering=false, this=0x5563c10) at ../../kio/kio/kdirlister_p.h:343 #11 ~DirItem (this=0x5563c10, __in_chrg=<optimized out>) at ../../kio/kio/kdirlister_p.h:331 #12 qDeleteAll<QHash<QString, KDirListerCache::DirItem*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 #13 qDeleteAll<QHash<QString, KDirListerCache::DirItem*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 #14 KDirListerCache::~KDirListerCache (this=this@entry=0x5545650, __in_chrg=<optimized out>) at ../../kio/kio/kdirlister.cpp:79 #15 0x00007f24354b410a in ~KDirListerCache (this=0x5545650, __in_chrg=<optimized out>) at ../../kio/kio/kdirlister.cpp:87 #16 destroy () at ../../kio/kio/kdirlister.cpp:47 #17 0x00007f2437226d32 in __run_exit_handlers (status=1, listp=0x7f24375b1698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #18 0x00007f2437226d85 in __GI_exit (status=<optimized out>) at exit.c:104 #19 0x00007f2437feb488 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:782 #20 0x00007f2438f5d680 in KApplication::xioErrhandler (this=0x7ffe70a51360, dpy=0x19f95c0) at ../../kdeui/kernel/kapplication.cpp:419 #21 0x00007f243289888e in _XIOError (dpy=dpy@entry=0x19f95c0) at ../../src/XlibInt.c:1498 #22 0x00007f243289699c in _XReply (dpy=dpy@entry=0x19f95c0, rep=rep@entry=0x7ffe70a4c0c0, extra=extra@entry=0, discard=discard@entry=0) at ../../src/xcb_io.c:708 #23 0x00007f243287d4c6 in XGetWindowProperty (dpy=0x19f95c0, w=31457312, property=311, offset=0, length=1, delete=0, req_type=311, actual_type=0x7ffe70a4c1d8, actual_format=0x7ffe70a4c1d0, nitems=0x7ffe70a4c1e0, bytesafter=0x7ffe70a4c1e8, prop=0x7ffe70a4c1f0) at ../../src/GetProp.c:69 #24 0x00007f24390a6359 in NETWinInfo::update (this=0x48eb510, dirty_props=<optimized out>) at ../../kdeui/windowmanagement/netwm.cpp:3962 #25 0x00007f243909d880 in KWindowInfo::KWindowInfo (this=0x7ffe70a4c360, _win=31457312, properties=134742016, properties2=<optimized out>) at ../../kdeui/windowmanagement/kwindowinfo_x11.cpp:73 #26 0x00007f2439098b89 in KWindowSystem::windowInfo (win=<optimized out>, properties=properties@entry=524288, properties2=properties2@entry=0) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:445 #27 0x00007f24390230c0 in KMainWindow::saveWindowSize (this=0x20563e0, _cg=...) at ../../kdeui/widgets/kmainwindow.cpp:909 #28 0x00007f24390239e5 in KMainWindow::saveMainWindowSettings (this=this@entry=0x20563e0, _cg=...) at ../../kdeui/widgets/kmainwindow.cpp:666 #29 0x00007f2439024b16 in KMainWindow::saveAutoSaveSettings (this=this@entry=0x20563e0) at ../../kdeui/widgets/kmainwindow.cpp:1056 #30 0x00007f2439024c94 in KMainWindow::closeEvent (this=0x20563e0, e=0x7ffe70a4c9d0) at ../../kdeui/widgets/kmainwindow.cpp:587 #31 0x00007f2437fd2dc8 in QWidget::event (this=0x20563e0, event=0x7ffe70a4c9d0) at kernel/qwidget.cpp:8775 #32 0x00007f24383b3923 in QMainWindow::event (this=this@entry=0x20563e0, event=event@entry=0x7ffe70a4c9d0) at widgets/qmainwindow.cpp:1478 #33 0x00007f2439024fb1 in KMainWindow::event (this=this@entry=0x20563e0, ev=ev@entry=0x7ffe70a4c9d0) at ../../kdeui/widgets/kmainwindow.cpp:1126 #34 0x00007f2439060c39 in KXmlGuiWindow::event (this=0x20563e0, ev=0x7ffe70a4c9d0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #35 0x00007f2437f7f9bc in QApplicationPrivate::notify_helper (this=this@entry=0x19b3c00, receiver=receiver@entry=0x20563e0, e=e@entry=0x7ffe70a4c9d0) at kernel/qapplication.cpp:4570 #36 0x00007f2437f864d8 in QApplication::notify (this=this@entry=0x7ffe70a51360, receiver=receiver@entry=0x20563e0, e=e@entry=0x7ffe70a4c9d0) at kernel/qapplication.cpp:4356 #37 0x00007f2438f5ec2a in KApplication::notify (this=0x7ffe70a51360, receiver=0x20563e0, event=0x7ffe70a4c9d0) at ../../kdeui/kernel/kapplication.cpp:311 #38 0x00007f2437a4d1cd in QCoreApplication::notifyInternal (this=0x7ffe70a51360, receiver=receiver@entry=0x20563e0, event=event@entry=0x7ffe70a4c9d0) at kernel/qcoreapplication.cpp:955 #39 0x00007f2437fcf659 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #40 QWidgetPrivate::close_helper (this=0x2056560, mode=mode@entry=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7955 #41 0x00007f2437fcf71e in QWidget::close (this=<optimized out>) at kernel/qwidget.cpp:8024 #42 0x00007f2437f7fb90 in QApplication::closeAllWindows () at kernel/qapplication.cpp:2352 #43 0x00007f243a07eb72 in shutdownGracefully (sig=15) at /build/buildd/kdevplatform-1.7.1/shell/core.cpp:68 #44 <signal handler called> #45 Lookup_MarkBasePos (nesting_level=1, context_length=65535, flags=0, buffer=0x1d28440, st=0x1cdd910, gpi=0x7ffe70a4d0e0) at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:2241 #46 GPOS_Do_Glyph_Lookup (gpi=gpi@entry=0x7ffe70a4d0e0, lookup_index=lookup_index@entry=0, buffer=buffer@entry=0x1d28440, context_length=<optimized out>, context_length@entry=65535, nesting_level=1, nesting_level@entry=0) at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:5811 #47 0x00007f24379af8f6 in GPOS_Do_String_Lookup (buffer=0x1d28440, lookup_index=0, gpi=0x7ffe70a4d0e0) at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:5905 #48 HB_GPOS_Apply_String (font=<optimized out>, gpos=0x1d28590, load_flags=<optimized out>, buffer=0x1d28440, dvi=<optimized out>, r2l=<optimized out>) at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:6076 #49 0x00007f24379b499c in HB_OpenTypePosition (item=0x7ffe70a4d360, availableGlyphs=540, doLogClusters=<optimized out>) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:1265 #50 0x00007f24379b99e3 in HB_ShapeItem (shaper_item=0x7ffe70a4d360) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:1419 #51 0x00007f24381e4847 in QTextEngine::shapeTextWithHarfbuzz (this=this@entry=0x7ffe70a4dbc0, item=item@entry=5) at text/qtextengine.cpp:1342 #52 0x00007f24381e51da in QTextEngine::shapeText (this=this@entry=0x7ffe70a4dbc0, item=item@entry=5) at text/qtextengine.cpp:935 #53 0x00007f24381e5525 in QTextEngine::shape (this=this@entry=0x7ffe70a4dbc0, item=item@entry=5) at text/qtextengine.cpp:1450 #54 0x00007f24381e942f in QTextEngine::width (this=this@entry=0x7ffe70a4dbc0, from=from@entry=0, len=len@entry=21020) at text/qtextengine.cpp:1687 #55 0x00007f24381c064f in QFontMetrics::width (this=this@entry=0x7ffe70a50570, text=..., len=21020, len@entry=-1, flags=flags@entry=0) at text/qfontmetrics.cpp:582 #56 0x00007f24381c0927 in QFontMetrics::width (this=this@entry=0x7ffe70a50570, text=..., len=len@entry=-1) at text/qfontmetrics.cpp:546 #57 0x00007f238cd21660 in GrepOutputDelegate::sizeHint (this=<optimized out>, option=..., index=...) at /build/buildd/kdevplatform-1.7.1/plugins/grepview/grepoutputdelegate.cpp:160 #58 0x00007f24384f056e in QTreeView::sizeHintForColumn (this=<optimized out>, column=0) at itemviews/qtreeview.cpp:2741 #59 0x00007f24384eb82f in QTreeView::resizeColumnToContents (this=0x4fb4b50, column=column@entry=0) at itemviews/qtreeview.cpp:2543 #60 0x00007f238cd2635e in GrepOutputView::expandElements (this=0x4fb1380) at /build/buildd/kdevplatform-1.7.1/plugins/grepview/grepoutputview.cpp:290 #61 0x00007f238cd16039 in GrepOutputView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/kdevplatform-1.7.1/obj-x86_64-linux-gnu/plugins/grepview/moc_grepoutputview.cpp:93 #62 0x00007f2437a621ec in QMetaObject::activate (sender=sender@entry=0x4d19c20, m=m@entry=0x7f2437db28a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffe70a509b0) at kernel/qobject.cpp:3567 #63 0x00007f2437aae794 in QAbstractItemModel::rowsInserted (this=this@entry=0x4d19c20, _t1=..., _t2=89, _t3=89) at .moc/release-shared/moc_qabstractitemmodel.cpp:196 #64 0x00007f2437a45232 in QAbstractItemModel::endInsertRows (this=0x4d19c20) at kernel/qabstractitemmodel.cpp:2433 #65 0x00007f2438542515 in QStandardItemModelPrivate::rowsInserted (this=<optimized out>, parent=parent@entry=0x4df9a10, row=row@entry=89, count=count@entry=1) at itemviews/qstandarditemmodel.cpp:558 #66 0x00007f24385432df in QStandardItemPrivate::insertRows (this=0x1cb8dd0, row=row@entry=89, count=count@entry=1, items=...) at itemviews/qstandarditemmodel.cpp:433 #67 0x00007f2438544c8c in QStandardItem::insertRow (this=this@entry=0x4df9a10, row=row@entry=89, items=...) at itemviews/qstandarditemmodel.cpp:1457 #68 0x00007f238cd1f1ac in insertRow (aitem=0x48d2500, arow=89, this=0x4df9a10) at /usr/include/qt4/QtGui/qstandarditemmodel.h:311 #69 appendRow (aitem=0x48d2500, this=0x4df9a10) at /usr/include/qt4/QtGui/qstandarditemmodel.h:314 #70 GrepOutputModel::appendOutputs (this=0x4d19c20, filename=..., items=...) at /build/buildd/kdevplatform-1.7.1/plugins/grepview/grepoutputmodel.cpp:400 #71 0x00007f2437a668e1 in QObject::event (this=0x4d19c20, e=<optimized out>) at kernel/qobject.cpp:1222 #72 0x00007f2437f7f9bc in QApplicationPrivate::notify_helper (this=this@entry=0x19b3c00, receiver=receiver@entry=0x4d19c20, e=e@entry=0x4a36a60) at kernel/qapplication.cpp:4570 #73 0x00007f2437f864d8 in QApplication::notify (this=this@entry=0x7ffe70a51360, receiver=receiver@entry=0x4d19c20, e=e@entry=0x4a36a60) at kernel/qapplication.cpp:4356 #74 0x00007f2438f5ec2a in KApplication::notify (this=0x7ffe70a51360, receiver=0x4d19c20, event=0x4a36a60) at ../../kdeui/kernel/kapplication.cpp:311 #75 0x00007f2437a4d1cd in QCoreApplication::notifyInternal (this=0x7ffe70a51360, receiver=receiver@entry=0x4d19c20, event=event@entry=0x4a36a60) at kernel/qcoreapplication.cpp:955 #76 0x00007f2437a50a71 in sendEvent (event=0x4a36a60, receiver=0x4d19c20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #77 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x18f2800) at kernel/qcoreapplication.cpp:1579 #78 0x00007f2437a50f03 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #79 0x00007f2437a7c6ee in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #80 postEventSourceDispatch (s=0x19b2900) at kernel/qeventdispatcher_glib.cpp:300 #81 0x00007f243137ac3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #82 0x00007f243137af20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #83 0x00007f243137afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #84 0x00007f2437a7c85e in QEventDispatcherGlib::processEvents (this=0x18f4100, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #85 0x00007f2438027c66 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #86 0x00007f2437a4bd21 in QEventLoop::processEvents (this=this@entry=0x7ffe70a511a0, flags=...) at kernel/qeventloop.cpp:149 #87 0x00007f2437a4c085 in QEventLoop::exec (this=this@entry=0x7ffe70a511a0, flags=...) at kernel/qeventloop.cpp:204 #88 0x00007f2437a51b09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #89 0x00007f2437f7dc1c in QApplication::exec () at kernel/qapplication.cpp:3828 #90 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:582 Possible duplicates by query: bug 332297, bug 328646, bug 324786. Reported using DrKonqi
I'm surprised about this in the backtrace: #43 0x00007f243a07eb72 in shutdownGracefully (sig=15) at /build/buildd/kdevplatform-1.7.1/shell/core.cpp:68 #44 <signal handler called> Did you Ctrl-C/kill the KDevelop process before getting a backtrace?
*** Bug 363264 has been marked as a duplicate of this bug. ***
(In reply to Kevin Funk from comment #1) > I'm surprised about this in the backtrace: > > #43 0x00007f243a07eb72 in shutdownGracefully (sig=15) at > /build/buildd/kdevplatform-1.7.1/shell/core.cpp:68 > #44 <signal handler called> > > Did you Ctrl-C/kill the KDevelop process before getting a backtrace? I actually don't remember exactly what I did, but I reported the bug using the graphical assistant and I think the app gets killed at some point. After I reported this I've updated the software and doubled my RAM. Despite other small issues in similar contexts, It won't crash anymore, so I would consider it solved.