Bug#639455: kdevelop hangs on background parsing
Package: kdevelop
Version: 4:4.2.2-1
Severity: normal
When I'm working on a rather large project in KDevelop, the background parser
seems to hang at random times: kdevelop will still use 100% CPU according to top, but parsing does not progress anymore. If I kill
kdevelop and restart it, the background parser does finish most of the time at 100%, hence I assume it is not some specific code fragment where it
halts. A more annoying side effect of this, is that when the background parser halts, the GUI also halts whenever it tries to lookup a symbol,
e.g., when it tries to autocomplete a variable. Sometimes when I leave it parsing on what seems a halted state, it continuous after several
minutes and all works fine. If the GUI was halted, the GUI also continuous after that. Sometimes, just waiting seems not to help, and when I
come back after 60 min, the parsing still has not progressed.
Killing kdevelop and restarting it finishes the parsing almost immediately in any case,
hence it seems this is a bug, and not just the size of the project. I have these hangs since version 4.0 of KDevelop was in Debian.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages kdevelop depends on:
ii kdebase-runtime 4:4.6.5-1 runtime components from the offici
ii kdevelop-data 4:4.2.2-1 data files for the KDevelop IDE
ii kdevplatform3-libs 1.2.2-1 shared libraries for the KDevelop
ii libc6 2.13-16 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.6.1-4 GCC support library
ii libkastencontrollers4 4:4.6.5-1 controllers Kasten library for Okt
ii libkastencore4 4:4.6.5-1 core Kasten library for Okteta
ii libkcmutils4 4:4.6.5-2 utility classes for using KCM modu
ii libkdecore5 4:4.6.5-2 KDE Platform Core Library
ii libkdeui5 4:4.6.5-2 KDE Platform User Interface Librar
ii libkio5 4:4.6.5-2 Network-enabled File Management Li
ii libkparts4 4:4.6.5-2 Framework for the KDE Platform Gra
ii libktexteditor4 4:4.6.5-2 KTextEditor interfaces for the KDE
ii liboktetakastencontro 4:4.6.5-1 kastencontrollers library for Okte
ii liboktetakastencore4 4:4.6.5-1 kastencore library for Okteta
ii liboktetakastengui4 4:4.6.5-1 kastengui library for Okteta
ii libprocessui4a 4:4.6.5-2 library for ksysguard process user
ii libqt4-dbus 4:4.7.3-5 Qt 4 D-Bus module
ii libqt4-help 4:4.7.3-5 Qt 4 help module
ii libqt4-network 4:4.7.3-5 Qt 4 network module
ii libqt4-script 4:4.7.3-5 Qt 4 script module
ii libqtcore4 4:4.7.3-5 Qt 4 core module
ii libqtgui4 4:4.7.3-5 Qt 4 GUI module
ii libqtwebkit4 2.1.0~2011week13-2 Web content engine library for Qt
ii libstdc++6 4.6.1-4 GNU Standard C++ Library v3
ii libsublime3 1.2.2-1 User interface library
ii libthreadweaver4 4:4.6.5-2 ThreadWeaver Library for the KDE P
Versions of packages kdevelop recommends:
ii g++ 4:4.6.1-2 GNU C++ compiler
ii gcc 4:4.6.1-2 GNU C compiler
ii gdb 7.2-1 The GNU Debugger
ii make 3.81-8.1 An utility for Directing compilati
Versions of packages kdevelop suggests:
ii cmake 2.8.5-1 cross-platform, open-source make s
pn kapptemplate <none> (no description available)
pn kdevelop-l10n <none> (no description available)
-- no debconf information
Reply to: