[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 262094] New: Kdevelop crashes from starting and reloading the
From:       <dan () marketsoup ! com>
Date:       2011-01-04 16:44:30
Message-ID: bug-262094-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=262094

           Summary: Kdevelop crashes from starting and reloading the
                    project...
           Product: kdevelop
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: dan@marketsoup.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic