Bug 232804 - double free or curruption at start
Summary: double free or curruption at start
Status: RESOLVED DUPLICATE of bug 206775
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:
Depends on:
Blocks:
 
Reported: 2010-03-31 09:46 UTC by Eric Thiele
Modified: 2010-03-31 14:43 UTC (History)
1 user (show)

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 Eric Thiele 2010-03-31 09:46:13 UTC
Application that crashed: kdevelop.bin
Version of the application: 3.9.99 (using KDevPlatform 0.9.99)
KDE Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-gentoo x86_64

What I was doing when the application crashed:
*** glibc detected *** /usr/bin/kdevelop.bin: double free or corruption (!prev): 0x00007f38d8281780 ***

 -- Backtrace:
Application: KDevelop (/usr/bin/kdevelop.bin), signal: Aborted
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f3901e55760 (LWP 23162))]

Thread 13 (Thread 0x7f38f07a0710 (LWP 23165)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f38fe73abd7 in QWaitConditionPrivate::wait (this=0x11df3b8, mutex=0x11df3c0, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x11df3b8, mutex=0x11df3c0, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38fb16df7e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x11df3a0) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/language/duchain/duchain.cpp:286
#4  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x11df3a0) at thread/qthread_unix.cpp:248
#5  0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f38ef2a0710 (LWP 23166)):
#0  0x00007f38f7bc4930 in next_valid_source (context=0x7f38e8000f10, priority=<value optimized out>) at gmain.c:2004
#1  IA__g_main_context_prepare (context=0x7f38e8000f10, priority=<value optimized out>) at gmain.c:2305
#2  0x00007f38f7bc4c71 in g_main_context_iterate (context=0x7f38e8000f10, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#3  0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0x7f38e8000f10, may_block=1) at gmain.c:2654
#4  0x00007f38fe858986 in QEventDispatcherGlib::processEvents (this=0x1a34e10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f38fe82dce4 in QEventLoop::exec (this=0x7f38ef29fde0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f38fe737177 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f38fe80e598 in QInotifyFileSystemWatcherEngine::run (this=0x1a436d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x1a436d0) at thread/qthread_unix.cpp:248
#10 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f38ee216710 (LWP 23168)):
#0  0x00007f38fcb5fc13 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f7bc4e5c in g_main_context_poll (context=0x1a4e260, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x1a4e260, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0x1a4e260, may_block=1) at gmain.c:2654
#4  0x00007f38fe858986 in QEventDispatcherGlib::processEvents (this=0x10617c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f38fe82dce4 in QEventLoop::exec (this=0x7f38ee215de0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f38fe737177 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f38fe80e598 in QInotifyFileSystemWatcherEngine::run (this=0x1a63000) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x1a63000) at thread/qthread_unix.cpp:248
#10 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f38ed18c710 (LWP 23170)):
#0  0x00007f38fcb5fc13 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f7bc4e5c in g_main_context_poll (context=0x7f38e000f670, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f38e000f670, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0x7f38e000f670, may_block=1) at gmain.c:2654
#4  0x00007f38fe858986 in QEventDispatcherGlib::processEvents (this=0x1a5f940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f38fe82dce4 in QEventLoop::exec (this=0x7f38ed18bde0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f38fe737177 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f38fe80e598 in QInotifyFileSystemWatcherEngine::run (this=0x7f38e000e700) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38e000e700) at thread/qthread_unix.cpp:248
#10 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f38d4499710 (LWP 23181)):
#0  0x00007f38fcb5fc13 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f7bc4e5c in g_main_context_poll (context=0x1fd6d00, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x1fd6d00, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0x1fd6d00, may_block=1) at gmain.c:2654
#4  0x00007f38fe858986 in QEventDispatcherGlib::processEvents (this=0x2420540, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f38fe82dce4 in QEventLoop::exec (this=0x7f38d4498e20, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f38fe737177 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x20d8f20) at thread/qthread_unix.cpp:248
#9  0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f38d4c9a710 (LWP 23182)):
#0  0x00007f38fcb5fc13 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f7bc4e5c in g_main_context_poll (context=0x7f38cc148ce0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f38cc148ce0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0x7f38cc148ce0, may_block=1) at gmain.c:2654
#4  0x00007f38fe858986 in QEventDispatcherGlib::processEvents (this=0x2626a30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f38fe82dce4 in QEventLoop::exec (this=0x7f38d4c99e20, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f38fe737177 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x24e9420) at thread/qthread_unix.cpp:248
#9  0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f38d3246710 (LWP 23183)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f38fcb10ef0 in _L_lock_9684 () from /lib/libc.so.6
#2  0x00007f38fcb0f401 in *__GI___libc_free (mem=0x7f38d8000020) at malloc.c:3736
#3  0x00007f38fe7456d0 in QExplicitlySharedDataPointer<QDateTimePrivate>::operator= (this=0x7f38d8578ed0, other=...) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:178
#4  QDateTime::operator= (this=0x7f38d8578ed0, other=...) at tools/qdatetime.cpp:2268
#5  0x00007f38d3a0ec1d in UIBlockTester::UIBlockTesterThread::run (this=0x7f38d8578eb0) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cpplanguagesupport.cpp:678
#6  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38d8578eb0) at thread/qthread_unix.cpp:248
#7  0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f38d2a45710 (LWP 23184)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f38fe73abd7 in QWaitConditionPrivate::wait (this=0x2389d10, mutex=0x2389d08, time=1000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x2389d10, mutex=0x2389d08, time=1000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38d3a1b398 in CPPParseJob::includePaths (this=0x2389bf0) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cppparsejob.cpp:247
#4  0x00007f38d3a1b636 in CPPParseJob::mergeDefines (this=0x26931bc, env=...) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cppparsejob.cpp:210
#5  0x00007f38d3a288ea in PreprocessJob::run (this=0x1ed93f0) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:157
#6  0x00007f39002b402f in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f38d2a44d80, th=0x27ca060, job=0x1ed93f0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#7  0x00007f39002b42f0 in ThreadWeaver::Job::execute (this=0x1ed93f0, th=0x27ca060) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#8  0x00007f39002b59bb in ThreadWeaver::JobCollectionJobRunner::execute (this=0x27d5980, t=0x27ca060)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/JobCollection.cpp:82
#9  0x00007f39002b32f7 in ThreadWeaver::ThreadRunHelper::run (this=0x7f38d2a44e30, parent=0x1024ec0, th=0x27ca060)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#10 0x00007f39002b3878 in ThreadWeaver::Thread::run (this=0x27ca060) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f38fe739d05 in QThreadPrivate::start (arg=0x27ca060) at thread/qthread_unix.cpp:248
#12 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#13 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f38d2244710 (LWP 23185)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f38fcb10ef0 in _L_lock_9684 () from /lib/libc.so.6
#2  0x00007f38fcb0f401 in *__GI___libc_free (mem=0x7f38d8000020) at malloc.c:3736
#3  0x00007f38fb1f62eb in ~QByteArray (this=0x7f38d22425e0, string=<value optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:382
#4  IndexedString (this=0x7f38d22425e0, string=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/language/duchain/indexedstring.cpp:183
#5  0x00007f38d3a356fb in CppTools::computeGccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:137
#6  0x00007f38d3a359b9 in CppTools::gccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:153
#7  0x00007f38d3a35e90 in CppTools::setupStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:238
#8  0x00007f38d3a29699 in CppUtils::standardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cpputils.cpp:193
#9  0x00007f38d3a24eaf in PreprocessJob::createStandardEnvironment () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:91
#10 0x00007f38d3a288cd in PreprocessJob::run (this=0x24c72d0) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:156
#11 0x00007f39002b402f in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f38d2243d80, th=0x7f38cc20c460, job=0x24c72d0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#12 0x00007f39002b42f0 in ThreadWeaver::Job::execute (this=0x24c72d0, th=0x7f38cc20c460) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#13 0x00007f39002b59bb in ThreadWeaver::JobCollectionJobRunner::execute (this=0x2561500, t=0x7f38cc20c460)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/JobCollection.cpp:82
#14 0x00007f39002b32f7 in ThreadWeaver::ThreadRunHelper::run (this=0x7f38d2243e30, parent=0x1024ec0, th=0x7f38cc20c460)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#15 0x00007f39002b3878 in ThreadWeaver::Thread::run (this=0x7f38cc20c460) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#16 0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38cc20c460) at thread/qthread_unix.cpp:248
#17 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#18 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f38d1a43710 (LWP 23186)):
[KCrash Handler]
#5  0x00007f38fcaca515 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f38fcacb89f in *__GI_abort () at abort.c:92
#7  0x00007f38fcb04fea in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#8  0x00007f38fcb0a71d in malloc_printerr (action=3, str=0x7f38fcbb8b78 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007f38fcb100eb in _int_realloc (av=0x7f38d8000020, oldp=0x7f38d8281770, oldsize=1040, nb=2064) at malloc.c:5322
#10 0x00007f38fcb1053e in *__GI___libc_realloc (oldmem=0x7f38d8281780, bytes=2048) at malloc.c:3821
#11 0x00007f38d3a36e04 in QVector<rpp::pp_macro*>::realloc (this=0x7f38d3c97ff8, asize=126, aalloc=254) at /usr/include/qt4/QtCore/qvector.h:479
#12 0x00007f38d3a35678 in QVector<rpp::pp_macro*>::append () at /usr/include/qt4/QtCore/qvector.h:547
#13 CppTools::computeGccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:133
#14 0x00007f38d3a359b9 in CppTools::gccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:153
#15 0x00007f38d3a35e90 in CppTools::setupStandardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/setuphelpers.cpp:238
#16 0x00007f38d3a29699 in CppUtils::standardMacros () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cpputils.cpp:193
#17 0x00007f38d3a24eaf in PreprocessJob::createStandardEnvironment () at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:91
#18 0x00007f38d3a288cd in PreprocessJob::run (this=0x24bdb30) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:156
#19 0x00007f39002b402f in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f38d1a42d80, th=0x7f38cc20f6e0, job=0x24bdb30)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#20 0x00007f39002b42f0 in ThreadWeaver::Job::execute (this=0x24bdb30, th=0x7f38cc20f6e0) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#21 0x00007f39002b59bb in ThreadWeaver::JobCollectionJobRunner::execute (this=0x2346800, t=0x7f38cc20f6e0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/JobCollection.cpp:82
#22 0x00007f39002b32f7 in ThreadWeaver::ThreadRunHelper::run (this=0x7f38d1a42e30, parent=0x1024ec0, th=0x7f38cc20f6e0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#23 0x00007f39002b3878 in ThreadWeaver::Thread::run (this=0x7f38cc20f6e0) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#24 0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38cc20f6e0) at thread/qthread_unix.cpp:248
#25 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#26 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f38d1242710 (LWP 23187)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f38fe73abd7 in QWaitConditionPrivate::wait (this=0x337ef50, mutex=0x337ef48, time=1000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x337ef50, mutex=0x337ef48, time=1000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38d3a1b398 in CPPParseJob::includePaths (this=0x337ee30) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cppparsejob.cpp:247
#4  0x00007f38d3a1b636 in CPPParseJob::mergeDefines (this=0x26a44ac, env=...) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/cppparsejob.cpp:210
#5  0x00007f38d3a288ea in PreprocessJob::run (this=0x23f84e0) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/languages/cpp/preprocessjob.cpp:157
#6  0x00007f39002b402f in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f38d1241d80, th=0x7f38cc1ff010, job=0x23f84e0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:106
#7  0x00007f39002b42f0 in ThreadWeaver::Job::execute (this=0x23f84e0, th=0x7f38cc1ff010) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Job.cpp:135
#8  0x00007f39002b59bb in ThreadWeaver::JobCollectionJobRunner::execute (this=0x2468e50, t=0x7f38cc1ff010)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/JobCollection.cpp:82
#9  0x00007f39002b32f7 in ThreadWeaver::ThreadRunHelper::run (this=0x7f38d1241e30, parent=0x1024ec0, th=0x7f38cc1ff010)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:95
#10 0x00007f39002b3878 in ThreadWeaver::Thread::run (this=0x7f38cc1ff010) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38cc1ff010) at thread/qthread_unix.cpp:248
#12 0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#13 0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f38d0a41710 (LWP 23188)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f38fe73abf9 in QWaitConditionPrivate::wait (this=0x1024ee8, mutex=0x1042270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x1024ee8, mutex=0x1042270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f39002b2826 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1024ec0, th=0x7f38e4218d40)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f39002b4e8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1044b40, th=0x7f38e4218d40)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f39002b3327 in ThreadWeaver::ThreadRunHelper::run (this=0x7f38d0a40e30, parent=0x1024ec0, th=0x7f38e4218d40)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f39002b3878 in ThreadWeaver::Thread::run (this=0x7f38e4218d40) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f38fe739d05 in QThreadPrivate::start (arg=0x7f38e4218d40) at thread/qthread_unix.cpp:248
#8  0x00007f38fe4a9a64 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f38fcb6888d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3901e55760 (LWP 23162)):
#0  0x00007f38fcb5fc13 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f59b5b92 in _xcb_conn_wait (c=0xec27c0, cond=<value optimized out>, vector=0x7fff3c140730, count=0x7fff3c14072c) at xcb_conn.c:306
#2  0x00007f38f59b60b9 in _xcb_out_send (c=0xec27c0, vector=0x7fff3c140730, count=0x7fff3c14072c) at xcb_out.c:338
#3  0x00007f38f59b6327 in xcb_writev (c=0xec27c0, vector=0x7fff3c140780, count=3, requests=355) at xcb_out.c:286
#4  0x00007f38f998ab8a in _XSend (dpy=0xed6ee0, data=0x0, size=<value optimized out>) at xcb_io.c:339
#5  0x00007f38f998b0d5 in _XFlush (dpy=0xed6ee0) at xcb_io.c:356
#6  0x00007f38f995f990 in XCreateGC (dpy=0xed6ee0, d=75498172, valuemask=<value optimized out>, values=0x0) at CrGC.c:89
#7  0x00007f38fdbc2933 in QX11PaintEngine::begin (this=0x1eabdc0, pdev=0x11aa648) at painting/qpaintengine_x11.cpp:500
#8  0x00007f38fdb0f430 in QPainter::begin (this=0x7fff3c140b20, pd=0x11aa648) at painting/qpainter.cpp:1853
#9  0x00007f38fde3f62e in QStylePainter::begin (this=0x11a6980) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:66
#10 QStylePainter (this=0x11a6980) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:59
#11 QToolButton::paintEvent (this=0x11a6980) at widgets/qtoolbutton.cpp:553
#12 0x00007f38fda0d25a in QWidget::event (this=0x11a6980, event=0x7fff3c141330) at kernel/qwidget.cpp:8144
#13 0x00007f38fd9b6f0c in QApplicationPrivate::notify_helper (this=0xabb060, receiver=0x11a6980, e=0x7fff3c141330) at kernel/qapplication.cpp:4300
#14 0x00007f38fd9bd50b in QApplication::notify (this=0x7fff3c144640, receiver=0x11a6980, e=0x7fff3c141330) at kernel/qapplication.cpp:4183
#15 0x00007f38fefe6608 in KApplication::notify (this=0x7fff3c144640, receiver=0x11a6980, event=0x7fff3c141330)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#16 0x00007f38fe82f02c in QCoreApplication::notifyInternal (this=0x7fff3c144640, receiver=0x11a6980, event=0x7fff3c141330) at kernel/qcoreapplication.cpp:704
#17 0x00007f38fda156dd in QCoreApplication::sendSpontaneousEvent (this=0x11ad4f0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1080d90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x11ad4f0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1080d90)
    at kernel/qwidget.cpp:5339
#19 0x00007f38fda163e8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5452
#20 0x00007f38fda161de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=15, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5439
#21 0x00007f38fda15460 in QWidgetPrivate::drawWidget (this=0x11a9600, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1080d90) at kernel/qwidget.cpp:5388
#22 0x00007f38fda163e8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=22, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5452
#23 0x00007f38fda161de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=23, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5439
#24 0x00007f38fda161de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=24, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5439
#25 0x00007f38fda161de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=25, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5439
#26 0x00007f38fda161de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=26, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1080d90) at kernel/qwidget.cpp:5439
#27 0x00007f38fda15460 in QWidgetPrivate::drawWidget (this=0xf94b20, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1080d90) at kernel/qwidget.cpp:5388
#28 0x00007f38fdbd20bc in QWidgetBackingStore::sync (this=0x1080d90) at painting/qbackingstore.cpp:1291
#29 0x00007f38fda072d8 in QWidgetPrivate::syncBackingStore (this=0xf94b20) at kernel/qwidget.cpp:1672
#30 0x00007f38fda0d98a in QWidget::event (this=0xf940d0, event=0x7fff3c143330) at kernel/qwidget.cpp:8291
#31 0x00007f38fddd47cb in QMainWindow::event (this=0xf940d0, event=0x7fff3c143330) at widgets/qmainwindow.cpp:1433
#32 0x00007f38ff0fdb55 in KXmlGuiWindow::event (this=0x7fff3c1406a0, ev=0x1) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#33 0x00007f38fd9b6f0c in QApplicationPrivate::notify_helper (this=0xabb060, receiver=0xf940d0, e=0x7fff3c143330) at kernel/qapplication.cpp:4300
#34 0x00007f38fd9bd50b in QApplication::notify (this=0x7fff3c144640, receiver=0xf940d0, e=0x7fff3c143330) at kernel/qapplication.cpp:4183
#35 0x00007f38fefe6608 in KApplication::notify (this=0x7fff3c144640, receiver=0xf940d0, event=0x7fff3c143330)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#36 0x00007f38fe82f02c in QCoreApplication::notifyInternal (this=0x7fff3c144640, receiver=0xf940d0, event=0x7fff3c143330) at kernel/qcoreapplication.cpp:704
#37 0x00007f38fdbcf49f in QCoreApplication::sendEvent (widget=0xf940d0, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 sendUpdateRequest (widget=0xf940d0, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:503
#39 0x00007f38fdbd28ae in QWidgetBackingStore::markDirty (this=0x1080d90, rect=..., widget=0x11e07d0, updateImmediately=true, invalidateBuffer=32) at painting/qbackingstore.cpp:667
#40 0x00007f38fda09587 in QWidget::repaint (this=0x11e07d0, rect=...) at kernel/qwidget.cpp:10034
#41 0x00007f38fda09653 in QWidget::repaint (this=0x7fff3c1406a0) at kernel/qwidget.cpp:9990
#42 0x00007f390136815b in KDevelop::StatusbarProgressWidget::activateSingleItemMode (this=0x11c05a0)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/shell/progresswidget.cpp:167
#43 0x00007f39013691c4 in KDevelop::StatusbarProgressWidget::qt_metacall (this=0x11c05a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3c143600)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/progresswidget.moc:86
#44 0x00007f38fe842477 in QMetaObject::activate (sender=0x1084ad0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3285
#45 0x00007f3901366092 in KDevelop::ProgressManager::progressItemCompleted (this=0x7fff3c1406a0, _t1=0x7f38e8005880)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/progressmanager.moc:255
#46 0x00007f390136792b in KDevelop::ProgressManager::qt_metacall (this=0x1084ad0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3c143730)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/progressmanager.moc:229
#47 0x00007f38fe842477 in QMetaObject::activate (sender=0x7f38e8005880, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3285
#48 0x00007f3901366232 in KDevelop::ProgressItem::progressItemCompleted (this=0x7fff3c1406a0, _t1=0x7f38e8005880)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/progressmanager.moc:124
#49 0x00007f3901366d80 in KDevelop::ProgressItem::setComplete (this=0x7f38e8005880) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/shell/progressmanager.cpp:53
#50 0x00007f390132ee0c in KDevelop::StatusBar::hideProgress (this=0x1086820, status=0x7f38e8001940) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/shell/statusbar.cpp:219
#51 0x00007f3901330154 in KDevelop::StatusBar::qt_metacall (this=0x1086820, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3c143980)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/statusbar.moc:93
#52 0x00007f38fe842477 in QMetaObject::activate (sender=0x7f38e8001930, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3285
#53 0x00007f39013196d2 in KDevelop::ProjectProgress::hideProgress (this=0x7fff3c1406a0, _t1=0x7f38e8001940)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/project.moc:134
#54 0x00007f3901319459 in KDevelop::ProjectProgress::slotClean (this=0x7fff3c1406a0) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/shell/project.cpp:130
#55 0x00007f39013198d4 in KDevelop::ProjectProgress::qt_metacall (this=0x7f38e8001930, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3c143a70)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/shell/project.moc:101
#56 0x00007f38fe842477 in QMetaObject::activate (sender=0x248a310, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3285
#57 0x00007f38fe83eee3 in QObject::event (this=0x248a310, e=0x1) at kernel/qobject.cpp:1204
#58 0x00007f38fd9b6f0c in QApplicationPrivate::notify_helper (this=0xabb060, receiver=0x248a310, e=0x7fff3c1441e0) at kernel/qapplication.cpp:4300
#59 0x00007f38fd9bd50b in QApplication::notify (this=0x7fff3c144640, receiver=0x248a310, e=0x7fff3c1441e0) at kernel/qapplication.cpp:4183
#60 0x00007f38fefe6608 in KApplication::notify (this=0x7fff3c144640, receiver=0x248a310, event=0x7fff3c1441e0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#61 0x00007f38fe82f02c in QCoreApplication::notifyInternal (this=0x7fff3c144640, receiver=0x248a310, event=0x7fff3c1441e0) at kernel/qcoreapplication.cpp:704
#62 0x00007f38fe85c6b4 in QCoreApplication::sendEvent (this=0xabec30) at kernel/qcoreapplication.h:215
#63 QTimerInfoList::activateTimers (this=0xabec30) at kernel/qeventdispatcher_unix.cpp:603
#64 0x00007f38fe858c88 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#65 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#66 0x00007f38f7bc1843 in g_main_dispatch (context=0xabd910) at gmain.c:1960
#67 IA__g_main_context_dispatch (context=0xabd910) at gmain.c:2513
#68 0x00007f38f7bc5070 in g_main_context_iterate (context=0xabd910, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#69 0x00007f38f7bc5188 in IA__g_main_context_iteration (context=0xabd910, may_block=1) at gmain.c:2654
#70 0x00007f38fe85896c in QEventDispatcherGlib::processEvents (this=0xabb020, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#71 0x00007f38fda65906 in QGuiEventDispatcherGlib::processEvents (this=0x7fff3c1406a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f38fe82d912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#73 0x00007f38fe82dce4 in QEventLoop::exec (this=0x7fff3c144490, flags=...) at kernel/qeventloop.cpp:201
#74 0x00007f38fe830196 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#75 0x0000000000408a57 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/app/main_internal.cpp:222

Reported using DrKonqi
Comment 1 Eric Thiele 2010-03-31 10:33:34 UTC
dissapeard after rebuild of kdevelop.

revdep-rebuild dind't show any missing so.
Comment 2 Dario Andres 2010-03-31 14:35:10 UTC
So.. is the issue "fixed" for you ?
Comment 3 Andreas Pakulat 2010-03-31 14:43:57 UTC
backtrace suggests the libc bug.

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