Application: kdevelop (4.1.80) KDE Platform Version: 4.5.90 (4.6 RC1) Qt Version: 4.7.1 Operating System: Linux 2.6.37-11-generic x86_64 Distribution: Ubuntu natty (development branch) -- Information about the crash: - What I was doing when the application crashed: Starting the application and a project (only one) was already loaded. It then crashed. I made sure I loaded all the debug symbols I could find, but I think there could be some sort of javascript error inside Qt or such. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f4742cd87c0 (LWP 11780))] Thread 15 (Thread 0x7f472eb74700 (LWP 11781)): #0 0x00007f473ff184b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f473b1091a0 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f473b109a7a in g_main_loop_run () from /lib/libglib-2.0.so.0 #3 0x00007f472f4dc6f4 in ?? () from /usr/lib/libgio-2.0.so.0 #4 0x00007f473b1305c4 in ?? () from /lib/libglib-2.0.so.0 #5 0x00007f473f2c2d8c in start_thread (arg=0x7f472eb74700) at pthread_create.c:304 #6 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f471c1a9700 (LWP 11788)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f47411f0ffe in wait (this=<value optimized out>, mutex=0x1ded610, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1ded610, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f473d833c7b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1ded5f0) at ../../language/duchain/duchain.cpp:286 #4 0x00007f47411f09ce in QThreadPrivate::start (arg=0x1ded5f0) at thread/qthread_unix.cpp:285 #5 0x00007f473f2c2d8c in start_thread (arg=0x7f471c1a9700) at pthread_create.c:304 #6 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f47165f3700 (LWP 11801)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47411f108b in wait (this=<value optimized out>, mutex=0x278f110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x278f110, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4738e540b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x265b500, th=0x278ff80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f4738e56723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x267ea00, th=0x278ff80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f4738e5553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f47165f2de0, parent=0x265b500, th=0x278ff80) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x278ff80) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f47411f09ce in QThreadPrivate::start (arg=0x278ff80) at thread/qthread_unix.cpp:285 #8 0x00007f473f2c2d8c in start_thread (arg=0x7f47165f3700) at pthread_create.c:304 #9 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f4712667700 (LWP 11835)): #0 0xffffffffff60014c in ?? () #1 0x00007f4712666ad0 in ?? () #2 0x00007fff80d8f7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0x7f4712e68700 (LWP 11836)): #0 0x00007f473f2c6e6d in __pthread_mutex_unlock_usercnt (mutex=0x7f47080009a8) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f47080009a8) at pthread_mutex_unlock.c:290 #2 0x00007f473b107723 in g_main_context_acquire () from /lib/libglib-2.0.so.0 #3 0x00007f473b108fa4 in ?? () from /lib/libglib-2.0.so.0 #4 0x00007f473b1096c9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x00007f4741302a26 in QEventDispatcherGlib::processEvents (this=0x7f47080008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #6 0x00007f47412d6ed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f47412d710c in QEventLoop::exec (this=0x7f4712e67dc0, flags=...) at kernel/qeventloop.cpp:201 #8 0x00007f47411ee214 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #9 0x00007f47411f09ce in QThreadPrivate::start (arg=0x2b21860) at thread/qthread_unix.cpp:285 #10 0x00007f473f2c2d8c in start_thread (arg=0x7f4712e68700) at pthread_create.c:304 #11 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f470eae2700 (LWP 11868)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f471cb4e412 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f471ce67180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f471cb4e449 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f471ce75254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f473f2c2d8c in start_thread (arg=0x7f470eae2700) at pthread_create.c:304 #4 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f470dd35700 (LWP 11893)): #0 0x00007f473b1080e0 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #1 0x00007f473b109024 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f473b1096c9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f4741302a26 in QEventDispatcherGlib::processEvents (this=0x2e1cad0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f47412d6ed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f47412d710c in QEventLoop::exec (this=0x7f470dd34d90, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f47411ee214 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f47412b93df in QInotifyFileSystemWatcherEngine::run (this=0x2e1bb60) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f47411f09ce in QThreadPrivate::start (arg=0x2e1bb60) at thread/qthread_unix.cpp:285 #9 0x00007f473f2c2d8c in start_thread (arg=0x7f470dd35700) at pthread_create.c:304 #10 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f470d534700 (LWP 11896)): #0 0x00007f473ff184b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f473b1091a0 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f473b1096c9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f4741302a26 in QEventDispatcherGlib::processEvents (this=0x36e4c80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f47412d6ed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f47412d710c in QEventLoop::exec (this=0x7f470d533da0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f47411ee214 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f47358d313c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0 #8 0x00007f47411f09ce in QThreadPrivate::start (arg=0x34ba3f0) at thread/qthread_unix.cpp:285 #9 0x00007f473f2c2d8c in start_thread (arg=0x7f470d534700) at pthread_create.c:304 #10 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f4700919700 (LWP 11922)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47411efb53 in QMutexPrivate::wait (this=0xe1ae30, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f47411ec5f5 in QMutex::lock (this=0x7f4742641788) at thread/qmutex.cpp:204 #3 0x00007f474242d945 in QMutexLocker (this=0x7f470091569f) at /usr/include/qt4/QtCore/qmutex.h:102 #4 KDevelop::ForegroundLock::relock (this=0x7f470091569f) at ../../interfaces/foregroundlock.cpp:152 #5 0x00007f473d806946 in KDevelop::ParseJob::readContents (this=0x7f47080d6520) at ../../language/backgroundparser/parsejob.cpp:268 #6 0x00007f470f30e89a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x00007f470f311760 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #8 0x00007f470f30708e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #9 0x00007f470f30f787 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #10 0x00007f470f0c6b84 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #11 0x00007f470f0c95f1 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #12 0x00007f470f0c9d4b in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #13 0x00007f470f0c9f83 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #14 0x00007f470f0ca005 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #15 0x00007f470f311943 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #16 0x00007f4738e55c21 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f4700918d40, th=0x3aceaa0, job=0x3aebb10) at ../../../threadweaver/Weaver/Job.cpp:106 #17 0x00007f4738e55d4c in ThreadWeaver::Job::execute (this=0x3aebb10, th=0x3aceaa0) at ../../../threadweaver/Weaver/Job.cpp:135 #18 0x00007f4738e56ff3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x3aecc20, t=0x3aceaa0) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #19 0x00007f4738e5550f in ThreadWeaver::ThreadRunHelper::run (this=0x7f4700918de0, parent=0x1332250, th=0x3aceaa0) at ../../../threadweaver/Weaver/Thread.cpp:95 #20 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x3aceaa0) at ../../../threadweaver/Weaver/Thread.cpp:142 #21 0x00007f47411f09ce in QThreadPrivate::start (arg=0x3aceaa0) at thread/qthread_unix.cpp:285 #22 0x00007f473f2c2d8c in start_thread (arg=0x7f4700919700) at pthread_create.c:304 #23 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #24 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f4700118700 (LWP 11923)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47411efb53 in QMutexPrivate::wait (this=0xe1ae30, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f47411ec5f5 in QMutex::lock (this=0x7f4742641788) at thread/qmutex.cpp:204 #3 0x00007f474242d945 in QMutexLocker (this=0x7f470011469f) at /usr/include/qt4/QtCore/qmutex.h:102 #4 KDevelop::ForegroundLock::relock (this=0x7f470011469f) at ../../interfaces/foregroundlock.cpp:152 #5 0x00007f473d806946 in KDevelop::ParseJob::readContents (this=0x7f47283a98e0) at ../../language/backgroundparser/parsejob.cpp:268 #6 0x00007f470f30e89a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x00007f470f311760 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #8 0x00007f470f30708e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #9 0x00007f470f30f787 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #10 0x00007f470f0c6b84 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #11 0x00007f470f0c95f1 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #12 0x00007f470f0c9d4b in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #13 0x00007f470f0c9f83 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #14 0x00007f470f0ca005 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #15 0x00007f470f311943 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #16 0x00007f4738e55c21 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f4700117d40, th=0x7f4708072780, job=0x2a495e0) at ../../../threadweaver/Weaver/Job.cpp:106 #17 0x00007f4738e55d4c in ThreadWeaver::Job::execute (this=0x2a495e0, th=0x7f4708072780) at ../../../threadweaver/Weaver/Job.cpp:135 #18 0x00007f4738e56ff3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x28a3210, t=0x7f4708072780) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #19 0x00007f4738e5550f in ThreadWeaver::ThreadRunHelper::run (this=0x7f4700117de0, parent=0x1332250, th=0x7f4708072780) at ../../../threadweaver/Weaver/Thread.cpp:95 #20 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x7f4708072780) at ../../../threadweaver/Weaver/Thread.cpp:142 #21 0x00007f47411f09ce in QThreadPrivate::start (arg=0x7f4708072780) at thread/qthread_unix.cpp:285 #22 0x00007f473f2c2d8c in start_thread (arg=0x7f4700118700) at pthread_create.c:304 #23 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #24 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f46ff917700 (LWP 11924)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f47411f0ffe in wait (this=<value optimized out>, mutex=0x7f4742641790, time=30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7f4742641790, time=30) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f474242db6e in KDevelop::ForegroundLock::relock (this=0x7f46ff91151f) at ../../interfaces/foregroundlock.cpp:183 #4 0x00007f473d806946 in KDevelop::ParseJob::readContents (this=0x7f47080f1bd0) at ../../language/backgroundparser/parsejob.cpp:268 #5 0x00007f470f30e89a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #6 0x00007f470f311760 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x00007f470f30708e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #8 0x00007f470f30f787 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #9 0x00007f470f0c6b84 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #10 0x00007f470f0c95f1 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #11 0x00007f470f0c9d4b in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #12 0x00007f470f0c9f83 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #13 0x00007f470f0ca005 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #14 0x00007f470f311943 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #15 0x00007f470f30708e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #16 0x00007f470f30f787 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #17 0x00007f470f0c6b84 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #18 0x00007f470f0c95f1 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #19 0x00007f470f0c9d4b in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #20 0x00007f470f0c9f83 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #21 0x00007f470f0ca005 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #22 0x00007f470f311943 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #23 0x00007f4738e55c21 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f46ff916d40, th=0x7f4708034b60, job=0x3b149e0) at ../../../threadweaver/Weaver/Job.cpp:106 #24 0x00007f4738e55d4c in ThreadWeaver::Job::execute (this=0x3b149e0, th=0x7f4708034b60) at ../../../threadweaver/Weaver/Job.cpp:135 #25 0x00007f4738e56ff3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x3b14440, t=0x7f4708034b60) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #26 0x00007f4738e5550f in ThreadWeaver::ThreadRunHelper::run (this=0x7f46ff916de0, parent=0x1332250, th=0x7f4708034b60) at ../../../threadweaver/Weaver/Thread.cpp:95 #27 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x7f4708034b60) at ../../../threadweaver/Weaver/Thread.cpp:142 #28 0x00007f47411f09ce in QThreadPrivate::start (arg=0x7f4708034b60) at thread/qthread_unix.cpp:285 #29 0x00007f473f2c2d8c in start_thread (arg=0x7f46ff917700) at pthread_create.c:304 #30 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #31 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f46ff116700 (LWP 11925)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47411efb53 in QMutexPrivate::wait (this=0xe1ae30, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f47411ec5f5 in QMutex::lock (this=0x7f4742641788) at thread/qmutex.cpp:204 #3 0x00007f474242d945 in QMutexLocker (this=0x7f46ff11269f) at /usr/include/qt4/QtCore/qmutex.h:102 #4 KDevelop::ForegroundLock::relock (this=0x7f46ff11269f) at ../../interfaces/foregroundlock.cpp:152 #5 0x00007f473d806946 in KDevelop::ParseJob::readContents (this=0x7f46f8001810) at ../../language/backgroundparser/parsejob.cpp:268 #6 0x00007f470f30e89a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x00007f470f311760 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #8 0x00007f470f30708e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #9 0x00007f470f30f787 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #10 0x00007f470f0c6b84 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #11 0x00007f470f0c95f1 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #12 0x00007f470f0c9d4b in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #13 0x00007f470f0c9f83 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #14 0x00007f470f0ca005 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #15 0x00007f470f311943 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #16 0x00007f4738e55c21 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f46ff115d40, th=0x7f47080628c0, job=0x2716fb0) at ../../../threadweaver/Weaver/Job.cpp:106 #17 0x00007f4738e55d4c in ThreadWeaver::Job::execute (this=0x2716fb0, th=0x7f47080628c0) at ../../../threadweaver/Weaver/Job.cpp:135 #18 0x00007f4738e56ff3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x3aeb410, t=0x7f47080628c0) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #19 0x00007f4738e5550f in ThreadWeaver::ThreadRunHelper::run (this=0x7f46ff115de0, parent=0x1332250, th=0x7f47080628c0) at ../../../threadweaver/Weaver/Thread.cpp:95 #20 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x7f47080628c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #21 0x00007f47411f09ce in QThreadPrivate::start (arg=0x7f47080628c0) at thread/qthread_unix.cpp:285 #22 0x00007f473f2c2d8c in start_thread (arg=0x7f46ff116700) at pthread_create.c:304 #23 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #24 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f46fe915700 (LWP 11926)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47411f108b in wait (this=<value optimized out>, mutex=0x134d9d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x134d9d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4738e540b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1332250, th=0x7f4708036260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f4738e56723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x13046a0, th=0x7f4708036260) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f4738e5553f in ThreadWeaver::ThreadRunHelper::run (this=0x7f46fe914de0, parent=0x1332250, th=0x7f4708036260) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f4738e555cb in ThreadWeaver::Thread::run (this=0x7f4708036260) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f47411f09ce in QThreadPrivate::start (arg=0x7f4708036260) at thread/qthread_unix.cpp:285 #8 0x00007f473f2c2d8c in start_thread (arg=0x7f46fe915700) at pthread_create.c:304 #9 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f46fe114700 (LWP 11953)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f473854f542 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #2 0x00007f473f2c2d8c in start_thread (arg=0x7f46fe114700) at pthread_create.c:304 #3 0x00007f473ff2561d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f4742cd87c0 (LWP 11780)): [KCrash Handler] #6 0x00007f473849c4b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4 #7 0x00007f47384dd1f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4 #8 0x00007f47384de3f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4 #9 0x00007f4737d1f872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4 #10 0x00007f47382897e6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4 #11 0x00007f4738049f55 in WebCore::FrameLoader::load(WebCore::ResourceRequest const&, WebCore::SubstituteData const&, bool) () from /usr/lib/libQtWebKit.so.4 #12 0x00007f473829cdb5 in QWebFrame::setHtml(QString const&, QUrl const&) () from /usr/lib/libQtWebKit.so.4 #13 0x00007f4711a561a6 in ?? () from /usr/lib/kde4/kdevmanpage.so #14 0x00007f4711a56c2b in ?? () from /usr/lib/kde4/kdevmanpage.so #15 0x00007f4711a57584 in ?? () from /usr/lib/kde4/kdevmanpage.so #16 0x00007f47412ecbb8 in QMetaObject::activate (sender=0x26ecf20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff80cb6670) at kernel/qobject.cpp:3280 #17 0x00007f4742779bb2 in KJob::result (this=<value optimized out>, _t1=0x26ecf20) at ./kjob.moc:194 #18 0x00007f4742779bf0 in KJob::emitResult (this=0x26ecf20) at ../../kdecore/jobs/kjob.cpp:312 #19 0x00007f473e828fcb in KIO::SimpleJob::slotFinished (this=0x26ecf20) at ../../kio/kio/job.cpp:525 #20 0x00007f473e82e452 in KIO::TransferJob::slotFinished (this=0x26ecf20) at ../../kio/kio/job.cpp:1118 #21 0x00007f473e832751 in KIO::TransferJob::qt_metacall (this=0x26ecf20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff80cb6a70) at ./jobclasses.moc:367 #22 0x00007f47412ecbb8 in QMetaObject::activate (sender=0x12e37f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280 #23 0x00007f473e8ce3f1 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173 #24 0x00007f473e8cb375 in KIO::SlaveInterface::dispatch (this=0x12e37f0) at ../../kio/kio/slaveinterface.cpp:89 #25 0x00007f473e8bee9e in KIO::Slave::gotInput (this=0x12e37f0) at ../../kio/kio/slave.cpp:348 #26 0x00007f473e8bf4ec in KIO::Slave::qt_metacall (this=0x12e37f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff80cb6e80) at ./slave.moc:82 #27 0x00007f47412ecbb8 in QMetaObject::activate (sender=0x39327f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280 #28 0x00007f473e7fa487 in KIO::ConnectionPrivate::dequeue (this=0x3924b90) at ../../kio/kio/connection.cpp:82 #29 0x00007f473e7fa52d in KIO::Connection::qt_metacall (this=0x39327f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3b34ef0) at ./connection.moc:79 #30 0x00007f47412eba4a in QObject::event (this=0x39327f0, e=<value optimized out>) at kernel/qobject.cpp:1219 #31 0x00007f4740688b24 in QApplicationPrivate::notify_helper (this=0xe57930, receiver=0x39327f0, e=0x3ac0ce0) at kernel/qapplication.cpp:4445 #32 0x00007f474068d45a in QApplication::notify (this=<value optimized out>, receiver=0x39327f0, e=0x3ac0ce0) at kernel/qapplication.cpp:4324 #33 0x00007f4741abcd56 in KApplication::notify (this=0x7fff80cb7bb0, receiver=0x39327f0, event=0x3ac0ce0) at ../../kdeui/kernel/kapplication.cpp:311 #34 0x0000000000404c56 in _start () Reported using DrKonqi
Created attachment 55571 [details] New crash information added by DrKonqi kdevelop (4.1.80) on KDE Platform 4.5.90 (4.6 RC1) using Qt 4.7.1 - What I was doing when the application crashed: Started the application with a new session even after wiping out existing kde settings. -- Backtrace (Reduced): #6 0x00007fc223e084b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4 #7 0x00007fc223e491f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4 #8 0x00007fc223e4a3f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4 #9 0x00007fc22368b872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4 #10 0x00007fc223bf57e6 in WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
probably upstream bug, see also https://bugzilla.redhat.com/show_bug.cgi?id=648319 how much memory do you have in your machine?
4G of ram here
Created attachment 57289 [details] test file that caused the crash. also after crash - kdevelop crashes continually on startup
*** Bug 266438 has been marked as a duplicate of this bug. ***
Danni: if this is reproducible, please run KDevelop through valgrind and show us the log it produces.
here you go. Yes basically crashing until I delete the session file in ~/.kde/share/... danni@eldar-forest:~$ valgrind kdevelop ==2741== Memcheck, a memory error detector ==2741== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==2741== Using Valgrind-3.6.0-Debian and LibVEX; rerun with -h for copyright info ==2741== Command: kdevelop ==2741== ==2741== Conditional jump or move depends on uninitialised value(s) ==2741== at 0x7E13E40: inflateReset2 (in /lib/libz.so.1.2.3.4) ==2741== by 0x7E13F2F: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==2741== by 0xCD051A0: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==2741== by 0xCD05346: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==2741== by 0x6A772D6: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356) ==2741== by 0x6A78014: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427) ==2741== by 0x6A485A7: QImageReader::read(QImage*) (qimagereader.cpp:1205) ==2741== by 0x6A48BF6: QImageReader::read() (qimagereader.cpp:1155) ==2741== by 0x6A3A10F: operator>>(QDataStream&, QImage&) (qimage.cpp:5195) ==2741== by 0x6A58735: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1317) ==2741== by 0x5C53DBE: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:884) ==2741== by 0x5C56B88: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1231) ==2741== WARNING: deleting stale lockfile /home/danni/.kde/share/apps/kdevelop/sessions//{e99d462c-0d15-4e68-a936-e5c3c3bac487}/lock WARNING: deleting stale lockfile /home/danni/.kdevduchain/{e99d462c-0d15-4e68-a936-e5c3c3bac487}/0/lock QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory QFileSystemWatcher: failed to add paths: /home/danni/.config/ibus/bus ^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A==2741== Invalid read of size 4 ==2741== at 0x6D7F684: QFrame::frameStyle() const (qframe.cpp:252) ==2741== by 0x18510C30: ??? (in /usr/lib/kde4/plugins/styles/oxygen.so) ==2741== by 0x69D1349: QWidget::event(QEvent*) (qwidget.cpp:8286) ==2741== by 0x6980043: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4445) ==2741== by 0x6984979: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4324) ==2741== by 0x5CA36B5: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==2741== by 0x6492B2B: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732) ==2741== by 0x69C8F4A: QWidget::ensurePolished() const (qcoreapplication.h:215) ==2741== by 0x69D4BFA: QWidget::setVisible(bool) (qwidget.cpp:7552) ==2741== by 0x207E1C71: KateViewInternal::KateViewInternal(KateView*) (qwidget.h:487) ==2741== by 0x207DEA35: KateView::KateView(KateDocument*, QWidget*) (kateview.cpp:115) ==2741== by 0x20751A03: KateDocument::createView(QWidget*) (katedocument.cpp:329) ==2741== Address 0x1e671f78 is not stack'd, malloc'd or (recently) free'd ==2741== ==2741== Syscall param socketcall.setsockopt(optval) points to uninitialised byte(s) ==2741== at 0x78483EA: setsockopt (syscall-template.S:82) ==2741== by 0x11E2FDC1: udev_monitor_filter_update (in /lib/libudev.so.0.10.0) ==2741== by 0x11E2FE22: udev_monitor_enable_receiving (in /lib/libudev.so.0.10.0) ==2741== by 0xDDFAC2D: UdevQt::ClientPrivate::setWatchedSubsystems(QStringList const&) (udevqtclient.cpp:76) ==2741== by 0xDDF2DF8: Solid::Backends::UDev::UDevManager::Private::Private() (udevmanager.cpp:58) ==2741== by 0xDDF34B4: Solid::Backends::UDev::UDevManager::UDevManager(QObject*) (udevmanager.cpp:110) ==2741== by 0xDDC93B0: Solid::ManagerBasePrivate::loadBackends() (managerbase.cpp:84) ==2741== by 0xDDCAE50: Solid::DeviceManagerPrivate::DeviceManagerPrivate() (devicemanager.cpp:38) ==2741== by 0xDDCAF74: Solid::DeviceManagerStorage::ensureManagerCreated() (devicemanager.cpp:287) ==2741== by 0xDDCAF98: Solid::DeviceManagerStorage::notifier() (devicemanager.cpp:280) ==2741== by 0xDDC9817: Solid::Device::Device(QString const&) (device.cpp:76) ==2741== by 0x925EA88: KFilePlacesItem::KFilePlacesItem(KBookmarkManager*, QString const&, QString const&) (kfileplacesitem.cpp:39) ==2741== Address 0x7feffcb52 is on thread 1's stack ==2741== kdevelop(2741)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/danni/.kde/share/apps/kdevelop/sessions/{e99d462c-0d15-4e68-a936-e5c3c3bac487}/recovery/current" kdevelop(2741) KSambaSharePrivate::testparmParamValue: We got some errors while running testparm "Load smb config files from /etc/samba/smb.conf Loaded services file OK. ERROR: lock directory /var/run/samba does not exist ERROR: pid directory /var/run/samba does not exist " kdevelop(2741) KSambaSharePrivate::getNetUserShareInfo: We got some errors while running 'net usershare info' kdevelop(2741) KSambaSharePrivate::getNetUserShareInfo: "net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory Please ask your system administrator to enable user sharing. " ==2741== Conditional jump or move depends on uninitialised value(s) ==2741== at 0x6B11098: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3512) ==2741== by 0x6B11AB6: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3735) ==2741== by 0x6B11E6D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3856) ==2741== by 0x6B7E15E: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1092) ==2741== by 0x6AC0842: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:906) ==2741== by 0x6AC091A: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:934) ==2741== by 0x6AC5B2B: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2853) ==2741== by 0x69C871F: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2349) ==2741== by 0x69CE1CB: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5411) ==2741== by 0x6B916AA: QWidgetBackingStore::sync() (qbackingstore.cpp:1333) ==2741== by 0x69C43AF: QWidgetPrivate::syncBackingStore() (qwidget.cpp:1816) ==2741== by 0x69D143B: QWidget::event(QEvent*) (qwidget.cpp:8493) ==2741== ==2741== Conditional jump or move depends on uninitialised value(s) ==2741== at 0x6B11098: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3512) ==2741== by 0x6B11AB6: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3735) ==2741== by 0x6B11E6D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3856) ==2741== by 0x6B7E3F9: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1110) ==2741== by 0x6AC0842: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:906) ==2741== by 0x6AC091A: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:934) ==2741== by 0x6AC5B2B: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2853) ==2741== by 0x69C871F: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2349) ==2741== by 0x69CE1CB: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5411) ==2741== by 0x6B916AA: QWidgetBackingStore::sync() (qbackingstore.cpp:1333) ==2741== by 0x69C43AF: QWidgetPrivate::syncBackingStore() (qwidget.cpp:1816) ==2741== by 0x69D143B: QWidget::event(QEvent*) (qwidget.cpp:8493) ==2741== ==2741== Invalid write of size 4 ==2741== at 0xFA74642: JSC::ExecutableAllocator::isValid() const (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xFAB5614: JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xFAB6837: JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xF2F5B11: WebCore::JSDOMWindowBase::commonJSGlobalData() (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xF8619F5: WebCore::FrameLoaderClientQt::createDocumentLoader(WebCore::ResourceRequest const&, WebCore::SubstituteData const&) (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xF61FE44: WebCore::FrameLoader::load(WebCore::ResourceRequest const&, WebCore::SubstituteData const&, bool) (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0xF8748A1: QWebFrame::setHtml(QString const&, QUrl const&) (in /usr/lib/libQtWebKit.so.4.8.0) ==2741== by 0x2F54B485: ManPageModel::indexParser() (manpagemodel.cpp:180) ==2741== by 0x2F54BEFA: ManPageModel::indexDataReceived(KJob*) (manpagemodel.cpp:136) ==2741== by 0x2F54C503: ManPageModel::qt_metacall(QMetaObject::Call, int, void**) (manpagemodel.moc:93) ==2741== by 0x64A7C17: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280) ==2741== by 0x4F64A71: KJob::result(KJob*) (kjob.moc:194) ==2741== Address 0xbbadbeef is not stack'd, malloc'd or (recently) free'd ==2741== KCrash: Application 'kdevelop' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/danni/.kde/socket-eldar-forest/kdeinit4__0 QSocketNotifier: Invalid socket 22 and type 'Read', disabling... ==2741== Thread 3: ==2741== Invalid read of size 2 ==2741== at 0x64BD4C7: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92) ==2741== by 0xC5F88A3: g_main_context_check (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9191: ??? (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9698: g_main_context_iteration (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0x64BDA4E: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415) ==2741== by 0x6491F11: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==2741== by 0x649214B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==2741== by 0x63A9223: QThread::exec() (qthread.cpp:490) ==2741== by 0x647446E: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248) ==2741== by 0x63AB9DD: QThreadPrivate::start(void*) (qthread_unix.cpp:285) ==2741== by 0x845AD8B: start_thread (pthread_create.c:304) ==2741== by 0x784739C: clone (clone.S:112) ==2741== Address 0x184930a6 is 6 bytes inside a block of size 16 free'd ==2741== at 0x4C26D7F: operator delete(void*) (vg_replace_malloc.c:387) ==2741== by 0x64BD4C6: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92) ==2741== by 0xC5F88A3: g_main_context_check (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9191: ??? (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9698: g_main_context_iteration (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0x64BDA4E: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415) ==2741== by 0x6491F11: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==2741== by 0x649214B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==2741== by 0x63A9223: QThread::exec() (qthread.cpp:490) ==2741== by 0x647446E: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248) ==2741== by 0x63AB9DD: QThreadPrivate::start(void*) (qthread_unix.cpp:285) ==2741== by 0x845AD8B: start_thread (pthread_create.c:304) ==2741== ==2741== Invalid read of size 2 ==2741== at 0x64BD4CB: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:83) ==2741== by 0xC5F88A3: g_main_context_check (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9191: ??? (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9698: g_main_context_iteration (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0x64BDA4E: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415) ==2741== by 0x6491F11: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==2741== by 0x649214B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==2741== by 0x63A9223: QThread::exec() (qthread.cpp:490) ==2741== by 0x647446E: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248) ==2741== by 0x63AB9DD: QThreadPrivate::start(void*) (qthread_unix.cpp:285) ==2741== by 0x845AD8B: start_thread (pthread_create.c:304) ==2741== by 0x784739C: clone (clone.S:112) ==2741== Address 0x184930a4 is 4 bytes inside a block of size 16 free'd ==2741== at 0x4C26D7F: operator delete(void*) (vg_replace_malloc.c:387) ==2741== by 0x64BD4C6: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92) ==2741== by 0xC5F88A3: g_main_context_check (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9191: ??? (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0xC5F9698: g_main_context_iteration (in /lib/libglib-2.0.so.0.2800.0) ==2741== by 0x64BDA4E: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415) ==2741== by 0x6491F11: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==2741== by 0x649214B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==2741== by 0x63A9223: QThread::exec() (qthread.cpp:490) ==2741== by 0x647446E: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248) ==2741== by 0x63AB9DD: QThreadPrivate::start(void*) (qthread_unix.cpp:285) ==2741== by 0x845AD8B: start_thread (pthread_create.c:304) ==2741== QSocketNotifier: Invalid socket 41 and type 'Read', disabling... [1]+ Stopped valgrind kdevelop danni@eldar-forest:~$ cd ==2741== ==2741== HEAP SUMMARY: ==2741== in use at exit: 73,322,236 bytes in 275,367 blocks ==2741== total heap usage: 1,508,914 allocs, 1,233,547 frees, 445,022,635 bytes allocated ==2741== ==2741== LEAK SUMMARY: ==2741== definitely lost: 170,832 bytes in 3,070 blocks ==2741== indirectly lost: 3,176,489 bytes in 4,153 blocks ==2741== possibly lost: 3,382,867 bytes in 50,025 blocks ==2741== still reachable: 66,592,048 bytes in 218,119 blocks ==2741== suppressed: 0 bytes in 0 blocks ==2741== Rerun with --leak-check=full to see details of leaked memory ==2741== ==2741== For counts of detected and suppressed errors, rerun with: -v ==2741== Use --track-origins=yes to see where uninitialised values come from ==2741== ERROR SUMMARY: 82 errors from 8 contexts (suppressed: 34 from 10)
nothing we can do - it's an upstream bug. Apparently it might be fixed already with this: http://trac.webkit.org/changeset/77025 Question is which Qt version will include that fix - I'm waiting for a response by the trolls.
Is webkit used by the core - or is it a plugin I can disable for now?
you can try to disable the Man-Page documentation plugin.