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

List:       kde-bugs-dist
Subject:    [Bug 266161] Crash on switching branch in CMakeManager
From:       Milian Wolff <mail () milianw ! de>
Date:       2011-04-01 22:47:40
Message-ID: 20110401224740.E788C83557 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id&6161


Milian Wolff <mail@milianw.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WAITINGFORINFO              |




--- Comment #9 from Milian Wolff <mail milianw de>  2011-04-02 00:47:35 ---
no, still crashing even with this patch:

...
pepepe ()
pepepe ()
pepepe ()
pepepe (0x7f0d885b9080, 0x7f0d88568210, 0x7f0d885c1a70)
pepepe ()
pepepe (0x7f0d88285640)
pepepe ()
pepepe ()
pepepe ()
pepepe (0x5b0a930)
pepepe ()
pepepe ()
pepepe ()
pepepe (0x7f0d88426fb0)
pepepe ()
pepepe (0x7f0d880d8ba0)
pepepe ()
pepepe ()
pepepe (0x7f0d9c9de170)
pepepe ()
pepepe (0x7f0d9dc81550, 0x7f0d9dbad9d0)
pepepe ()
pepepe ()
....

*** glibc detected *** kdevelop: double free or corruption (!prev):
0x00007f0d880d1710 ***
======= Backtrace: ========/lib/libc.so.6(+0x774b6)[0x7f0dbfd9c4b6]
/lib/libc.so.6(cfree+0x73)[0x7f0dbfda2c83]
/home/milian/projects/compiled/kde4/lib/libkdevplatformshell.so.4(+0x954a2)[0x7f0dc54654a2]
                
/home/milian/projects/compiled/kde4/lib/libkdevplatformshell.so.4(+0x9544d)[0x7f0dc546544d]
                
/home/milian/projects/compiled/kde4/lib/libkdevplatformshell.so.4(+0x95684)[0x7f0dc5465684]
                
/home/milian/projects/compiled/kde4/lib/libkdevplatformshell.so.4(_ZNK8KDevelop7Project11filesForUrlERK4KUrl+0x3a)[0x7f0dc5464002]
                
/home/milian/projects/compiled/kde4/lib/kde4/kdevcpplanguagesupport.so(+0x386ac)[0x7f0d94ec46ac]
                
/home/milian/projects/compiled/kde4/lib/kde4/kdevcpplanguagesupport.so(+0x30b5b)[0x7f0d94ebcb5b]
                
/home/milian/projects/compiled/kde4/lib/kde4/kdevcpplanguagesupport.so(+0x3450f)[0x7f0d94ec050f]
                
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x38e)[0x7f0dc1904bde]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7f0dc0c59fdc]
                
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x14d)[0x7f0dc0c5faed]
 kdevelop(22661)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain:
loading top-context 305
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7f0dc21012c6]
                
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7f0dc18f2cdc]
                
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2d2)[0x7f0dc18f5c22]
                
/usr/lib/libQtCore.so.4(+0x195653)[0x7f0dc191f653]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x7f0dbb85f342]
/lib/libglib-2.0.so.0(+0x442a8)[0x7f0dbb8632a8]
/lib/libglib-2.0.so.0(g_main_context_iteration+0x6c)[0x7f0dbb86345c]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x73)[0x7f0dc191f193]
                
/usr/lib/libQtGui.so.4(+0x26aa4e)[0x7f0dc0d0ca4e]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7f0dc18f1a02]
                
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xdc)[0x7f0dc18f1dec]
                
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x7f0dc18f5ebb]
kdevelop[0x40b46d]
/lib/libc.so.6(__libc_start_main+0xfe)[0x7f0dbfd43d8e]
kdevelop[0x404c89]
======= Memory map: =======00400000-00413000 r-xp 00000000 08:06 1249
/home/milian/projects/compiled/kde4/bin/kdevelop
00613000-00614000 r--p 00013000 08:06 1249
/home/milian/projects/compiled/kde4/bin/kdevelop
00614000-00615000 rw-p 00014000 08:06 1249
/home/milian/projects/compiled/kde4/bin/kdevelop
006a8000-06319000 rw-p 00000000 00:00 0                                  [heap]
7f0d88000000-7f0d888e3000 rw-p 00000000 00:00 0
7f0d888e3000-7f0d8c000000 ---p 00000000 00:00 0
7f0d8cd06000-7f0d8cd07000 ---p 00000000 00:00 0
7f0d8cd07000-7f0d8d507000 rw-p 00000000 00:00 0
7f0d8d507000-7f0d8d508000 ---p 00000000 00:00 0
7f0d8d508000-7f0d8dd08000 rw-p 00000000 00:00 0
7f0d8dd08000-7f0d8dd09000 ---p 00000000 00:00 0
7f0d8dd09000-7f0d8e509000 rw-p 00000000 00:00 0
7f0d8e509000-7f0d8e734000 r--s 00000000 08:01 5300
/var/tmp/kdecache-milian/ksycoca4
7f0d8e734000-7f0d8e735000 r--s 00000000 08:06 694167
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/21
7f0d8e735000-7f0d8e736000 r--s 00000000 08:06 699397
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/20
7f0d8e736000-7f0d8e737000 r--s 00000000 08:06 693646
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/19
7f0d8e737000-7f0d8e73a000 r--s 00003000 08:06 693177
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/18
7f0d8e73b000-7f0d8e73d000 r--s 00000000 08:06 697299
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/13
7f0d8e73d000-7f0d8e73e000 r--s 00000000 08:06 693150
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/17
7f0d8e73e000-7f0d8e740000 r--s 00003000 08:06 681182
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/16
7f0d8e740000-7f0d8e741000 r--s 00000000 08:06 703665
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/14
7f0d8e741000-7f0d8e743000 r--s 00000000 08:06 697812
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/15
7f0d8e743000-7f0d8e744000 r--s 00000000 08:06 694710
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/12
7f0d8e744000-7f0d8e745000 r--s 00000000 08:06 678983
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/11
7f0d8e745000-7f0d8e746000 r--s 00000000 08:06 679050
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/10
7f0d8e746000-7f0d8e747000 r--s 00000000 08:06 701509
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/9
7f0d8e747000-7f0d8e748000 r--s 00000000 08:06 704434
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/8
7f0d8e748000-7f0d8e749000 r--s 00000000 08:06 690103
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/7
7f0d8e749000-7f0d8e74a000 r--s 00000000 08:06 684288
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/6
7f0d8e74a000-7f0d8e74b000 r--s 00000000 08:06 691611
/home/milian/.kdevduchain/{2e1b7b8e-cf0d-4c35-9ab8-171bf835d142}/0/topcontexts/5KCrash:
 Application 'kdevelop' crashing...


Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0x7f0dc6019760 (LWP 22661))]

Thread 15 (Thread 0x7f0daabf7700 (LWP 22665)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f0dc17ffda2 in wait (this=<value optimized out>, mutex=0x1cd0350,
time00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1cd0350,
time00) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0dbe0688fc in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x1cd0330) at
/home/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:286
#4  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x1cd0330) at
thread/qthread_unix.cpp:266
#5  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f0d9b7fe700 (LWP 22670)):
#0  0x00007f0dbfe042c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0dc18cee8d in QProcessManager::run (this=0x7f0dc1c24f40) at
io/qprocess_unix.cpp:245
#2  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x7f0dc1c24f40) at
thread/qthread_unix.cpp:266
#3  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f0da09fb700 (LWP 22672)):
#0  0x00007f0dbfdff203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0dbb863009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0dbb86345c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f0dc191f1e6 in QEventDispatcherGlib::processEvents (this=0x2821c60,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f0dc18f1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0dc18f1dec in QEventLoop::exec (this=0x7f0da09fadb0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f0dc17fc2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f0dbe195541 in KDevelop::CompletionWorkerThread::run
(this=0x275b1c0) at
/home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
 #8  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x275b1c0) at
thread/qthread_unix.cpp:266
#9  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f0d9bfff700 (LWP 22674)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x290ec48) at
pthread_mutex_unlock.c:41
#1  __pthread_mutex_unlock (mutex=0x290ec48) at pthread_mutex_unlock.c:290
#2  0x00007f0dbb862661 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x00007f0dbb863023 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f0dbb86345c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#5  0x00007f0dc191f1e6 in QEventDispatcherGlib::processEvents (this=0x290e7a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#6  0x00007f0dc18f1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f0dc18f1dec in QEventLoop::exec (this=0x7f0d9bffedb0, flags=) at
kernel/qeventloop.cpp:201
#8  0x00007f0dc17fc2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#9  0x00007f0dc18d15f8 in QInotifyFileSystemWatcherEngine::run (this=0x290de50)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x290de50) at
thread/qthread_unix.cpp:266
#11 0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#12 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f0da11fc700 (LWP 22675)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f0da11fba90 in ?? ()
#2  0x00007fff979ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 10 (Thread 0x7f0d94688700 (LWP 22676)):
#0  0x00007f0dbfdff203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0dbb863009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0dbb86345c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f0dc191f1e6 in QEventDispatcherGlib::processEvents (this=0x2901610,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f0dc18f1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0dc18f1dec in QEventLoop::exec (this=0x7f0d94687db0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f0dc17fc2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f0dbe195541 in KDevelop::CompletionWorkerThread::run
(this=0x28cd3b0) at
/home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
 #8  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x28cd3b0) at
thread/qthread_unix.cpp:266
#9  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0d933f3700 (LWP 22681)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0dbed79334 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f0dbf084160) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f0dbed79369 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f0dbf092234) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0d9267f700 (LWP 22682)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f0d9267ea90 in ?? ()
#2  0x00007fff979ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f0d90e01700 (LWP 22702)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0dba2f820e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f0dba2f8329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0d91602700 (LWP 22705)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f0dc17ffda2 in wait (this=<value optimized out>, mutex=0x402b1b0,
time0000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x402b1b0,
time0000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0dc17f4da2 in QThreadPoolThread::run (this=0x25e9d90) at
concurrent/qthreadpool.cpp:140
#4  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x25e9d90) at
thread/qthread_unix.cpp:266
#5  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0d8f335700 (LWP 22717)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0dbfda41dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007f0dbfda2c78 in __libc_free (mem=0x7f0d88000020) at malloc.c:3736
#3  0x00007f0dc1844dfc in QString::free (d=0x7f0d880e0c70) at
tools/qstring.cpp:1151
#4  0x00007f0dc1845232 in QString::operator= (this=0x7f0d880e1020, other=...)
at tools/qstring.cpp:1325
#5  0x00007f0dbe702ea5 in KDevelop::ProjectBaseItem::setText
(this=0x7f0d880ddf00, text=...) at
/home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:308
#6  0x00007f0dbe703b28 in KDevelop::ProjectBaseItem::setUrl
(this=0x7f0d880ddf00, url=...) at
/home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:402
#7  0x00007f0dbe704fe3 in KDevelop::ProjectFileItem::setUrl
(this=0x7f0d880ddf00, url=...) at
/home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:684
#8  0x00007f0dbe7043a0 in KDevelop::ProjectFolderItem::propagateRename
(this=0x4923910, newBase=...) at
/home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:549
#9  0x00007f0dbe704242 in KDevelop::ProjectFolderItem::setUrl (this=0x4923910,
url=...) at
/home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:524
#10 0x00007f0d9182443f in CMakeManager::parse (this=0x3f80570, item=0x3c1bcc0)
at
/home/milian/projects/kde4/kdevelop/projectmanagers/cmake/cmakemanager.cpp:446
#11 0x00007f0dbe70cbe1 in KDevelop::ImportProjectJobPrivate::import
(this=0x55f1c80, folder=0x3c1bcc0) at
/home/milian/projects/kde4/kdevplatform/project/importprojectjob.cpp:53
#12 0x00007f0dbe70d27e in
QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
KDevelop::ProjectFolderItem*>::runFunctor (this=0x55eafc0) at
/usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
#13 0x00007f0dbe70c950 in QtConcurrent::RunFunctionTask<void>::run
(this=0x55eafc0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#14 0x00007f0dc17f4d02 in QThreadPoolThread::run (this=0x4295c90) at
concurrent/qthreadpool.cpp:106
#15 0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x4295c90) at
thread/qthread_unix.cpp:266
#16 0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#17 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0d8e508700 (LWP 23351)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0dc17ffe3b in wait (this=<value optimized out>, mutex=0xcb51c0,
time446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xcb51c0,
time446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0dc43ecd64 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xcac0b0,
th=0x58baaa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0dc43eff6b in ThreadWeaver::WorkingHardState::applyForWork
(this=0xcb6010, th=0x58baaa0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0dc43eff84 in ThreadWeaver::WorkingHardState::applyForWork
(this=0xcb6010, th=0x58baaa0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0dc43ee4df in ThreadWeaver::ThreadRunHelper::run
(this=0x7f0d8e507e00, parent=0xcac0b0, th=0x58baaa0) at
../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f0dc43eea38 in ThreadWeaver::Thread::run (this=0x58baaa0) at
../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x58baaa0) at
thread/qthread_unix.cpp:266
#9  0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0d8dd07700 (LWP 23352)):
#0  __lll_timedlock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:187
#1  0x00007f0dbf4c7756 in _L_timedlock_154 () from /lib/libpthread.so.0
#2  0x00007f0dbf4c6f2e in pthread_mutex_timedlock (mutex=0x7f0dc59596c0,
abstime=0x7f0d8dcfa9f0) at pthread_mutex_timedlock.c:80
#3  0x00007f0dc57393aa in SimplePThreadMutex::tryLock (this=0x7f0dc59596c0,
interval) at
/home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:69
#4  0x00007f0dc5737fce in (anonymous namespace)::tryLockForegroundMutexInternal
(interval) at
/home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:115
#5  0x00007f0dc57385fc in KDevelop::ForegroundLock::relock
(this=0x7f0d8dcfae8f) at
/home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:157
#6  0x00007f0dc5738118 in KDevelop::ForegroundLock::ForegroundLock
(this=0x7f0d8dcfae8f, lock=true) at
/home/milian/projects/kde4/kdevplatform/interfaces/foregroundlock.cpp:142
#7  0x00007f0dbe047d2a in KDevelop::ParseJob::readContents
(this=0x7f0d9c0110f0) at
/home/milian/projects/kde4/kdevplatform/language/backgroundparser/parsejob.cpp:219
#8  0x00007f0d94eda9f7 in PreprocessJob::readContents (this=0x7f0d9ddecb20) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:670
#9  0x00007f0d94ed735a in PreprocessJob::run (this=0x7f0d9ddecb20) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:236
#10 0x00007f0d94eca3a3 in CPPParseJob::parseForeground (this=0x7f0d9c0110f0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174
#11 0x00007f0d94ed9dd0 in PreprocessJob::sourceNeeded (this=0x7f0d88626e10,
_fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLineD,
skipCurrentPathúlse) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:598
#12 0x00007f0d94c76f2d in rpp::pp::handle_include (this=0x7f0d8dcfd0f0,
skip_current_pathúlse, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#13 0x00007f0d94c765db in rpp::pp::handle_directive (this=0x7f0d8dcfd0f0,
directivep4418, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#14 0x00007f0d94c7723f in rpp::pp::operator() (this=0x7f0d8dcfd0f0, input=...,
output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#15 0x00007f0d94c76135 in rpp::pp::processFileInternal (this=0x7f0d8dcfd0f0,
fileName=..., fileContents=..., result=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#16 0x00007f0d94c75fe6 in rpp::pp::processFile (this=0x7f0d8dcfd0f0,
fileName=..., data=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#17 0x00007f0d94ed770e in PreprocessJob::run (this=0x7f0d88626e10) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:264
#18 0x00007f0d94eca3a3 in CPPParseJob::parseForeground (this=0x7f0d880dd180) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174
#19 0x00007f0d94ed9dd0 in PreprocessJob::sourceNeeded (this=0x7f0d88077170,
_fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLineF,
skipCurrentPathúlse) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:598
#20 0x00007f0d94c76f2d in rpp::pp::handle_include (this=0x7f0d8dcff2d0,
skip_current_pathúlse, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#21 0x00007f0d94c765db in rpp::pp::handle_directive (this=0x7f0d8dcff2d0,
directivep4418, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#22 0x00007f0d94c7723f in rpp::pp::operator() (this=0x7f0d8dcff2d0, input=...,
output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#23 0x00007f0d94c76135 in rpp::pp::processFileInternal (this=0x7f0d8dcff2d0,
fileName=..., fileContents=..., result=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#24 0x00007f0d94c75fe6 in rpp::pp::processFile (this=0x7f0d8dcff2d0,
fileName=..., data=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#25 0x00007f0d94ed770e in PreprocessJob::run (this=0x7f0d88077170) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:264
#26 0x00007f0d94eca3a3 in CPPParseJob::parseForeground (this=0x7f0d8806f5d0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174
#27 0x00007f0d94ed9dd0 in PreprocessJob::sourceNeeded (this=0x56cd8d0,
_fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0,
skipCurrentPathúlse) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:598
#28 0x00007f0d94c76f2d in rpp::pp::handle_include (this=0x7f0d8dd014b0,
skip_current_pathúlse, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#29 0x00007f0d94c765db in rpp::pp::handle_directive (this=0x7f0d8dd014b0,
directivep4418, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#30 0x00007f0d94c7723f in rpp::pp::operator() (this=0x7f0d8dd014b0, input=...,
output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#31 0x00007f0d94c76135 in rpp::pp::processFileInternal (this=0x7f0d8dd014b0,
fileName=..., fileContents=..., result=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#32 0x00007f0d94c75fe6 in rpp::pp::processFile (this=0x7f0d8dd014b0,
fileName=..., data=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#33 0x00007f0d94ed770e in PreprocessJob::run (this=0x56cd8d0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:264
#34 0x00007f0d94eca3a3 in CPPParseJob::parseForeground (this=0x61f2f10) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174
#35 0x00007f0d94ed9dd0 in PreprocessJob::sourceNeeded (this=0x5e1a0d0,
_fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine$,
skipCurrentPathúlse) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:598
#36 0x00007f0d94c76f2d in rpp::pp::handle_include (this=0x7f0d8dd03690,
skip_current_pathúlse, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#37 0x00007f0d94c765db in rpp::pp::handle_directive (this=0x7f0d8dd03690,
directivep4418, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#38 0x00007f0d94c7723f in rpp::pp::operator() (this=0x7f0d8dd03690, input=...,
output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#39 0x00007f0d94c76135 in rpp::pp::processFileInternal (this=0x7f0d8dd03690,
fileName=..., fileContents=..., result=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#40 0x00007f0d94c75fe6 in rpp::pp::processFile (this=0x7f0d8dd03690,
fileName=..., data=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#41 0x00007f0d94ed770e in PreprocessJob::run (this=0x5e1a0d0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:264
#42 0x00007f0d94eca3a3 in CPPParseJob::parseForeground (this=0x5e92d90) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:174
#43 0x00007f0d94ed9dd0 in PreprocessJob::sourceNeeded (this=0x7f0d9cbecd10,
_fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine ,
skipCurrentPathúlse) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:598
#44 0x00007f0d94c76f2d in rpp::pp::handle_include (this=0x7f0d8dd05870,
skip_current_pathúlse, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#45 0x00007f0d94c765db in rpp::pp::handle_directive (this=0x7f0d8dd05870,
directivep4418, input=..., output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#46 0x00007f0d94c7723f in rpp::pp::operator() (this=0x7f0d8dd05870, input=...,
output=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#47 0x00007f0d94c76135 in rpp::pp::processFileInternal (this=0x7f0d8dd05870,
fileName=..., fileContents=..., result=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#48 0x00007f0d94c75fe6 in rpp::pp::processFile (this=0x7f0d8dd05870,
fileName=..., data=...) at
/home/milian/projects/kde4/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#49 0x00007f0d94ed770e in PreprocessJob::run (this=0x7f0d9cbecd10) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:264
#50 0x00007f0dc43ef1c1 in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f0d8dd06d50, th=0x5808a30, job=0x7f0d9cbecd10) at
../../../threadweaver/Weaver/Job.cpp:106
#51 0x00007f0dc43ef4be in ThreadWeaver::Job::execute (this=0x7f0d9cbecd10,
th=0x5808a30) at ../../../threadweaver/Weaver/Job.cpp:135
#52 0x00007f0dc43f08c3 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0x7f0d9dc9ce80, t=0x5808a30) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#53 0x00007f0dc43ee4af in ThreadWeaver::ThreadRunHelper::run
(this=0x7f0d8dd06e00, parent=0xcac0b0, th=0x5808a30) at
../../../threadweaver/Weaver/Thread.cpp:95
#54 0x00007f0dc43eea38 in ThreadWeaver::Thread::run (this=0x5808a30) at
../../../threadweaver/Weaver/Thread.cpp:142
#55 0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x5808a30) at
thread/qthread_unix.cpp:266
#56 0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#57 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#58 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0d8d506700 (LWP 23353)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f0dc17ffda2 in wait (this=<value optimized out>, mutex=0x37c1e18,
time00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x37c1e18,
time00) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0d94ecaaa5 in CPPParseJob::includePaths (this=0x37c1d20) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:243
#4  0x00007f0d94eca4f7 in CPPParseJob::mergeDefines (this=0x37c1d20, env=...)
at /home/milian/projects/kde4/kdevelop/languages/cpp/cppparsejob.cpp:206
#5  0x00007f0d94ed6a3a in PreprocessJob::run (this=0x59bb2e0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/preprocessjob.cpp:178
#6  0x00007f0dc43ef1c1 in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f0d8d505d50, th=0x7f0d9dc98f60, job=0x59bb2e0) at
../../../threadweaver/Weaver/Job.cpp:106
#7  0x00007f0dc43ef4be in ThreadWeaver::Job::execute (this=0x59bb2e0,
th=0x7f0d9dc98f60) at ../../../threadweaver/Weaver/Job.cpp:135
#8  0x00007f0dc43f08c3 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0x3dd5e20, t=0x7f0d9dc98f60) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#9  0x00007f0dc43ee4af in ThreadWeaver::ThreadRunHelper::run
(this=0x7f0d8d505e00, parent=0xcac0b0, th=0x7f0d9dc98f60) at
../../../threadweaver/Weaver/Thread.cpp:95
#10 0x00007f0dc43eea38 in ThreadWeaver::Thread::run (this=0x7f0d9dc98f60) at
../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f0dc17ff27e in QThreadPrivate::start (arg=0x7f0d9dc98f60) at
thread/qthread_unix.cpp:266
#12 0x00007f0dbf4c4971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#13 0x00007f0dbfe0b92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0dc6019760 (LWP 22661)):
[KCrash Handler]
#6  0x00007f0dbfd58ba5 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f0dbfd5c6b0 in abort () at abort.c:92
#8  0x00007f0dbfd9243b in __libc_message (do_abort=<value optimized out>,
fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f0dbfd9c4b6 in malloc_printerr (action=3, str=0x7f0dbfe70098 "double
free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007f0dbfda2c83 in __libc_free (mem=<value optimized out>) at
malloc.c:3738
#11 0x00007f0dc54654a2 in KDevelop::ProjectPrivate::itemsForUrlInternal
(this=0x3f67990, url=..., folder=0x4923910) at
/home/milian/projects/kde4/kdevplatform/shell/project.cpp:211
#12 0x00007f0dc546544d in KDevelop::ProjectPrivate::itemsForUrlInternal
(this=0x3f67990, url=..., folder=0x3c1bcc0) at
/home/milian/projects/kde4/kdevplatform/shell/project.cpp:210
#13 0x00007f0dc5465684 in KDevelop::ProjectPrivate::itemsForUrl
(this=0x3f67990, url=...) at
/home/milian/projects/kde4/kdevplatform/shell/project.cpp:229
#14 0x00007f0dc5464002 in KDevelop::Project::filesForUrl (this=0x732d90,
url=...) at /home/milian/projects/kde4/kdevplatform/shell/project.cpp:571
#15 0x00007f0d94ec46ac in IncludePathComputer::computeForeground
(this=0x5850eb0) at
/home/milian/projects/kde4/kdevelop/languages/cpp/includepathcomputer.cpp:68
#16 0x00007f0d94ebcb5b in CppLanguageSupport::findIncludePathsForJob
(this=0x28a63e0, job=0x37c1d20) at
/home/milian/projects/kde4/kdevelop/languages/cpp/cpplanguagesupport.cpp:435
#17 0x00007f0d94ec050f in CppLanguageSupport::qt_metacall (this=0x28a63e0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x3de0b50) at
/home/milian/projects/.build/kde4/kdevelop/languages/cpp/cpplanguagesupport.moc:144
#18 0x00007f0dc1904bde in QObject::event (this=0x28a63e0, e=0x5885) at
kernel/qobject.cpp:1219
#19 0x00007f0dc0c59fdc in QApplicationPrivate::notify_helper (this=0x6d3900,
receiver=0x28a63e0, e=0x5d46060) at kernel/qapplication.cpp:4396
#20 0x00007f0dc0c5faed in QApplication::notify (this=0x7fff97949d80,
receiver=0x28a63e0, e=0x5d46060) at kernel/qapplication.cpp:4277
#21 0x00007f0dc21012c6 in KApplication::notify (this=0x7fff97949d80,
receiver=0x28a63e0, event=0x5d46060) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f0dc18f2cdc in QCoreApplication::notifyInternal
(this=0x7fff97949d80, receiver=0x28a63e0, event=0x5d46060) at
kernel/qcoreapplication.cpp:732
#23 0x00007f0dc18f5c22 in sendEvent (receiver=0x0, event_type=<value optimized
out>, data=0x6b0260) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x6b0260) at kernel/qcoreapplication.cpp:1373
#25 0x00007f0dc191f653 in sendPostedEvents (s=0x6d7540) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#26 postEventSourceDispatch (s=0x6d7540) at
kernel/qeventdispatcher_glib.cpp:277
#27 0x00007f0dbb85f342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x00007f0dbb8632a8 in ?? () from /lib/libglib-2.0.so.0
#29 0x00007f0dbb86345c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#30 0x00007f0dc191f193 in QEventDispatcherGlib::processEvents (this=0x6af950,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x00007f0dc0d0ca4e in QGuiEventDispatcherGlib::processEvents (this=0x5885,
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007f0dc18f1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#33 0x00007f0dc18f1dec in QEventLoop::exec (this=0x7fff97949aa0, flags=) at
kernel/qeventloop.cpp:201
#34 0x00007f0dc18f5ebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#35 0x000000000040b46d in main (argc=1, argv=0x7fff9794ba58) at
/home/milian/projects/kde4/kdevelop/app/main.cpp:474

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


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

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