Bug 341099 - Crash while parsing a file (backtrace incl.)
Summary: Crash while parsing a file (backtrace incl.)
Status: RESOLVED DUPLICATE of bug 334487
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.0
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-11-19 13:45 UTC by publ
Modified: 2014-11-28 07:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description publ 2014-11-19 13:45:50 UTC
Application: kdevelop (4.7.0)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-4-amd64 x86_64
Distribution: Debian GNU/Linux testing (jessie)

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

I wanted to change class name, the parser started to work but it crashed in the middle.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fd5e00ca800 (LWP 1096))]

Thread 13 (Thread 0x7fd5c2457700 (LWP 1100)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5d8c68afa in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fd5d8c68b29 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd5c2457700) at pthread_create.c:309
#4  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fd54048a700 (LWP 1119)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fd5dcdd4924 in wait (time=1000, this=0x2c8e720) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x2a85d58, mutex=mutex@entry=0x2a85d60, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5d96e4996 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2a85d40) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/duchain.cpp:283
#4  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x2a85d40) at thread/qthread_unix.cpp:349
#5  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd54048a700) at pthread_create.c:309
#6  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fd52e212700 (LWP 1176)):
#0  0x00007fd5dc782f33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd5dceb9c0f in QProcessManager::run (this=0x7fd5dd2465e0 <processManager()::processManager>) at io/qprocess_unix.cpp:270
#2  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x7fd5dd2465e0 <processManager()::processManager>) at thread/qthread_unix.cpp:349
#3  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd52e212700) at pthread_create.c:309
#4  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fd527851700 (LWP 1183)):
#0  0x00007fd5dc78118d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd5d65f2ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd5dcf0d4ed in QEventDispatcherGlib::processEvents (this=0x7fd5200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fd527850dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fd527850dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd5dcdd1b89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x3005a70) at thread/qthread_unix.cpp:349
#8  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd527851700) at pthread_create.c:309
#9  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fd514a85700 (LWP 1230)):
#0  0x00007fd5dc78118d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd5d65f2ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd5dcf0d507 in QEventDispatcherGlib::processEvents (this=0x7fd5080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fd514a84d80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fd514a84d80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd5dcdd1b89 in QThread::exec (this=this@entry=0x61865c0) at thread/qthread.cpp:538
#7  0x00007fd5dcebd483 in QInotifyFileSystemWatcherEngine::run (this=0x61865c0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x61865c0) at thread/qthread_unix.cpp:349
#9  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd514a85700) at pthread_create.c:309
#10 0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fd515286700 (LWP 1241)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5dcdd4946 in wait (time=18446744073709551615, this=0xf9a7e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0xf9a6b8, mutex=0xf9a960, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5d451886c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf9a690, th=0x50ad3d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fd5d451b743 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf9a9f0, th=0x50ad3d0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fd5d451b75c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf9a9f0, th=0x50ad3d0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fd5d451b75c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf9a9f0, th=0x50ad3d0, previous=0x73947e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fd5d451a22f in ThreadWeaver::Thread::run (this=0x50ad3d0) at ../../../threadweaver/Weaver/Thread.cpp:98
#8  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x50ad3d0) at thread/qthread_unix.cpp:349
#9  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd515286700) at pthread_create.c:309
#10 0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fd51ffff700 (LWP 1242)):
[KCrash Handler]
#6  0x00007fd5d9702f7d in operator<< (t=..., this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:334
#7  operator() (topData=0x7fd50cf87f18, __closure=<synthetic pointer>) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/topducontextdynamicdata.cpp:510
#8  loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> > (callback=..., topContextIndex=<optimized out>) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/topducontextdynamicdata.cpp:173
#9  KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=<optimized out>) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/topducontextdynamicdata.cpp:511
#10 0x00007fd5d973551f in KDevelop::ParsingEnvironmentFile::imports (this=this@entry=0x6cd6190) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:180
#11 0x00007fd5d9735d6f in KDevelop::ParsingEnvironmentFile::featuresMatch (this=0x6cd6190, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:245
#12 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#13 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#14 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#15 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#16 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#17 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#18 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#19 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#20 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#21 0x00007fd5d9735dfe in KDevelop::ParsingEnvironmentFile::featuresMatch (this=this@entry=0x5b17080, minimumFeatures=minimumFeatures@entry=70, checked=...) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:246
#22 0x00007fd5d97360ea in KDevelop::ParsingEnvironmentFile::featuresSatisfied (this=0x5b17080, minimumFeatures=70) at /tmp/buildd/kdevplatform-1.7.0/language/duchain/parsingenvironment.cpp:321
#23 0x00007fd52c15c74d in PreprocessJob::sourceNeeded (this=0x7403120, _fileName=..., type=(unknown: 70), sourceLine=50568784, skipCurrentPath=5) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/preprocessjob.cpp:517
#24 0x00007fd527df27e5 in rpp::pp::handle_include (this=this@entry=0x7fd51fffdc20, skip_current_path=<optimized out>, input=..., output=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/parser/rpp/pp-engine.cpp:219
#25 0x00007fd527df6847 in rpp::pp::handle_directive (this=this@entry=0x7fd51fffdc20, directive=directive@entry=77271, input=..., output=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/parser/rpp/pp-engine.cpp:137
#26 0x00007fd527df6e5c in rpp::pp::operator() (this=this@entry=0x7fd51fffdc20, input=..., output=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/parser/rpp/pp-engine.cpp:272
#27 0x00007fd527df7137 in rpp::pp::processFileInternal (this=this@entry=0x7fd51fffdc20, fileName=..., fileContents=..., result=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/parser/rpp/pp-engine.cpp:98
#28 0x00007fd527df74e6 in rpp::pp::processFile (this=this@entry=0x7fd51fffdc20, fileName=..., data=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/parser/rpp/pp-engine.cpp:85
#29 0x00007fd52c15eb5a in PreprocessJob::run (this=0x7403120) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/preprocessjob.cpp:249
#30 0x00007fd5d451a912 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fd51fffed70, th=th@entry=0x7fd510002300, job=job@entry=0x7403120) at ../../../threadweaver/Weaver/Job.cpp:106
#31 0x00007fd5d451ab28 in ThreadWeaver::Job::execute (this=0x7403120, th=0x7fd510002300) at ../../../threadweaver/Weaver/Job.cpp:135
#32 0x00007fd5d451c9ab in ThreadWeaver::JobCollectionJobRunner::execute (this=0x7402510, t=0x7fd510002300) at ../../../threadweaver/Weaver/JobCollection.cpp:82
#33 0x00007fd5d451a2cb in ThreadWeaver::Thread::run (this=0x7fd510002300) at ../../../threadweaver/Weaver/Thread.cpp:108
#34 0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x7fd510002300) at thread/qthread_unix.cpp:349
#35 0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51ffff700) at pthread_create.c:309
#36 0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fd51f7fe700 (LWP 1271)):
#0  0x00007fd5dc78118d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd5d65f2ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd5dcf0d4ed in QEventDispatcherGlib::processEvents (this=0x7fd5000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fd51f7fdd80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fd51f7fdd80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd5dcdd1b89 in QThread::exec (this=this@entry=0xe01e80) at thread/qthread.cpp:538
#7  0x00007fd5dcebd483 in QInotifyFileSystemWatcherEngine::run (this=0xe01e80) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0xe01e80) at thread/qthread_unix.cpp:349
#9  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51f7fe700) at pthread_create.c:309
#10 0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fd51effd700 (LWP 1272)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5dcdd4946 in wait (time=18446744073709551615, this=0xe83630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0xc9e498, mutex=0xe656f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5d451886c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9e470, th=0x5172400) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fd5d451b743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x516d910, th=0x5172400, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fd5d451b75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x516d910, th=0x5172400, previous=0x69ff320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fd5d451a22f in ThreadWeaver::Thread::run (this=0x5172400) at ../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x5172400) at thread/qthread_unix.cpp:349
#8  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51effd700) at pthread_create.c:309
#9  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fd51e7fc700 (LWP 9491)):
#0  0x00007fd5dc78118d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd5d65f2ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd5dcf0d4ed in QEventDispatcherGlib::processEvents (this=0x7fd4f8002f40, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fd51e7fbdd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fd51e7fbdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd5dcdd1b89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x6930688) at thread/qthread_unix.cpp:349
#8  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51e7fc700) at pthread_create.c:309
#9  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fd51dbeb700 (LWP 9937)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5dcdd4946 in wait (time=18446744073709551615, this=0xe83630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0xc9e498, mutex=0xe656f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5d451886c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9e470, th=0x5cb4f50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fd5d451b743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x516d910, th=0x5cb4f50, previous=0x6c44800) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fd5d451a22f in ThreadWeaver::Thread::run (this=0x5cb4f50) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x5cb4f50) at thread/qthread_unix.cpp:349
#7  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51dbeb700) at pthread_create.c:309
#8  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fd51d3ea700 (LWP 9938)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5dcdd4946 in wait (time=18446744073709551615, this=0xe83630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0xc9e498, mutex=0xe656f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5d451886c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9e470, th=0x6c43fd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fd5d451b743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x516d910, th=0x6c43fd0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fd5d451a22f in ThreadWeaver::Thread::run (this=0x6c43fd0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fd5dcdd43ef in QThreadPrivate::start (arg=0x6c43fd0) at thread/qthread_unix.cpp:349
#7  0x00007fd5dbaf00a4 in start_thread (arg=0x7fd51d3ea700) at pthread_create.c:309
#8  0x00007fd5dc789ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fd5e00ca800 (LWP 1096)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd5dcdd4946 in wait (time=18446744073709551615, this=0x5c65f80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6b28940, mutex=mutex@entry=0x6b28918, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd5dcdd3f7e in QThread::wait (this=this@entry=0x6930688, time=time@entry=18446744073709551615) at thread/qthread_unix.cpp:720
#4  0x00007fd5d4735fb7 in ~ParsingThread (this=0x6930680, __in_chrg=<optimized out>) at /tmp/buildd/kdevplatform-1.7.0/outputview/outputmodel.cpp:155
#5  ~ParsingThread (this=0x6930680, __in_chrg=<optimized out>) at /tmp/buildd/kdevplatform-1.7.0/outputview/outputmodel.cpp:157
#6  destroy () at /tmp/buildd/kdevplatform-1.7.0/outputview/outputmodel.cpp:169
#7  0x00007fd5dc6dbbc9 in __run_exit_handlers (status=1, listp=0x7fd5dca475a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#8  0x00007fd5dc6dbc15 in __GI_exit (status=<optimized out>) at exit.c:104
#9  0x00007fd5dd4799b8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:773
#10 0x00007fd5de3feaf0 in KApplication::xioErrhandler (this=0x7fff84d865d0, dpy=0x893e50) at ../../kdeui/kernel/kapplication.cpp:419
#11 0x00007fd5d7b204fe in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007fd5d7b1de5d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007fd5d7b0f700 in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fd5dd4b25fc in x11EventSourceCheck (s=0x864860) at kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007fd5d65f28c1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fd5d65f2e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fd5dcf0d4ed in QEventDispatcherGlib::processEvents (this=0x7ae9d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#19 0x00007fd5dd4b2b96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fff84d850f0, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fff84d850f0, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007fd5dd8e25fc in QDialog::exec (this=this@entry=0x7fff84d85220) at dialogs/qdialog.cpp:562
#23 0x00007fd5d9811879 in KDevelop::BasicRefactoring::newNameForDeclaration (this=<optimized out>, declaration=...) at /tmp/buildd/kdevplatform-1.7.0/language/codegen/basicrefactoring.cpp:297
#24 0x00007fd52c1a7043 in SimpleRefactoring::startInteractiveRename (this=0x3069d10, decl=...) at /tmp/buildd/kdevelop-4.7.0/languages/cpp/codegen/simplerefactoring.cpp:290
#25 0x00007fd5d980ee53 in KDevelop::BasicRefactoring::executeRenameAction (this=0x3069d10) at /tmp/buildd/kdevplatform-1.7.0/language/codegen/basicrefactoring.cpp:262
#26 0x00007fd5dcef2f4c in QMetaObject::activate (sender=sender@entry=0x6996660, m=m@entry=0x7fd5ddef7940 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff84d855f0) at kernel/qobject.cpp:3567
#27 0x00007fd5dd407af2 in QAction::triggered (this=this@entry=0x6996660, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#28 0x00007fd5dd409677 in QAction::activate (this=this@entry=0x6996660, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#29 0x00007fd5dd85cead in QMenuPrivate::activateCausedStack (this=this@entry=0x69fcde0, causedStack=..., action=action@entry=0x6996660, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1037
#30 0x00007fd5dd861869 in QMenuPrivate::activateAction (this=0x69fcde0, action=0x6996660, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1129
#31 0x00007fd5dd865359 in QMenu::mouseReleaseEvent (this=this@entry=0x6cf6a50, e=e@entry=0x7fff84d85d00) at widgets/qmenu.cpp:2371
#32 0x00007fd5de4c7c33 in KMenu::mouseReleaseEvent (this=0x6cf6a50, e=0x7fff84d85d00) at ../../kdeui/widgets/kmenu.cpp:464
#33 0x00007fd5dd4614d8 in QWidget::event (this=0x6cf6a50, event=0x7fff84d85d00) at kernel/qwidget.cpp:8775
#34 0x00007fd5dd86583b in QMenu::event (this=0x6cf6a50, e=0x7fff84d85d00) at widgets/qmenu.cpp:2480
#35 0x00007fd5dd40e29c in QApplicationPrivate::notify_helper (this=this@entry=0x864940, receiver=receiver@entry=0x6cf6a50, e=e@entry=0x7fff84d85d00) at kernel/qapplication.cpp:4570
#36 0x00007fd5dd414f0f in QApplication::notify (this=this@entry=0x7fff84d865d0, receiver=receiver@entry=0x6cf6a50, e=e@entry=0x7fff84d85d00) at kernel/qapplication.cpp:4113
#37 0x00007fd5de40009a in KApplication::notify (this=0x7fff84d865d0, receiver=0x6cf6a50, event=0x7fff84d85d00) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007fd5dceddf8d in QCoreApplication::notifyInternal (this=0x7fff84d865d0, receiver=receiver@entry=0x6cf6a50, event=event@entry=0x7fff84d85d00) at kernel/qcoreapplication.cpp:955
#39 0x00007fd5dd41456f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x6cf6a50, event=event@entry=0x7fff84d85d00, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x6cf6a50, buttonDown=buttonDown@entry=0x7fd5ddf30538 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#41 0x00007fd5dd48b43a in QETWidget::translateMouseEvent (this=this@entry=0x6cf6a50, event=event@entry=0x7fff84d86030) at kernel/qapplication_x11.cpp:4474
#42 0x00007fd5dd489a9c in QApplication::x11ProcessEvent (this=0x7fff84d865d0, event=event@entry=0x7fff84d86030) at kernel/qapplication_x11.cpp:3663
#43 0x00007fd5dd4b2ad2 in x11EventSourceDispatch (s=0x864860, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007fd5d65f2c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fd5d65f2f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fd5d65f2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fd5dcf0d4ed in QEventDispatcherGlib::processEvents (this=0x7ae9d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#48 0x00007fd5dd4b2b96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007fd5dcedcae1 in QEventLoop::processEvents (this=this@entry=0x7fff84d86410, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007fd5dcedce45 in QEventLoop::exec (this=this@entry=0x7fff84d86410, flags=...) at kernel/qeventloop.cpp:204
#51 0x00007fd5dcee28b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#52 0x00007fd5dd40c73c in QApplication::exec () at kernel/qapplication.cpp:3828
#53 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at /tmp/buildd/kdevelop-4.7.0/app/main.cpp:564

The reporter indicates this bug may be a duplicate of or related to bug 331521, bug 334487.

Possible duplicates by query: bug 334487.

Reported using DrKonqi
Comment 1 Kevin Funk 2014-11-28 07:15:18 UTC

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