[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: