https://bugs.kde.org/show_bug.cgi?id=358270

            Bug ID: 358270
           Summary: KDevelop crashed openning a project with css
           Product: kdevelop
           Version: 4.90.90
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: edwardw...@gmail.com

Application: kdevelop (4.90.90)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.3.3 x86_64
Distribution (Platform): Gentoo Packages

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

Opening a session. Parsing project triggers crash.

I had https://github.com/nwjs/nw.js.git as a cmake external project. So just
clone it into any project's build dir or src such that the css parser gets
tasked to parse it  and thats it. There is no way to recover without moving the
cloned folder ot of the project.

kdevplatform: 55a80426005d6b9d8949209dd1009333b96cc843
kdevelop: 6be8bc2a3f5b1a7836685ea53b751e6db285fb5c
kdev-css: 375248c99c1179937dbf5a8a119504a456e84c41

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f8e62207800 (LWP 26621))]

Thread 17 (Thread 0x7f8e60c01700 (LWP 26622)):
#0  0x00007f8e7abe63ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e6f52aac2 in _xcb_conn_wait () from /usr/lib64/libxcb.so.1
#2  0x00007f8e6f52c72f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f8e62110cb9 in QXcbEventReader::run() () from
/usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f8e74582444 in start_thread (arg=0x7f8e60c01700) at
pthread_create.c:334
#6  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f8e525d0700 (LWP 26623)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e5b5e4373 in radeon_drm_cs_emit_ioctl () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8e5b5e3ac7 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8e74582444 in start_thread (arg=0x7f8e525d0700) at
pthread_create.c:334
#4  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f8e47203700 (LWP 26626)):
#0  pthread_cond_timedwait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f8e7b2c4518 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e78d063c8 in KDevelop::DUChainPrivate::CleanupThread::run() ()
from /usr/lib64/libKDevPlatformLanguage.so.10
#3  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#4  0x00007f8e74582444 in start_thread (arg=0x7f8e47203700) at
pthread_create.c:334
#5  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f8e44db2700 (LWP 26627)):
#0  0x00007f8e7abe63ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e73bdaeec in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f8e73bdaffc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8e7b4bbd5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f8e7b46d90a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f8e7b2bf524 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e44db2700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f8e3bfff700 (LWP 26629)):
#0  pthread_cond_timedwait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f8e7b2c4518 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7b2c1354 in QThreadPoolThread::run() () from
/usr/lib64/libQt5Core.so.5
#3  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#4  0x00007f8e74582444 in start_thread (arg=0x7f8e3bfff700) at
pthread_create.c:334
#5  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f8e2e1bb700 (LWP 26646)):
#0  0x00007f8e7b4ba171 in QTimerInfoList::updateCurrentTime() () from
/usr/lib64/libQt5Core.so.5
#1  0x00007f8e7b4ba565 in QTimerInfoList::timerWait(timespec&) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7b4bb8ac in timerSourcePrepareHelper(GTimerSource*, int*) () from
/usr/lib64/libQt5Core.so.5
#3  0x00007f8e7b4bb985 in timerSourcePrepare(_GSource*, int*) () from
/usr/lib64/libQt5Core.so.5
#4  0x00007f8e73bda42d in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f8e73bdae18 in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#6  0x00007f8e73bdaffc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#7  0x00007f8e7b4bbd5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#8  0x00007f8e7b46d90a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#9  0x00007f8e7b2bf524 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#10 0x00007f8e75328585 in QQmlThreadPrivate::run() () from
/usr/lib64/libQt5Qml.so.5
#11 0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#12 0x00007f8e74582444 in start_thread (arg=0x7f8e2e1bb700) at
pthread_create.c:334
#13 0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f8e4dfbe700 (LWP 26710)):
[KCrash Handler]
#6  0x00007f8e4d27aa57 in yyFlexLexer::yy_init_buffer(yy_buffer_state*,
std::istream&) () from /usr/lib64/libkdev4cssparser.so
#7  0x00007f8e4d27be11 in yyFlexLexer::yyrestart(std::istream&) () from
/usr/lib64/libkdev4cssparser.so
#8  0x00007f8e4d27c1c9 in Css::Tokenizer::restart(KDevPG::TokenStream*,
QByteArray const&) () from /usr/lib64/libkdev4cssparser.so
#9  0x00007f8e4d27c306 in Css::Tokenizer::Tokenizer(KDevPG::TokenStream*, char
const*) () from /usr/lib64/libkdev4cssparser.so
#10 0x00007f8e4d26f48d in Css::Parser::tokenize(QString const&) () from
/usr/lib64/libkdev4cssparser.so
#11 0x00007f8e4d27c8f1 in Css::ParseSession::createParser() () from
/usr/lib64/libkdev4cssparser.so
#12 0x00007f8e4d27ce07 in Css::ParseSession::parse(Css::StartAst**) () from
/usr/lib64/libkdev4cssparser.so
#13 0x00007f8e4d4a54de in
Css::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib64/qt5/plugins/kdevplatform/24/kdevcsssupport.so
#14 0x00007f8e71084830 in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f8e71084e70 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f8e71083d8a in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f8e710834fa in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#19 0x00007f8e74582444 in start_thread (arg=0x7f8e4dfbe700) at
pthread_create.c:334
#20 0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f8e4cde2700 (LWP 26711)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e4cde2700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f8e2d9ba700 (LWP 26712)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e2d9ba700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f8e24daa700 (LWP 26713)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e24daa700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f8e1bfff700 (LWP 26714)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e1bfff700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f8e1b7fe700 (LWP 26715)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e1b7fe700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8e1affd700 (LWP 26716)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e1affd700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f8e1a7fc700 (LWP 26717)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e1a7fc700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f8e19ffb700 (LWP 26718)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e7b2c453a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f8e7108179f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f8e710856d8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f8e710808bf in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f8e710835c3 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f8e74582444 in start_thread (arg=0x7f8e19ffb700) at
pthread_create.c:334
#8  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8e197fa700 (LWP 26720)):
#0  0x00007f8e7abe63ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e73bdaeec in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f8e73bdaffc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8e7b4bbd5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f8e7b46d90a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f8e7b2bf524 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8e78e05c75 in KDevelop::CompletionWorkerThread::run() () from
/usr/lib64/libKDevPlatformLanguage.so.10
#7  0x00007f8e7b2c3ed2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007f8e74582444 in start_thread (arg=0x7f8e197fa700) at
pthread_create.c:334
#9  0x00007f8e7abef36d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8e62207800 (LWP 26621)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8e6f52ad19 in _xcb_conn_wait () from /usr/lib64/libxcb.so.1
#2  0x00007f8e6f52c45f in wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00007f8e6f52c571 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#4  0x00007f8e6212d2e6 in QXcbCursor::queryPointer(QXcbConnection*, unsigned
int*, QPoint*, int*) () from /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f8e6212d398 in QXcbCursor::pos() const () from
/usr/lib64/libQt5XcbQpa.so.5
#6  0x00007f8e7b79fee8 in QCursor::pos(QScreen const*) () from
/usr/lib64/libQt5Gui.so.5
#7  0x00007f8e7b79ffc1 in QCursor::pos() () from /usr/lib64/libQt5Gui.so.5
#8  0x00007f8e7bc7a6f9 in
QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from
/usr/lib64/libQt5Widgets.so.5
#9  0x00007f8e7bcb8bac in QWidget::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#10 0x00007f8e7bda6368 in QDockWidgetPrivate::setWindowState(bool, bool, QRect
const&) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f8e7bda7051 in QDockWidget::setFloating(bool) () from
/usr/lib64/libQt5Widgets.so.5
#12 0x00007f8e7bdb0dca in QDockAreaLayoutInfo::restoreState(QDataStream&,
QList<QDockWidget*>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007f8e7bdb1049 in QDockAreaLayout::restoreState(QDataStream&,
QList<QDockWidget*> const&, bool) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007f8e7bdd745a in QMainWindowLayoutState::restoreState(QDataStream&,
QMainWindowLayoutState const&) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007f8e7bdda216 in QMainWindowLayout::restoreState(QDataStream&) () from
/usr/lib64/libQt5Widgets.so.5
#16 0x00007f8e7bdd1d44 in QMainWindow::restoreState(QByteArray const&, int) ()
from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f8e77330a41 in KMainWindow::applyMainWindowSettings(KConfigGroup
const&) () from /usr/lib64/libKF5XmlGui.so.5
#18 0x00007f8e7736ae82 in KXmlGuiWindow::applyMainWindowSettings(KConfigGroup
const&) () from /usr/lib64/libKF5XmlGui.so.5
#19 0x00007f8e7736ae51 in KXmlGuiWindow::finalizeGUI(bool) () from
/usr/lib64/libKF5XmlGui.so.5
#20 0x00007f8e7735d3f8 in KXMLGUIFactory::addClient(KXMLGUIClient*) () from
/usr/lib64/libKF5XmlGui.so.5
#21 0x00007f8e7d435929 in
KDevelop::MainWindowPrivate::addPlugin(KDevelop::IPlugin*) () from
/usr/lib64/libKDevPlatformShell.so.10
#22 0x00007f8e7b496453 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#23 0x00007f8e7cb68982 in
KDevelop::IPluginController::pluginLoaded(KDevelop::IPlugin*) () from
/usr/lib64/libKDevPlatformInterfaces.so.10
#24 0x00007f8e7d43d4ab in
KDevelop::PluginController::loadPluginInternal(QString const&) () from
/usr/lib64/libKDevPlatformShell.so.10
#25 0x00007f8e7d43f6a1 in
KDevelop::PluginController::allPluginsForExtension(QString const&,
QMap<QString, QVariant> const&) () from /usr/lib64/libKDevPlatformShell.so.10
#26 0x00007f8e7d47e895 in
KDevelop::LanguageController::languagesForMimetype(QString const&) () from
/usr/lib64/libKDevPlatformShell.so.10
#27 0x00007f8e7d47f5bf in KDevelop::LanguageController::languagesForUrl(QUrl
const&) () from /usr/lib64/libKDevPlatformShell.so.10
#28 0x00007f8e78cd613a in
KDevelop::BackgroundParserPrivate::createParseJob(KDevelop::IndexedString
const&, KDevelop::TopDUContext::Features, QList<QPointer<QObject> > const&,
int) () from /usr/lib64/libKDevPlatformLanguage.so.10
#29 0x00007f8e78cd2d12 in
KDevelop::BackgroundParserPrivate::parseDocumentsInternal() [clone .part.100]
() from /usr/lib64/libKDevPlatformLanguage.so.10
#30 0x00007f8e78cd470d in KDevelop::BackgroundParser::parseDocuments() () from
/usr/lib64/libKDevPlatformLanguage.so.10
#31 0x00007f8e78e63ba5 in
KDevelop::BackgroundParser::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) () from /usr/lib64/libKDevPlatformLanguage.so.10
#32 0x00007f8e7b497a5a in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#33 0x00007f8e7bc757bc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#34 0x00007f8e7bc7aca8 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#35 0x00007f8e7b46ecad in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#36 0x00007f8e7b471a43 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#37 0x00007f8e7b4bbcd3 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/libQt5Core.so.5
#38 0x00007f8e73bdac6d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#39 0x00007f8e73bdaf50 in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#40 0x00007f8e73bdaffc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#41 0x00007f8e7b4bbd47 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#42 0x00007f8e7b46d90a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#43 0x00007f8e7b474bec in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#44 0x000000000040e1d3 in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to