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

List:       kdevelop-bugs
Subject:    [Bug 232413] New: kdevelop crashed when running make externally
From:       Andrew Coles <andrew_coles () yahoo ! co ! uk>
Date:       2010-03-27 23:42:46
Message-ID: bug-232413-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: kdevelop crashed when running make externally
           Product: kdevelop
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: andrew_coles@yahoo.co.uk


Version:           3.9.99 (using KDevPlatform 0.9.99) (using 4.4.1 (KDE 4.4.1),
Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.32-020632-generic

-- Information about the crash:
i) KDevelop was open
ii) I alt-tabbed to a konsole
iii) Ran make there (in the build directory configured for use with kdevelop,
and kdevelop crashed


 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb456a980 (LWP 7571))]

Thread 10 (Thread 0xb0fd8b70 (LWP 7572)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb604c142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb61348d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d7524f in QWaitConditionPrivate::wait (this=0x978ecfc, mutex=0x978ed00,
time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x978ecfc, mutex=0x978ed00, time=200000) at
thread/qwaitcondition_unix.cpp:159
#5  0xb5184125 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#6  0xb6d7436e in QThreadPrivate::start (arg=0x978ecf0) at
thread/qthread_unix.cpp:248
#7  0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xafecab70 (LWP 7574)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb6120a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6e52cef in QProcessManager::run (this=0xb6f8c890) at
io/qprocess_unix.cpp:245
#3  0xb6d7436e in QThreadPrivate::start (arg=0xb6f8c890) at
thread/qthread_unix.cpp:248
#4  0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xab40eb70 (LWP 7657)):
#0  0xb6134a6e in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#1  0xb4d83557 in ?? () from /lib/libglib-2.0.so.0
#2  0xb4d83863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb6ea283f in QEventDispatcherGlib::processEvents (this=0x9d618f8,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0xb6e75209 in QEventLoop::processEvents (this=0xab40e270, flags=) at
kernel/qeventloop.cpp:149
#5  0xb6e7565a in QEventLoop::exec (this=0xab40e270, flags=...) at
kernel/qeventloop.cpp:201
#6  0xb6d715e8 in QThread::exec (this=0x9d43470) at thread/qthread.cpp:487
#7  0xb527ac50 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#8  0xb6d7436e in QThreadPrivate::start (arg=0x9d43470) at
thread/qthread_unix.cpp:248
#9  0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaac0db70 (LWP 7658)):
#0  0xb4e02e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6e9f92b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6ea4a15 in QTimerInfoList::updateCurrentTime (this=0x9d577c4) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb6ea4a5a in QTimerInfoList::timerWait (this=0x9d577c4, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb6ea2a48 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xaac0d0ac) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6ea2ad5 in timerSourcePrepare (source=0x0, timeout=0xb4e06ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb4d82f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb4d83351 in ?? () from /lib/libglib-2.0.so.0
#8  0xb4d83863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb6ea283f in QEventDispatcherGlib::processEvents (this=0x9d43e10,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6e75209 in QEventLoop::processEvents (this=0xaac0d270, flags=) at
kernel/qeventloop.cpp:149
#11 0xb6e7565a in QEventLoop::exec (this=0xaac0d270, flags=...) at
kernel/qeventloop.cpp:201
#12 0xb6d715e8 in QThread::exec (this=0x9d445a0) at thread/qthread.cpp:487
#13 0xb527ac50 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#14 0xb6d7436e in QThreadPrivate::start (arg=0x9d445a0) at
thread/qthread_unix.cpp:248
#15 0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaa40cb70 (LWP 7659)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb604c142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb61348d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d73c5e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
#4  0xb6d73db3 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:424
#5  0xac076feb in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#6  0xb6d7436e in QThreadPrivate::start (arg=0x9d43920) at
thread/qthread_unix.cpp:248
#7  0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa95e4b70 (LWP 7662)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb604be15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb613487d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb4ac0887 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4b991a0)
at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb4ac08d1 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0xb4b991a0) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa8118b70 (LWP 7668)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb604be15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb613487d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d752c7 in QWaitConditionPrivate::wait (this=0x96faf40, mutex=0x955d550,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x96faf40, mutex=0x955d550, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0xb47d38a0 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96faf28,
th=0xab6d628) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb47d641c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x96f9600, th=0xab6d628) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb47d226b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x96faf28, th=0xab6d628) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb47d6512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96f9600,
th=0xab6d628) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xab6d628, previous=0xc77d5f8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb47d44fe in ThreadWeaver::ThreadRunHelper::run (this=0xa81182a4,
parent=0x96faf28, th=0xab6d628) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb47d4b1b in ThreadWeaver::Thread::run (this=0xab6d628) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6d7436e in QThreadPrivate::start (arg=0xab6d628) at
thread/qthread_unix.cpp:248
#13 0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa7917b70 (LWP 7669)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb604be15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb613487d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d752c7 in QWaitConditionPrivate::wait (this=0x96faf40, mutex=0x955d550,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x96faf40, mutex=0x955d550, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0xb47d38a0 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96faf28,
th=0xa454ed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb47d641c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x96f9600, th=0xa454ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb47d226b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x96faf28, th=0xa454ed0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb47d6512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96f9600,
th=0xa454ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96f9600,
th=0xa454ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96f9600,
th=0xa454ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
etc. etc. etc.
#1463 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#1464 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x96f9600, th=0xa454ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#1465 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#1466 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x96f9600, th=0xa454ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#1467 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#1468 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x96f9600, th=0xa454ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#1469 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#1470 0xb47d6531 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x96f9600, th=0xa454ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#1471 0xb47d3b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96faf28,
th=0xa454ed0, previous=0xb2b7c40) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#1472 0xb47d44fe in ThreadWeaver::ThreadRunHelper::run (this=0xa79172a4,
parent=0x96faf28, th=0xa454ed0) at ../../../threadweaver/Weaver/Thread.cpp:87
#1473 0xb47d4b1b in ThreadWeaver::Thread::run (this=0xa454ed0) at
../../../threadweaver/Weaver/Thread.cpp:142
#1474 0xb6d7436e in QThreadPrivate::start (arg=0xa454ed0) at
thread/qthread_unix.cpp:248
#1475 0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#1476 0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb06dcb70 (LWP 10209)):
#0  0xb7725430 in __kernel_vsyscall ()
#1  0xb6120a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6e9f9c7 in qt_safe_select (nfds=13, fdread=0xb06db758,
fdwrite=0xb06db6d8, fdexcept=0x0, orig_timeout=0xb06db688) at
kernel/qcore_unix.cpp:153
#3  0xb6e4ff0e in select_msecs (nfds=13, fdread=0xb06db758, fdwrite=0xb06db6d8,
timeout=30000) at io/qprocess_unix.cpp:885
#4  0xb6e50a78 in QProcessPrivate::waitForFinished (this=0xb70c038,
msecs=30000) at io/qprocess_unix.cpp:1101
#5  0xb6e0cfee in QProcess::waitForFinished (this=0xb06db904, msecs=30000) at
io/qprocess.cpp:1688
#6  0xb6e0d73b in ~QProcess (this=0xb06db904, __in_chrg=<value optimized out>)
at io/qprocess.cpp:1124
#7  0xb7571281 in ~KProcess (this=0xb06db904, __in_chrg=<value optimized out>)
at ../../kdecore/io/kprocess.cpp:109
#8  0xb07724f0 in CMakeParserUtils::executeProcess(QString const&, QStringList
const&) () from /usr/lib/libkdev4cmakecommon.so.3.9.99
#9  0xb07727fe in CMakeParserUtils::initialVariables() () from
/usr/lib/libkdev4cmakecommon.so.3.9.99
#10 0xb06f20c8 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#11 0xb06fd40d in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#12 0xb532b5d0 in ?? () from /usr/lib/libkdevplatformproject.so.1
#13 0xb532b0c4 in ?? () from /usr/lib/libkdevplatformproject.so.1
#14 0xb532b3ee in ?? () from /usr/lib/libkdevplatformproject.so.1
#15 0xb6d6929c in QThreadPoolThread::run (this=0x982b578) at
concurrent/qthreadpool.cpp:106
#16 0xb6d7436e in QThreadPrivate::start (arg=0x982b578) at
thread/qthread_unix.cpp:248
#17 0xb604780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0xb61278de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb456a980 (LWP 7571)):
[KCrash Handler]
#6  0xb06efd44 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#7  0xb06f0b3b in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#8  0xb6e7be5a in QMetaObject::metacall (object=0x97d51d0, cl=3055145888,
idx=0, argv=0xbf88ae1c) at kernel/qmetaobject.cpp:237
#9  0xb6e8a5f5 in QMetaObject::activate (sender=0x975d5d0, m=0xb56c1284,
local_signal_index=0, argv=0xbf88af98) at kernel/qobject.cpp:3293
#10 0xb5554953 in KDirWatch::dirty (this=0x975d5d0, _t1=...) at
./kdirwatch.moc:99
#11 0xb5554984 in KDirWatch::setDirty (this=0x975d5d0, _file=...) at
../../kio/kio/kdirwatch.cpp:1792
#12 0xb55552d5 in KDirWatch::qt_metacall (this=0x975d5d0,
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xd3c6f48) at ./kdirwatch.moc:86
#13 0xb6e7be5a in QMetaObject::metacall (object=0x975d5d0, cl=3055145888,
idx=8, argv=0xd3c6f48) at kernel/qmetaobject.cpp:237
#14 0xb6e86516 in QMetaCallEvent::placeMetaCall (this=0xb2f9fc8,
object=0x975d5d0) at kernel/qobject.cpp:561
#15 0xb6e8763e in QObject::event (this=0x975d5d0, e=0xb2f9fc8) at
kernel/qobject.cpp:1248
#16 0xb63c83cc in QApplicationPrivate::notify_helper (this=0x9499d18,
receiver=0x975d5d0, e=0xb2f9fc8) at kernel/qapplication.cpp:4300
#17 0xb63cf01e in QApplication::notify (this=0xbf88b934, receiver=0x975d5d0,
e=0xb2f9fc8) at kernel/qapplication.cpp:3704
#18 0xb716d42a in KApplication::notify (this=0xbf88b934, receiver=0x975d5d0,
event=0xb2f9fc8) at ../../kdeui/kernel/kapplication.cpp:302
#19 0xb6e76beb in QCoreApplication::notifyInternal (this=0xbf88b934,
receiver=0x975d5d0, event=0xb2f9fc8) at kernel/qcoreapplication.cpp:704
#20 0xb6e79623 in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x946f6d8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x946f6d8) at kernel/qcoreapplication.cpp:1345
#22 0xb6e7978d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#23 0xb6ea2d0f in QCoreApplication::sendPostedEvents (s=0x949bf78) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=0x949bf78) at
kernel/qeventdispatcher_glib.cpp:276
#25 0xb4d7fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0xb4d83730 in ?? () from /lib/libglib-2.0.so.0
#27 0xb4d83863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0xb6ea2805 in QEventDispatcherGlib::processEvents (this=0x946f268,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#29 0xb6487b35 in QGuiEventDispatcherGlib::processEvents (this=0x946f268,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb6e75209 in QEventLoop::processEvents (this=0xbf88b7f4, flags=) at
kernel/qeventloop.cpp:149
#31 0xb6e7565a in QEventLoop::exec (this=0xbf88b7f4, flags=...) at
kernel/qeventloop.cpp:201
#32 0xb6e7984f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#33 0xb63c8467 in QApplication::exec () at kernel/qapplication.cpp:3579
#34 0x0804fdd3 in _start ()

-- 
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