Bug 214751 - Crash importing cmake project (KDE module) [QHashData::free_helper, freeData, operator=]
Summary: Crash importing cmake project (KDE module) [QHashData::free_helper, freeData,...
Status: RESOLVED DUPLICATE of bug 206775
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-16 02:55 UTC by Peter Hedlund
Modified: 2009-11-16 09:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Hedlund 2009-11-16 02:55:53 UTC
Application: kdevelop (3.9.96 (using KDevPlatform 0.9.96))
KDE Version: 4.3.75 (KDE 4.3.75 (KDE 4.4 >= 20091113)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-127.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

What I was doing when the application crashed:
I tried several times to create a project for the kdeedu module by importing the CMakeLists.txt file. Crashes every time.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0x7f269d5af840 (LWP 32092))]

Thread 5 (Thread 0x7f2690480710 (LWP 32093)):
#0  0x0000003ef200b3b9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000033a4c72832 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f269ead993e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1f33930) at /home/kde/kde/src/kdevplatform/language/duchain/duchain.cpp:280
#3  0x00000033a4c71915 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003ef2006a3a in start_thread () from /lib64/libpthread.so.0
#5  0x0000003ef14ddf3d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2687e08710 (LWP 32147)):
#0  0x0000003ef200b04c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000033a4c728cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f26a011a826 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b14f30, th=0x2ac6820) at /home/kde/kde/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f26a011ceeb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1bdbcf0, th=0x2ac6820) at /home/kde/kde/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f26a011b3bf in ThreadWeaver::ThreadRunHelper::run (this=0x7f2687e07d50, parent=0x2b14f30, th=0x2ac6820) at /home/kde/kde/src/kdelibs/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f26a011b7f8 in ThreadWeaver::Thread::run (this=0x2ac6820) at /home/kde/kde/src/kdelibs/threadweaver/Weaver/Thread.cpp:142
#6  0x00000033a4c71915 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003ef2006a3a in start_thread () from /lib64/libpthread.so.0
#8  0x0000003ef14ddf3d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2688809710 (LWP 32148)):
[KCrash Handler]
#5  0x0000003ef14326b5 in raise () from /lib64/libc.so.6
#6  0x0000003ef1433e95 in abort () from /lib64/libc.so.6
#7  0x0000003ef146ebe3 in __libc_message () from /lib64/libc.so.6
#8  0x0000003ef1474576 in malloc_printerr () from /lib64/libc.so.6
#9  0x00000033a4c8d3aa in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib64/libQtCore.so.4
#10 0x00007f268470b2d5 in freeData (x=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qhash.h:557
#11 operator= (x=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qhash.h:582
#12 operator= (x=<value optimized out>, this=<value optimized out>) at /home/kde/kde/src/kdevelop/projectmanagers/cmake/parser/variablemap.h:29
#13 CMakeManager::parse (x=<value optimized out>, this=<value optimized out>) at /home/kde/kde/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:426
#14 0x00007f269f0c2fe0 in import (folder=<value optimized out>, this=0x2cfdd30) at /home/kde/kde/src/kdevplatform/project/importprojectjob.cpp:46
#15 KDevelop::ImportProjectJobPrivate::import (folder=<value optimized out>, this=0x2cfdd30) at /home/kde/kde/src/kdevplatform/project/importprojectjob.cpp:49
#16 0x00007f269f0c2de6 in QtConcurrent::RunFunctionTask<void>::run (this=0x2d320b0) at /usr/include/QtCore/qtconcurrentrunbase.h:120
#17 0x00000033a4c67ee9 in ?? () from /usr/lib64/libQtCore.so.4
#18 0x00000033a4c71915 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x0000003ef2006a3a in start_thread () from /lib64/libpthread.so.0
#20 0x0000003ef14ddf3d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2683ad8710 (LWP 32231)):
#0  0x0000003ef200b04c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000033acb35e36 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00000033acb35e79 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x0000003ef2006a3a in start_thread () from /lib64/libpthread.so.0
#4  0x0000003ef14ddf3d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f269d5af840 (LWP 32092)):
#0  0x0000003ef200b04c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000033a4c728cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000033a4c67cb7 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00000033a4c683af in QThreadPool::~QThreadPool() () from /usr/lib64/libQtCore.so.4
#4  0x00000033a4c689e5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x0000003ef1435b72 in exit () from /lib64/libc.so.6
#6  0x00000033a6015498 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f269fcc1fa8 in KApplication::xioErrhandler (this=0x7fff74138300, dpy=0x1b8bfd0) at /home/kde/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:408
#8  0x0000003ef304551e in _XIOError () from /usr/lib64/libX11.so.6
#9  0x0000003ef304cff5 in ?? () from /usr/lib64/libX11.so.6
#10 0x0000003ef304d887 in _XEventsQueued () from /usr/lib64/libX11.so.6
#11 0x0000003ef30361ab in XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00000033a604d2bc in ?? () from /usr/lib64/libQtGui.so.4
#13 0x0000003ef383c12a in g_main_context_check () from /lib64/libglib-2.0.so.0
#14 0x0000003ef383c90d in ?? () from /lib64/libglib-2.0.so.0
#15 0x0000003ef383cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#16 0x00000033a4d8cb33 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#17 0x00000033a604d0fe in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00000033a4d622d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#19 0x00000033a4d626ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00000033a4d64ab9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#21 0x0000000000405ae7 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/kde/kde/src/kdevelop/app/main.cpp:193

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-11-16 09:56:25 UTC

*** This bug has been marked as a duplicate of bug 206775 ***