Bug 266283 - KDevelop crashed when rebuilding an active CMake project [KDevelop::IPlugin::extensions (this=0x0)]
Summary: KDevelop crashed when rebuilding an active CMake project [KDevelop::IPlugin::...
Status: RESOLVED FIXED
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: shell (show other bugs)
Version: 0.9.94
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 279864 298679 321266 327546 343112 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-14 11:03 UTC by Jonathan Maasland
Modified: 2016-02-15 17:53 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments
New crash information added by DrKonqi (16.94 KB, text/plain)
2011-05-15 13:51 UTC, Maxim Prohorenko
Details
New crash information added by DrKonqi (16.89 KB, text/plain)
2011-05-30 10:08 UTC, Maxim Prohorenko
Details
New crash information added by DrKonqi (18.35 KB, text/plain)
2011-12-08 05:58 UTC, Percy Camilo Triveño Aucahuasi
Details
STDERR from kdevelop, with added kdebugdiag output (501.80 KB, application/x-bzip)
2012-05-08 12:50 UTC, pclausen
Details
crash report from previous log-output 70951: STDERR from kdevelop, with added kdebugdiag output (13.65 KB, application/octet-stream)
2012-05-08 12:51 UTC, pclausen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Maasland 2011-02-14 11:03:19 UTC
Application: kdevelop (4.2.60)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

I was using the terminal to build/rebuild remove and build/rebuild a CMake based project.
When I went back to KDevelop and clicked "Build selection" KDevelop crashed.

I think the problem is caused because I removed the build directory and then recreated it manually. Unfortunately I haven't got the time right now to check if this behaviour is consistent and can be reproduced.
I'm using KDevelop compiled from git.
Last "git log" entry is for commit: 730e03d361ce69d6054cfc9f0eba6ea33022565b

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6525710 (LWP 27010))]

Thread 14 (Thread 0xb2915b70 (LWP 27011)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x08af9df4 in __pthread_cond_timedwait (cond=0x9b12310, mutex=0x9b122f8, abstime=0xb29152b0) at forward.c:152
#3  0x0333f94f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x078d5fc2 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9b1e9d0) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/language/duchain/duchain.cpp:286
#5  0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00876cc9 in start_thread (arg=0xb2915b70) at pthread_create.c:304
#7  0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb1913b70 (LWP 27017)):
#0  0x00354e36 in clock_gettime (clock_id=3510260, tp=0xb1912f90) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0339a50b in ?? () from /usr/lib/libQtCore.so.4
#2  0x034716e5 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0347172a in ?? () from /usr/lib/libQtCore.so.4
#4  0x0346f7a8 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0346f83d in ?? () from /usr/lib/libQtCore.so.4
#6  0x04199e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0419a279 in ?? () from /lib/libglib-2.0.so.0
#8  0x0419a848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0346f59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0343f609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x0343fa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0333bb7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x0341e35b in ?? () from /usr/lib/libQtCore.so.4
#14 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00876cc9 in start_thread (arg=0xb1913b70) at pthread_create.c:304
#16 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb2114b70 (LWP 27020)):
#0  0x0087a7d4 in __pthread_mutex_unlock_usercnt (mutex=0x9d753bc, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x08af9fa6 in pthread_mutex_unlock (mutex=0x9d753bc) at forward.c:184
#2  0x0419a870 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0346f59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x0343f609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x0343fa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0333bb7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x079d2538 in KDevelop::CompletionWorkerThread::run (this=0x9e23a70) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00876cc9 in start_thread (arg=0xb2114b70) at pthread_create.c:304
#10 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xaf87fb70 (LWP 27021)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x08adddf6 in __poll (fds=0x8b74ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x041a7a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0419a43c in ?? () from /lib/libglib-2.0.so.0
#4  0x0419a848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0346f59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0343f609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x0343fa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x0333bb7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x079d2538 in KDevelop::CompletionWorkerThread::run (this=0x9e22be8) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00876cc9 in start_thread (arg=0xaf87fb70) at pthread_create.c:304
#12 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xae70cb70 (LWP 27028)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0x3ed0290, mutex=0x3ed0278) at forward.c:139
#3  0x03dcc877 in ?? () from /usr/lib/libQtScript.so.4
#4  0x03dcc8c1 in ?? () from /usr/lib/libQtScript.so.4
#5  0x00876cc9 in start_thread (arg=0xae70cb70) at pthread_create.c:304
#6  0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xad946b70 (LWP 27029)):
#0  0x0346f7ef in ?? () from /usr/lib/libQtCore.so.4
#1  0x04199e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x0419a279 in ?? () from /lib/libglib-2.0.so.0
#3  0x0419a848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0346f59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x0343f609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0343fa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x0333bb7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x0341e35b in ?? () from /usr/lib/libQtCore.so.4
#9  0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00876cc9 in start_thread (arg=0xad946b70) at pthread_create.c:304
#11 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xac85bb70 (LWP 27061)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0x9a404a0, mutex=0x9a40488) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00876cc9 in start_thread (arg=0xac85bb70) at pthread_create.c:304
#13 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xac05ab70 (LWP 27063)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0x9a404a0, mutex=0x9a40488) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00876cc9 in start_thread (arg=0xac05ab70) at pthread_create.c:304
#17 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xab70fb70 (LWP 27066)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0xb7741770, mutex=0xb7741758) at forward.c:139
#3  0xb72393a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb7239481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00876cc9 in start_thread (arg=0xab70fb70) at pthread_create.c:304
#6  0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaa8f5b70 (LWP 27312)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0xbd7fa58, mutex=0xbd7fa40) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#22 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#23 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00876cc9 in start_thread (arg=0xaa8f5b70) at pthread_create.c:304
#25 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa74ffb70 (LWP 27313)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0xbd7fa58, mutex=0xbd7fa40) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00876cc9 in start_thread (arg=0xa74ffb70) at pthread_create.c:304
#15 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa6cfeb70 (LWP 28914)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0xbd7fa58, mutex=0xbd7fa40) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00876cc9 in start_thread (arg=0xa6cfeb70) at pthread_create.c:304
#13 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa64fdb70 (LWP 28915)):
#0  0x008b3416 in __kernel_vsyscall ()
#1  0x0087b4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x08af9d9d in __pthread_cond_wait (cond=0xbd7fa58, mutex=0xbd7fa40) at forward.c:139
#3  0x0333f9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00117520 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0011accc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00116a4b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x0011adc2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x0011ade1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00117a23 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x00118e4e in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x0011956b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#19 0x0333edf9 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00876cc9 in start_thread (arg=0xa64fdb70) at pthread_create.c:304
#21 0x08aec69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6525710 (LWP 27010)):
[KCrash Handler]
#7  QList (this=0x0) at /usr/include/qt4/QtCore/qlist.h:118
#8  QStringList (this=0x0) at /usr/include/qt4/QtCore/qstringlist.h:71
#9  KDevelop::IPlugin::extensions (this=0x0) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/interfaces/iplugin.cpp:155
#10 0x0956554e in extension<KDevelop::IProjectBuilder> (this=0xa763f78) at /home/jonathan/kdevelop4/include/kdevplatform/interfaces/iplugin.h:183
#11 CMakeManager::builder (this=0xa763f78) at /home/jonathan/Compilations/kdev-git/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:634
#12 0x00a892dc in KDevelop::BuilderJobPrivate::addJob (this=0xa626da0, t=KDevelop::BuilderJob::Build, item=0xca0f6b8) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/project/builderjob.cpp:70
#13 0x03654c03 in BuildItemBuilderJob::BuildItemBuilderJob (this=0xb07f668, t=KDevelop::BuilderJob::Build, items=...) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/plugins/projectmanagerview/builditembuilderjob.cpp:35
#14 0x03644027 in ProjectManagerViewPlugin::runBuilderJob (this=0xa03dfc8, t=KDevelop::BuilderJob::Build) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:348
#15 0x03644119 in ProjectManagerViewPlugin::buildProjectItems (this=0xa03dfc8) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:378
#16 0x03648f43 in ProjectManagerViewPlugin::qt_metacall (this=0xa03dfc8, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf89d028) at /home/jonathan/Compilations/kdev-git/kdevplatform/kdevplatform/build/plugins/projectmanagerview/projectmanagerviewplugin.moc:109
#17 0x034468ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x034596ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x016fff99 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#20 0x017018dc in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#21 0x01c1e082 in QToolButton::nextCheckState() () from /usr/lib/libQtGui.so.4
#22 0x01b376b3 in ?? () from /usr/lib/libQtGui.so.4
#23 0x01b379ae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0x01c1e54c in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#25 0x01765e08 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x01b35e9e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x01c210ca in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x01707fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x0170ec2e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x0443cf7a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0x03440b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0x0170d094 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#33 0x0179bd10 in ?? () from /usr/lib/libQtGui.so.4
#34 0x0179b151 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#35 0x017ca36a in ?? () from /usr/lib/libQtGui.so.4
#36 0x04196855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x0419a668 in ?? () from /lib/libglib-2.0.so.0
#38 0x0419a848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x0346f565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x017c9be5 in ?? () from /usr/lib/libQtGui.so.4
#41 0x0343f609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0x0343fa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x0344400f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0x01706e07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0x080525fb in main (argc=1, argv=0xbf89e9c4) at /home/jonathan/Compilations/kdev-git/kdevelop/kdevelop/app/main.cpp:455

Possible duplicates by query: bug 265256.

Reported using DrKonqi
Comment 1 Aleix Pol 2011-02-14 11:43:57 UTC
Are you sure everything is properly installed? Looks like you're missing the cmakebuilder plugin.
Comment 2 Milian Wolff 2011-02-14 12:36:42 UTC
no, this looks stranger than that:

i->extension has a valid this ptr (result from a pluginForExtension query) when called from the cmakemanager, but once it calls extensions inside it seems to be zero - which makes no sense. ABI breakage? Jonathan, please make sure both KDevplatform and KDevelop are properly up2date and installed.
Comment 3 Jonathan Maasland 2011-02-14 13:04:49 UTC
I checked out and compiled both KDevelop and KDevplatform at the same time. (feb. 8th). Yes I've run kbuildsycoca4 after installing (with the proper KDEDIRS env var). I'm pretty confident it's not the install.

Unfortunately I've not been able to reproduce this bug.
Comment 4 Maxim Prohorenko 2011-05-15 13:51:43 UTC
Created attachment 60019 [details]
New crash information added by DrKonqi

kdevelop (4.2.60) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:

1 Select simple target from list
2 Right click and build target
3 Crash

Reproduced not every time.

Build from git
kate adfe1a5
kdevplatform 272dfd2
kdevelop b3104e2

-- Backtrace (Reduced):
#6  QList (l=) at /usr/include/QtCore/qlist.h:118
#7  QStringList (l=) at /usr/include/QtCore/qstringlist.h:71
#8  KDevelop::IPlugin::extensions (this=0x0) at /home/maxim/src/kdevelop-all/kdevplatform/interfaces/iplugin.cpp:155
#9  0x00007fc2f94e4cd3 in extension<KDevelop::IProjectBuilder> (this=0x0) at /home/maxim/kde/usr/include/kdevplatform/interfaces/iplugin.h:183
#10 CMakeManager::builder (this=<optimized out>) at /home/maxim/src/kdevelop-all/kdevelop/projectmanagers/cmake/cmakemanager.cpp:871
Comment 5 Aleix Pol 2011-05-15 20:59:10 UTC
You have some installation problem here. Make sure kbuildsycoca is run and to be matching kdevplatform and kdevelop versions.
Comment 6 Maxim Prohorenko 2011-05-30 10:08:09 UTC
Created attachment 60461 [details]
New crash information added by DrKonqi

kdevelop (4.2.60) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:

1 Select simple target from list
2 Right click and build target
3 Crash

It crashed some times. But work in other time. I'm sure it is not installation problem.

kdevplatform b971b7a7d566da53e5848cc68adfb20970944622
kdevelop 5c9db99e951cc6d1b565eab91b9557205e7f2ff0

I use this script to run
#!/bin/bash
export KATE_DIR=~/kde/usr
export PATH=$KATE_DIR/bin:$PATH
export LD_LIBRARY_PATH=$KATE_DIR/lib:$LD_LIBRARY_PATH
export KDEDIR=$KATE_DIR
export KDEDIRS=$KDEDIR
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$KATE_DIR/share
# update KDE's system configuration cache
kbuildsycoca4
# start app
$@

-- Backtrace (Reduced):
#6  QList (l=) at /usr/include/QtCore/qlist.h:118
#7  QStringList (l=) at /usr/include/QtCore/qstringlist.h:71
#8  KDevelop::IPlugin::extensions (this=0x0) at /home/maxim/src/kdevelop-all/kdevplatform/interfaces/iplugin.cpp:155
#9  0x00007f00b0770cd3 in extension<KDevelop::IProjectBuilder> (this=0x0) at /home/maxim/kde/usr/include/kdevplatform/interfaces/iplugin.h:183
#10 CMakeManager::builder (this=<optimized out>) at /home/maxim/src/kdevelop-all/kdevelop/projectmanagers/cmake/cmakemanager.cpp:871
Comment 7 Percy Camilo Triveño Aucahuasi 2011-12-08 05:58:22 UTC
Created attachment 66491 [details]
New crash information added by DrKonqi

kdevelop (4.2.60) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.3

- What I was doing when the application crashed:
Rebuild a C++ project based on cmake builder.

- Unusual behavior I noticed:
The editor: when I select some text only select some part of the text ... this was 'fixed' enabling static wordwrap :S

- Custom settings of the application:
I set the compiler env var CPLUS_INCLUDE_PATH and the C_INCLUDE_PATH

-- Backtrace (Reduced):
#6  QList (l=<error reading variable: Cannot access memory at address 0x20>, this=0x7fff37294170) at /usr/include/qt4/QtCore/qlist.h:118
#7  QStringList (l=<error reading variable: Cannot access memory at address 0x20>, this=0x7fff37294170) at /usr/include/qt4/QtCore/qstringlist.h:71
#8  KDevelop::IPlugin::extensions (this=0x0) at /home/percy/apps/local/src/kdevplatform/interfaces/iplugin.cpp:155
#9  0x00007f3d05140da3 in extension<KDevelop::IProjectBuilder> (this=0x0) at /home/percy/apps/local/include/kdevplatform/interfaces/iplugin.h:183
#10 CMakeManager::builder (this=<optimized out>) at /home/percy/apps/local/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:966
Comment 8 Milian Wolff 2011-12-13 18:03:51 UTC
reopening.

my guess is that the builder gets unloaded (was not used anymore) and then fails to get reloaded or something like that. has anyone found a way to reproducibly trigger this crash?
Comment 9 Aleix Pol 2012-02-12 15:56:28 UTC
Well, if it's the bug milian said, reassigning to kdevplatform.
Comment 10 Milian Wolff 2012-04-25 12:51:33 UTC
*** Bug 298679 has been marked as a duplicate of this bug. ***
Comment 11 pclausen 2012-05-06 22:31:53 UTC
I've activated kdebugdialog as Miriam suggested in Bug 298679 and since that I did not experience any crashes... I'll try to deactivate kdebugdialog again and see if I can reproduce the crash, but right now I'm just happy with a stable kdevelop :-)
Comment 12 pclausen 2012-05-08 12:50:19 UTC
Created attachment 70951 [details]
STDERR from kdevelop, with added kdebugdiag output

.. and of course after I wrote the above, kdevelop started crashing again on build.
Comment 13 pclausen 2012-05-08 12:51:12 UTC
Created attachment 70952 [details]
crash report from previous log-output 70951: STDERR from kdevelop, with added kdebugdiag output

crash report from previous log-output: 70951: STDERR from kdevelop, with added kdebugdiag output
Comment 14 Kevin Funk 2012-12-21 00:49:43 UTC
*** Bug 279864 has been marked as a duplicate of this bug. ***
Comment 15 Milian Wolff 2013-12-01 18:32:34 UTC
*** Bug 327546 has been marked as a duplicate of this bug. ***
Comment 16 Milian Wolff 2013-12-01 18:33:10 UTC
*** Bug 321266 has been marked as a duplicate of this bug. ***
Comment 17 Milian Wolff 2015-02-02 14:09:26 UTC
*** Bug 343112 has been marked as a duplicate of this bug. ***
Comment 18 Kevin Funk 2015-08-25 07:51:11 UTC
I think with the move to JSON-based plugin metadata these kind of crashes are gone.

Marking as resolved