Bug 282894 - KDevelop crashes while editing CMakeLists.txt file.
Summary: KDevelop crashes while editing CMakeLists.txt file.
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Build tools: CMake (show other bugs)
Version: 4.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.3
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-09-27 08:23 UTC by felix_schulte
Modified: 2018-10-27 02:39 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 felix_schulte 2011-09-27 08:23:10 UTC
Application: kdevelop (4.2.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I uncommented a line in a cmake variable. 

Example:

CMakeLists.txt:

SET(variablename
	${path}/file1.cpp
#	${path}/file2.cpp
)


I pressed the short-cut for "uncomment" while the curser was on the file2.cpp line. (Maybe I was hitting the short-cut for "save" that lead to the crash, I cannot remember. I am pressing the short-cuts too fast ;))

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f2762138780 (LWP 15928))]

Thread 14 (Thread 0x7f2748cc4700 (LWP 15929)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f276064079e in wait (this=<value optimized out>, mutex=0x323d550, time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x323d550, time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f275cc6722b in ?? () from /usr/lib/libkdevplatformlanguage.so.3
#4  0x00007f2760640175 in QThreadPrivate::start (arg=0x323d530) at thread/qthread_unix.cpp:320
#5  0x00007f275e6ffd8c in start_thread (arg=0x7f2748cc4700) at pthread_create.c:304
#6  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f273e3ee700 (LWP 15931)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f275f30f80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f275f30d8d8 in __libc_free (mem=0x7f275f6201c0) at malloc.c:3736
#3  0x00007f275a5206cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f275a5208f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f275e6ffc1b in __nptl_deallocate_tsd () at pthread_create.c:155
#6  0x00007f275e6ffd9a in start_thread (arg=0x7f273e3ee700) at pthread_create.c:311
#7  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2733fd2700 (LWP 15962)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f275f30f80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f275f30d8d8 in __libc_free (mem=0x7f275f6201c0) at malloc.c:3736
#3  0x00007f275f2fdd64 in __libc_message (do_abort=2, fmt=0x7f275f3e6400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:149
#4  0x00007f275f307bb6 in malloc_printerr (action=3, str=0x7f275f3e6980 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6283
#5  0x00007f275f30ae78 in _int_malloc (av=0x7f275f6201c0, bytes=<value optimized out>) at malloc.c:4308
#6  0x00007f275f30d31e in __libc_malloc (bytes=96) at malloc.c:3660
#7  0x00007f2760683e33 in QString::fromLatin1_helper (str=0x7f27607e4970 "QSocketNotifier: Invalid socket %d and type '%s', disabling...", size=32) at tools/qstring.cpp:3748
#8  0x00007f2760683f4e in QString::fromLatin1 (str=<value optimized out>, size=<value optimized out>) at tools/qstring.cpp:3822
#9  0x00007f27606897b2 in QString::vsprintf(const char *, typedef __va_list_tag __va_list_tag *) (this=0x7f2733fd1ae0, cformat=<value optimized out>, ap=0x7f2733fd1b30) at tools/qstring.cpp:5155
#10 0x00007f2760636c3c in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtWarningMsg, msg=0x7f27607e4970 "QSocketNotifier: Invalid socket %d and type '%s', disabling...", ap=0x7f2733fd1b30) at global/qglobal.cpp:2319
#11 0x00007f27606373f1 in qWarning (msg=<value optimized out>) at global/qglobal.cpp:2410
#12 0x00007f2760751e4c in socketNotifierSourceCheck (source=0x3cd05a0) at kernel/qeventdispatcher_glib.cpp:90
#13 0x00007f275a503854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f275a504122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f275a504639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f27607523ef in QEventDispatcherGlib::processEvents (this=0x3cd04c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#17 0x00007f2760726882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#18 0x00007f2760726abc in QEventLoop::exec (this=0x7f2733fd1dd0, flags=...) at kernel/qeventloop.cpp:201
#19 0x00007f276063d924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#20 0x00007f2760708c2f in QInotifyFileSystemWatcherEngine::run (this=0x3ccfa40) at io/qfilesystemwatcher_inotify.cpp:248
#21 0x00007f2760640175 in QThreadPrivate::start (arg=0x3ccfa40) at thread/qthread_unix.cpp:320
#22 0x00007f275e6ffd8c in start_thread (arg=0x7f2733fd2700) at pthread_create.c:304
#23 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f27347d3700 (LWP 15966)):
#0  0x00007f275e7023c4 in __pthread_mutex_lock (mutex=0x3e2e258) at pthread_mutex_lock.c:61
#1  0x00007f275a502f0d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f275a503f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f275a504639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2760752446 in QEventDispatcherGlib::processEvents (this=0x3e1e120, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f2760726882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2760726abc in QEventLoop::exec (this=0x7f27347d2e00, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f276063d924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f2760640175 in QThreadPrivate::start (arg=0x3e08170) at thread/qthread_unix.cpp:320
#9  0x00007f275e6ffd8c in start_thread (arg=0x7f27347d3700) at pthread_create.c:304
#10 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f272f7ee700 (LWP 15967)):
#0  0x00007f275f369f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f275a504104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f275a504639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2760752446 in QEventDispatcherGlib::processEvents (this=0x3e1cdd0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f2760726882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2760726abc in QEventLoop::exec (this=0x7f272f7ede00, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f276063d924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f2760640175 in QThreadPrivate::start (arg=0x3e2d8c0) at thread/qthread_unix.cpp:320
#8  0x00007f275e6ffd8c in start_thread (arg=0x7f272f7ee700) at pthread_create.c:304
#9  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f272dd37700 (LWP 15982)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f274a8452a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f274ab5e180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f274a8452d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f274ab6c254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f275e6ffd8c in start_thread (arg=0x7f272dd37700) at pthread_create.c:304
#4  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f272c279700 (LWP 16056)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f275f30f80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f275f30d8d8 in __libc_free (mem=0x7f275f6201c0) at malloc.c:3736
#3  0x00007f2760751e57 in socketNotifierSourceCheck (source=0x6a51620) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f275a503854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f275a504122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f275a504639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f27607523ef in QEventDispatcherGlib::processEvents (this=0x6a51420, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007f2760726882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f2760726abc in QEventLoop::exec (this=0x7f272c278dd0, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007f276063d924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#11 0x00007f2760708c2f in QInotifyFileSystemWatcherEngine::run (this=0x6a4d370) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f2760640175 in QThreadPrivate::start (arg=0x6a4d370) at thread/qthread_unix.cpp:320
#13 0x00007f275e6ffd8c in start_thread (arg=0x7f272c279700) at pthread_create.c:304
#14 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f272b952700 (LWP 16113)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f276064079e in wait (this=<value optimized out>, mutex=0x8f868b8, time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x8f868b8, time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f272ffc52de in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#4  0x00007f272ffc54e6 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#5  0x00007f272ffcf432 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#6  0x00007f275803dc21 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f272b951d80, th=0x77dbb10, job=0x9727330) at ../../../threadweaver/Weaver/Job.cpp:106
#7  0x00007f275803dd4c in ThreadWeaver::Job::execute (this=0x9727330, th=0x77dbb10) at ../../../threadweaver/Weaver/Job.cpp:135
#8  0x00007f275803eff3 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0x77dbb10) at ../../../threadweaver/Weaver/JobCollection.cpp:82
#9  0x00007f275803d50f in ThreadWeaver::ThreadRunHelper::run (this=0x7f272b951e20, parent=0x2339fb0, th=0x77dbb10) at ../../../threadweaver/Weaver/Thread.cpp:95
#10 0x00007f275803d5cb in ThreadWeaver::Thread::run (this=0x77dbb10) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f2760640175 in QThreadPrivate::start (arg=0x77dbb10) at thread/qthread_unix.cpp:320
#12 0x00007f275e6ffd8c in start_thread (arg=0x7f272b952700) at pthread_create.c:304
#13 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f272b151700 (LWP 16114)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f276064082b in wait (this=<value optimized out>, mutex=0x22e9460, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x22e9460, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f275803c0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2339fb0, th=0x7f27391fa2d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f275803e723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x22d7e20, th=0x7f27391fa2d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f275803e73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x22d7e20, th=0x7f27391fa2d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f275803e73c in ThreadWeaver::WorkingHardState::applyForWork (this=0x22d7e20, th=0x7f27391fa2d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f275803d53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f272b150e20, parent=0x2339fb0, th=0x7f27391fa2d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f275803d5cb in ThreadWeaver::Thread::run (this=0x7f27391fa2d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f2760640175 in QThreadPrivate::start (arg=0x7f27391fa2d0) at thread/qthread_unix.cpp:320
#10 0x00007f275e6ffd8c in start_thread (arg=0x7f272b151700) at pthread_create.c:304
#11 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f272a940700 (LWP 16118)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f27577e7832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f275e6ffd8c in start_thread (arg=0x7f272a940700) at pthread_create.c:304
#3  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2728a32700 (LWP 16153)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f276064082b in wait (this=<value optimized out>, mutex=0x7f273ae83740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f273ae83740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f275803c0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f273ae83380, th=0x7f273ae83be0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f275803e723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7f273ae83820, th=0x7f273ae83be0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f275803d53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2728a31e20, parent=0x7f273ae83380, th=0x7f273ae83be0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f275803d5cb in ThreadWeaver::Thread::run (this=0x7f273ae83be0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2760640175 in QThreadPrivate::start (arg=0x7f273ae83be0) at thread/qthread_unix.cpp:320
#8  0x00007f275e6ffd8c in start_thread (arg=0x7f2728a32700) at pthread_create.c:304
#9  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2728231700 (LWP 16154)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f276064082b in wait (this=<value optimized out>, mutex=0x7f273ae83740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f273ae83740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f275803c0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f273ae83380, th=0x76b7aa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f275803e723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7f273ae83820, th=0x76b7aa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f275803d53f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2728230e20, parent=0x7f273ae83380, th=0x76b7aa0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f275803d5cb in ThreadWeaver::Thread::run (this=0x76b7aa0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2760640175 in QThreadPrivate::start (arg=0x76b7aa0) at thread/qthread_unix.cpp:320
#8  0x00007f275e6ffd8c in start_thread (arg=0x7f2728231700) at pthread_create.c:304
#9  0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f273ebef700 (LWP 17208)):
[KCrash Handler]
#6  0x00007f275f2c4d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f275f2c8ab6 in abort () at abort.c:92
#8  0x00007f275f2fdd7b in __libc_message (do_abort=2, fmt=0x7f275f3e6400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f275f309a8f in malloc_printerr (av=<value optimized out>, p=0x7f2744362de0) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x7f2744362de0) at malloc.c:4795
#11 0x00007f275f30d8e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#12 0x00007f276063ccdd in deleteNode (this=0x1f060e0, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:508
#13 QHash<unsigned long, int>::erase (this=0x1f060e0, it=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:838
#14 0x00007f276063c5ec in QReadWriteLock::unlock (this=0x1f06090) at thread/qreadwritelock.cpp:415
#15 0x00007f27606add51 in unlock (fileName=...) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:102
#16 ~QReadLocker (fileName=...) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:95
#17 QAbstractFileEngine::create (fileName=...) at io/qabstractfileengine.cpp:170
#18 0x00007f27606c0693 in QFileInfoPrivate (this=0x7f273ebee010, file=...) at io/qfileinfo_p.h:98
#19 QFileInfo::QFileInfo (this=0x7f273ebee010, file=...) at io/qfileinfo.cpp:256
#20 0x00007f27606b14a0 in QDir::isRelativePath (path=<value optimized out>) at io/qdir.cpp:2089
#21 0x00007f2761bf30c7 in KStandardDirs::findAllResources (this=0x2015d40, type=0x7f2761cddd57 "config", filter=..., options=..., relList=...) at ../../kdecore/kernel/kstandarddirs.cpp:868
#22 0x00007f2761bf3541 in KStandardDirs::findAllResources (this=<value optimized out>, type=<value optimized out>, filter=<value optimized out>, options=<value optimized out>) at ../../kdecore/kernel/kstandarddirs.cpp:905
#23 0x00007f2761b3cd39 in KConfigPrivate::getGlobalFiles (this=0x20972e0) at ../../kdecore/config/kconfig.cpp:507
#24 0x00007f2761b3d061 in KConfigPrivate::parseGlobalFiles (this=0x20972e0) at ../../kdecore/config/kconfig.cpp:518
#25 0x00007f2761b3d904 in KConfig::reparseConfiguration (this=<value optimized out>) at ../../kdecore/config/kconfig.cpp:497
#26 0x00007f27615ead71 in KDevelop::Project::projectConfiguration() const () from /usr/lib/libkdevplatformshell.so.3
#27 0x00007f2743bd76f7 in CMake::currentInstallDir(KDevelop::IProject*) () from /usr/lib/libkdev4cmakecommon.so
#28 0x00007f274395fcac in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#29 0x00007f2743966576 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#30 0x00007f275d259789 in ?? () from /usr/lib/libkdevplatformproject.so.3
#31 0x00007f275d2594c6 in ?? () from /usr/lib/libkdevplatformproject.so.3
#32 0x00007f2760635188 in QThreadPoolThread::run (this=0x3af1950) at concurrent/qthreadpool.cpp:106
#33 0x00007f2760640175 in QThreadPrivate::start (arg=0x3af1950) at thread/qthread_unix.cpp:320
#34 0x00007f275e6ffd8c in start_thread (arg=0x7f273ebef700) at pthread_create.c:304
#35 0x00007f275f37704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#36 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2762138780 (LWP 15928)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f276063f2b3 in QMutexPrivate::wait (this=0x1f060f0, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f276063bd05 in QMutex::lock (this=0x1f060b0) at thread/qmutex.cpp:204
#3  0x00007f276063c86a in QMutexLocker (this=0x1f06090) at thread/qmutex.h:102
#4  QReadWriteLock::lockForRead (this=0x1f06090) at thread/qreadwritelock.cpp:149
#5  0x00007f27606adceb in relock (fileName=...) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:111
#6  QReadLocker (fileName=...) at ../../include/QtCore/../../src/corelib/thread/qreadwritelock.h:130
#7  QAbstractFileEngine::create (fileName=...) at io/qabstractfileengine.cpp:170
#8  0x00007f27606c0693 in QFileInfoPrivate (this=0x7ffffb7681e0, file=...) at io/qfileinfo_p.h:98
#9  QFileInfo::QFileInfo (this=0x7ffffb7681e0, file=...) at io/qfileinfo.cpp:256
#10 0x00007f27606b14a0 in QDir::isRelativePath (path=<value optimized out>) at io/qdir.cpp:2089
#11 0x00007f2761bf30c7 in KStandardDirs::findAllResources (this=0x2015d40, type=0x7f2761cddd57 "config", filter=..., options=..., relList=...) at ../../kdecore/kernel/kstandarddirs.cpp:868
#12 0x00007f2761bf3541 in KStandardDirs::findAllResources (this=<value optimized out>, type=<value optimized out>, filter=<value optimized out>, options=<value optimized out>) at ../../kdecore/kernel/kstandarddirs.cpp:905
#13 0x00007f2761b3cd39 in KConfigPrivate::getGlobalFiles (this=0x20972e0) at ../../kdecore/config/kconfig.cpp:507
#14 0x00007f2761b3d061 in KConfigPrivate::parseGlobalFiles (this=0x20972e0) at ../../kdecore/config/kconfig.cpp:518
#15 0x00007f2761b3d904 in KConfig::reparseConfiguration (this=<value optimized out>) at ../../kdecore/config/kconfig.cpp:497
#16 0x00007f27615ead71 in KDevelop::Project::projectConfiguration() const () from /usr/lib/libkdevplatformshell.so.3
#17 0x00007f2743bd78d7 in CMake::currentBuildDir(KDevelop::IProject*) () from /usr/lib/libkdev4cmakecommon.so
#18 0x00007f274395fc7e in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#19 0x00007f2743960146 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#20 0x00007f272ffc25c0 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#21 0x00007f272ffb9ca5 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#22 0x00007f272ffbd0ba in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#23 0x00007f276073b49a in QObject::event (this=0x3e05e90, e=<value optimized out>) at kernel/qobject.cpp:1226
#24 0x00007f275fae49f4 in QApplicationPrivate::notify_helper (this=0x1f5fc20, receiver=0x3e05e90, e=0x7f272030d8e0) at kernel/qapplication.cpp:4462
#25 0x00007f275fae93ba in QApplication::notify (this=<value optimized out>, receiver=0x3e05e90, e=0x7f272030d8e0) at kernel/qapplication.cpp:4341
#26 0x00007f2760f0e866 in KApplication::notify (this=0x7ffffb769740, receiver=0x3e05e90, event=0x7f272030d8e0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x0000000000404bf6 in _start ()

Possible duplicates by query: bug 280842, bug 280815, bug 278756, bug 278689, bug 278059.

Reported using DrKonqi
Comment 1 Aleix Pol 2012-02-12 15:53:13 UTC
This backtrace looks broken. Can you reproduce it regularly?
Comment 2 Andrew Crouthamel 2018-09-22 01:48:02 UTC
Dear Bug Submitter,

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

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

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

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 02:39:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

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

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