Application: kdevelop (4.2.3) KDE Platform Version: 4.7.00 (4.7.0) Qt Version: 4.7.2 Operating System: Linux 2.6.38-11-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I had the computer shut down unexpectedly and when I restarted KDevelop, it crashed on startup with a question whether I want to restore a file from a backup. Before I could answer it, it crashed. I tried starting it another time and it didn't crash. The crash does not seem to be reproducible. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fbee72d1780 (LWP 3520))] Thread 12 (Thread 0x7fbecd449700 (LWP 3524)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007fbee57ee79e in wait (this=<value optimized out>, mutex=0x1f9ebb0, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1f9ebb0, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fbee1c2428b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1f9eb90) at ../../language/duchain/duchain.cpp:286 #4 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x1f9eb90) at thread/qthread_unix.cpp:320 #5 0x00007fbee38add8c in start_thread (arg=0x7fbecd449700) at pthread_create.c:304 #6 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fbec7be5700 (LWP 3526)): #0 0x00007fbee4517f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbedf4c1104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbedf4c1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbee5900446 in QEventDispatcherGlib::processEvents (this=0xd55f60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbee58d4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbee58d4abc in QEventLoop::exec (this=0x7fbec7be4dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbee57eb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbee58b6c2f in QInotifyFileSystemWatcherEngine::run (this=0x2842570) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x2842570) at thread/qthread_unix.cpp:320 #9 0x00007fbee38add8c in start_thread (arg=0x7fbec7be5700) at pthread_create.c:304 #10 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fbec2891700 (LWP 3527)): #0 0x00007fbee4515715 in __xstat (vers=<value optimized out>, name=0x7b13b88 "/home/kara/projects/corelib/Skyper/utils/ProxyLoader/CallDebugTools.dh", buf=0x7b13ac8) at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38 #1 0x00007fbee58afe46 in stat64 (this=0x7b13a80) at /usr/include/sys/stat.h:506 #2 QFSFileEnginePrivate::doStat (this=0x7b13a80) at io/qfsfileengine_unix.cpp:707 #3 0x00007fbee58b0037 in QFSFileEngine::fileFlags (this=0x7b0f810, type=...) at io/qfsfileengine_unix.cpp:820 #4 0x00007fbee586e315 in QFileInfoPrivate::getFileFlags (this=0x7b13860, request=...) at io/qfileinfo.cpp:126 #5 0x00007fbee586f5ee in QFileInfo::isHidden (this=<value optimized out>) at io/qfileinfo.cpp:861 #6 0x00007fbee5868ab3 in QDirIteratorPrivate::matchesFilters (this=0x7aaf5b0, fileName=..., fi=...) at io/qdiriterator.cpp:318 #7 0x00007fbee5869350 in QDirIteratorPrivate::advance (this=0x7aaf5b0) at io/qdiriterator.cpp:222 #8 0x00007fbee586948d in QDirIterator::next (this=0x7fbec28908a0) at io/qdiriterator.cpp:457 #9 0x00007fbee5864337 in QDir::entryInfoList (this=<value optimized out>, nameFilters=<value optimized out>, filters=<value optimized out>, sort=...) at io/qdir.cpp:1355 #10 0x00007fbee5864cd7 in QDir::entryInfoList (this=<value optimized out>, filters=<value optimized out>, sort=<value optimized out>) at io/qdir.cpp:1268 #11 0x00007fbec7beda46 in ?? () from /usr/lib/kde4/kdevcustommakemanager.so #12 0x00007fbee22169ec in import (this=0x2850860, folder=<value optimized out>) at ../../project/importprojectjob.cpp:53 #13 import (this=0x2850860, folder=<value optimized out>) at ../../project/importprojectjob.cpp:57 #14 import (this=0x2850860, folder=<value optimized out>) at ../../project/importprojectjob.cpp:57 #15 KDevelop::ImportProjectJobPrivate::import (this=0x2850860, folder=<value optimized out>) at ../../project/importprojectjob.cpp:57 #16 0x00007fbee22164c6 in QtConcurrent::RunFunctionTask<void>::run (this=0x284e770) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #17 0x00007fbee57e3188 in QThreadPoolThread::run (this=0x2845470) at concurrent/qthreadpool.cpp:106 #18 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x2845470) at thread/qthread_unix.cpp:320 #19 0x00007fbee38add8c in start_thread (arg=0x7fbec2891700) at pthread_create.c:304 #20 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #21 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fbebcdcb700 (LWP 3554)): #0 0x00007fbedf4c00c5 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fbedf4c0f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbedf4c1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbee5900446 in QEventDispatcherGlib::processEvents (this=0x2ab6ad0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbee58d4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbee58d4abc in QEventLoop::exec (this=0x7fbebcdcadd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbee57eb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbee58b6c2f in QInotifyFileSystemWatcherEngine::run (this=0x2ab5f70) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x2ab5f70) at thread/qthread_unix.cpp:320 #9 0x00007fbee38add8c in start_thread (arg=0x7fbebcdcb700) at pthread_create.c:304 #10 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fbeb7bc5700 (LWP 3555)): #0 0x00007fbee4517f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbedf4c1104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbedf4c1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbee5900446 in QEventDispatcherGlib::processEvents (this=0x7fbec8035960, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbee58d4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbee58d4abc in QEventLoop::exec (this=0x7fbeb7bc4e00, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbee57eb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x2c2ddc0) at thread/qthread_unix.cpp:320 #8 0x00007fbee38add8c in start_thread (arg=0x7fbeb7bc5700) at pthread_create.c:304 #9 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fbeb73c4700 (LWP 3556)): #0 0x00007fbedf4c016d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fbedf4c0f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbedf4c1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbee5900446 in QEventDispatcherGlib::processEvents (this=0x2c245f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbee58d4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbee58d4abc in QEventLoop::exec (this=0x7fbeb73c3e00, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbee57eb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x2c233b0) at thread/qthread_unix.cpp:320 #8 0x00007fbee38add8c in start_thread (arg=0x7fbeb73c4700) at pthread_create.c:304 #9 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fbeb150a700 (LWP 3567)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbed0c852a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fbed0f9e180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fbed0c852d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fbed0fac254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fbee38add8c in start_thread (arg=0x7fbeb150a700) at pthread_create.c:304 #4 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fbeb0705700 (LWP 3568)): #0 0x00007fbee38b03c4 in __pthread_mutex_lock (mutex=0x4aa5e28) at pthread_mutex_lock.c:61 #1 0x00007fbedf4c00d3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fbedf4c0f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbedf4c1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fbee5900446 in QEventDispatcherGlib::processEvents (this=0x4a90070, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fbee58d4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbee58d4abc in QEventLoop::exec (this=0x7fbeb0704dd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbee57eb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007fbee58b6c2f in QInotifyFileSystemWatcherEngine::run (this=0x4a8fea0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x4a8fea0) at thread/qthread_unix.cpp:320 #10 0x00007fbee38add8c in start_thread (arg=0x7fbeb0705700) at pthread_create.c:304 #11 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fbeac64d700 (LWP 3578)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007fbee57ee79e in wait (this=<value optimized out>, mutex=0x7fbee6c3b790, time=30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fbee6c3b790, time=30) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fbee6a27c1e in KDevelop::ForegroundLock::relock (this=0x7fbeac64b84f) at ../../interfaces/foregroundlock.cpp:184 #4 0x00007fbee1bf6f78 in KDevelop::ParseJob::readContents (this=0x6ccded0) at ../../language/backgroundparser/parsejob.cpp:269 #5 0x00007fbeb83a292a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #6 0x00007fbeb83a57f0 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x00007fbedd003271 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fbeac64cd80, th=0x4ee4060, job=0x63ce840) at ../../../threadweaver/Weaver/Job.cpp:106 #8 0x00007fbedd00339c in ThreadWeaver::Job::execute (this=0x63ce840, th=0x4ee4060) at ../../../threadweaver/Weaver/Job.cpp:135 #9 0x00007fbedd004643 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0x4ee4060) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #10 0x00007fbedd002b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbeac64ce20, parent=0x10a4cf0, th=0x4ee4060) at ../../../threadweaver/Weaver/Thread.cpp:95 #11 0x00007fbedd002c1b in ThreadWeaver::Thread::run (this=0x4ee4060) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x4ee4060) at thread/qthread_unix.cpp:320 #13 0x00007fbee38add8c in start_thread (arg=0x7fbeac64d700) at pthread_create.c:304 #14 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbeabe4c700 (LWP 3579)): [KCrash Handler] #6 makeDataPrivate (this=0x7fbeabe4a750) at ../../language/duchain/repositories/itemrepository.h:1052 #7 prepareChange (this=0x7fbeabe4a750) at ../../language/duchain/repositories/itemrepository.h:998 #8 dynamicItemFromIndexSimple (this=0x7fbeabe4a750) at ../../language/duchain/repositories/itemrepository.h:1813 #9 Utils::Set::staticRef (this=0x7fbeabe4a750) at ../../language/util/setrepository.cpp:1074 #10 0x00007fbee1c79c9e in StorableSet (this=<value optimized out>, rhs=...) at ../../language/util/setrepository.h:149 #11 Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker>::operator& (this=<value optimized out>, rhs=...) at ../../language/util/setrepository.h:310 #12 0x00007fbee1c79756 in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<value optimized out>, minimumFeatures=70, checked=<value optimized out>) at ../../language/duchain/parsingenvironment.cpp:271 #13 0x00007fbee1c797ff in KDevelop::ParsingEnvironmentFile::featuresSatisfied (this=0x3d8b360, minimumFeatures=70) at ../../language/duchain/parsingenvironment.cpp:321 #14 0x00007fbeb83a61a2 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #15 0x00007fbedd003271 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fbeabe4bd80, th=0x4e0b750, job=0x4d98b20) at ../../../threadweaver/Weaver/Job.cpp:106 #16 0x00007fbedd00339c in ThreadWeaver::Job::execute (this=0x4d98b20, th=0x4e0b750) at ../../../threadweaver/Weaver/Job.cpp:135 #17 0x00007fbedd004643 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0x4e0b750) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #18 0x00007fbedd002b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbeabe4be20, parent=0x10a4cf0, th=0x4e0b750) at ../../../threadweaver/Weaver/Thread.cpp:95 #19 0x00007fbedd002c1b in ThreadWeaver::Thread::run (this=0x4e0b750) at ../../../threadweaver/Weaver/Thread.cpp:142 #20 0x00007fbee57ee175 in QThreadPrivate::start (arg=0x4e0b750) at thread/qthread_unix.cpp:320 #21 0x00007fbee38add8c in start_thread (arg=0x7fbeabe4c700) at pthread_create.c:304 #22 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #23 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbeab5db700 (LWP 3581)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbedc7ad832 in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007fbee38add8c in start_thread (arg=0x7fbeab5db700) at pthread_create.c:304 #3 0x00007fbee452504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbee72d1780 (LWP 3520)): #0 0x00007fbee4517f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbedb47d512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fbedb47da5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fbedb47dae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fbee094c2a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007fbee094c665 in _XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007fbedffd1f7c in XRenderComposite () from /usr/lib/x86_64-linux-gnu/libXrender.so.1 #7 0x00007fbee4e8ce48 in QX11PaintEngine::drawTiledPixmap (this=<value optimized out>, r=<value optimized out>, pixmap=..., p=<value optimized out>) at painting/qpaintengine_x11.cpp:2217 #8 0x00007fbee4de2bdc in QPainter::drawTiledPixmap (this=0x7fffe73116b0, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6764 #9 0x00007fbed65c379e in drawTiledPixmap (this=<value optimized out>, pixmaps=..., pix=<value optimized out>, w=32, h=32, rect=<value optimized out>) at /usr/include/qt4/QtGui/qpainter.h:832 #10 Oxygen::TileSet::initPixmap (this=<value optimized out>, pixmaps=..., pix=<value optimized out>, w=32, h=32, rect=<value optimized out>) at ../../../libs/oxygen/oxygentileset.cpp:46 #11 0x00007fbed65c3ad1 in Oxygen::TileSet::TileSet (this=0x7fffe73118f0, pix=..., w1=<value optimized out>, h1=<value optimized out>, w3=<value optimized out>, h3=<value optimized out>, x1=4, y1=5, w2=2, h2=1) at ../../../libs/oxygen/oxygentileset.cpp:103 #12 0x00007fbed6852d83 in Oxygen::StyleHelper::hole (this=0xc754a0, color=..., glow=<value optimized out>, size=7, options=...) at ../../../kstyles/oxygen/oxygenstylehelper.cpp:835 #13 0x00007fbed6853a3c in Oxygen::StyleHelper::renderHole (this=0xc754a0, p=0x7fffe7311d20, base=..., r=..., options=<value optimized out>, opacity=<value optimized out>, animationMode=<value optimized out>, tiles=...) at ../../../kstyles/oxygen/oxygenstylehelper.cpp:667 #14 0x00007fbed681b43e in Oxygen::SunkenFrameShadow::paintEvent (this=0x63d5950, event=<value optimized out>) at ../../../kstyles/oxygen/oxygenframeshadow.cpp:485 #15 0x00007fbee4ce3c7a in QWidget::event (this=0x63d5950, event=0x7fffe7312630) at kernel/qwidget.cpp:8405 #16 0x00007fbed681b66d in Oxygen::FrameShadowBase::event (this=0x63d5950, e=0x7fffe7312630) at ../../../kstyles/oxygen/oxygenframeshadow.cpp:296 #17 0x00007fbee4c929f4 in QApplicationPrivate::notify_helper (this=0xc09050, receiver=0x63d5950, e=0x7fffe7312630) at kernel/qapplication.cpp:4462 #18 0x00007fbee4c973ba in QApplication::notify (this=<value optimized out>, receiver=0x63d5950, e=0x7fffe7312630) at kernel/qapplication.cpp:4341 #19 0x00007fbee60a9796 in KApplication::notify (this=0x7fffe7316330, receiver=0x63d5950, event=0x7fffe7312630) at ../../kdeui/kernel/kapplication.cpp:311 #20 0x0000000000404bf6 in _start () Possible duplicates by query: bug 281520, bug 264623, bug 262198. Reported using DrKonqi
Totall not something the KDevelop team can do about. Backtrace indicates there's something in Qt's platform support.