Bug 237395 - Kdevelop crashed during launch
Summary: Kdevelop crashed during launch
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-05-12 16:31 UTC by Manu
Modified: 2018-10-21 04:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manu 2010-05-12 16:31:08 UTC
Application that crashed: kdevelop.bin
Version of the application: 4.0.0 (using KDevPlatform 1.0.0)
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-gentoo-r7 x86_64

What I was doing when the application crashed:
Just launched Kdevelop, the spash screen appeared for a couple of seconds and then it crashed

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

Thread 11 (Thread 0x7fe097705910 (LWP 6475)):
#0  0x00007fe0aac2a41d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0aaeb5ad7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe0a791ba0e in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib64/libkdevplatformlanguage.so.1
#3  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fe08ee23910 (LWP 6476)):
#0  0x00007fe0aac2a199 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0aaeb5af9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe0aca02654 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe0aca04edb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe0aca0335f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe0aca03799 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#8  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fe08e622910 (LWP 6477)):
#0  0x00007fe0aac2a41d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0aaeb5ad7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe0aaeaac99 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fe08de21910 (LWP 6478)):
#0  0x00007fe0a932c77e in ?? () from /lib/libc.so.6
#1  0x00007fe0a92c8e13 in ?? () from /lib/libc.so.6
#2  0x00007fe0a92c7241 in free () from /lib/libc.so.6
#3  0x00007fe0a47896d6 in g_source_unref_internal () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe0aafd32f7 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fe0aaeb47d4 in QThreadPrivate::finish(void*) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fe0aaeb4c1d in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#8  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe0883bf910 (LWP 6558)):
#0  0x00007fe0a9316896 in poll () from /lib/libc.so.6
#1  0x00007fe0a478d4b9 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe0a478d79c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe0aafd2566 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe0aafa76d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fe0aafa7aa4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fe0aaeb20a7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#9  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe087bbe910 (LWP 6559)):
#0  0x00007fe0a9316896 in poll () from /lib/libc.so.6
#1  0x00007fe0a478d4b9 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe0a478d79c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe0aafd2566 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe0aafa76d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fe0aafa7aa4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fe0aaeb20a7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#9  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe0873bd910 (LWP 6560)):
#0  0x00007fe0aac2a41d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0aaeb4565 in thread_sleep(timespec*) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe0aaeb46be in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fe088f4eff1 in UIBlockTester::UIBlockTesterThread::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#4  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe086757910 (LWP 6563)):
#0  0x00007fe0aac2a199 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0a84e0c06 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fe0a84e0c49 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#4  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe08545b910 (LWP 6578)):
#0  0x00007fe0aac2a199 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe0aaeb5af9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe0aca02654 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe0aca04edb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe0aca0335f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe0aca03799 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#8  0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe084c5a910 (LWP 6579)):
[KCrash Handler]
#5  0x00007fe0a92c28e1 in ?? () from /lib/libc.so.6
#6  0x00007fe0a92c52f7 in ?? () from /lib/libc.so.6
#7  0x00007fe0a92c7dde in ?? () from /lib/libc.so.6
#8  0x00007fe0a92c83c1 in realloc () from /lib/libc.so.6
#9  0x00007fe0aaeb7a1a in QByteArray::realloc(int) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007fe0aaeb7dfd in QByteArray::resize(int) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fe0aaf3d83a in QIODevice::readLine(long long) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fe088f782f1 in CppTools::setupStandardIncludePaths() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#13 0x00007fe088f6c5f4 in CppUtils::standardIncludePaths() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#14 0x00007fe088f58aab in IncludePathComputer::computeBackground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#15 0x00007fe088f5cca9 in CPPParseJob::includePaths() const () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#16 0x00007fe088f5db9e in CPPParseJob::mergeDefines(CppPreprocessEnvironment&) const () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#17 0x00007fe088f6b4c2 in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#18 0x00007fe0aca0404c in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#19 0x00007fe0aca0436f in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#20 0x00007fe0aca05853 in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#21 0x00007fe0aca0332f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#22 0x00007fe0aca03799 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#23 0x00007fe0aaeb4c15 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007fe0aac262a7 in start_thread () from /lib/libpthread.so.0
#25 0x00007fe0a931f8cd in clone () from /lib/libc.so.6
#26 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe0ae57e740 (LWP 6474)):
#0  0x00007fe0a932c77e in ?? () from /lib/libc.so.6
#1  0x00007fe0a92c8e13 in ?? () from /lib/libc.so.6
#2  0x00007fe0a92c7241 in free () from /lib/libc.so.6
#3  0x00007fe0aaef9d5c in QString::free(QString::Data*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe088f56c89 in QList<QString>::free(QListData::Data*) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#5  0x00007fe0a9283ea5 in ?? () from /lib/libc.so.6
#6  0x00007fe0a9283ef5 in exit () from /lib/libc.so.6
#7  0x00007fe0a9f7ef58 in qt_xio_errhandler () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007fe0ab754498 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#9  0x00007fe0a61417fe in _XIOError () from /usr/lib64/libX11.so.6
#10 0x00007fe0a6148848 in process_responses () from /usr/lib64/libX11.so.6
#11 0x00007fe0a6149147 in _XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00007fe0a613211b in XEventsQueued () from /usr/lib64/libX11.so.6
#13 0x00007fe0a9fb805c in x11EventSourceCheck(_GSource*) () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007fe0a478cc53 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#15 0x00007fe0a478d501 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#16 0x00007fe0a478d79c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0x00007fe0aafd254c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007fe0a9fb7e9f in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007fe0aafa76d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007fe0aafa7aa4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007fe0aafa9ef6 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#22 0x0000000000408dff in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2010-05-12 22:36:06 UTC
In the hope that you don't blame QIODevice or QByteArray for the memory corruption - reassigning to kdevelop.
Comment 2 Andreas Pakulat 2010-05-13 01:37:17 UTC
Which version of libc do you have installed? Is this reproduceable? If so please run kdevelop in valgrind and attach the log to this report.
Comment 3 Manu 2010-05-14 11:24:05 UTC
I'm using glibc 2.10.1-r1 (on Gentoo). It's not reproduceable actually, because it rarely occurs. I think this particular crash (inmediately after launch)only happened to me once (this) or twice. It's not very annoying, I just thought it'd be a good thing to report it...
Comment 4 Andrew Crouthamel 2018-09-20 22:06:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-21 04:35:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!