Summary: | Crash due to too many file descriptors opened [KDevelop::ItemRepositoryRegistry::registerRepository] | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Sasa Kara <Alexandr.Kara> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | cfeck, lauseb644, magicmyth, simone.alioli, stompdagger1, vitalif |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sasa Kara
2013-01-28 15:16:36 UTC
Application: kdevelop (4.3.90) <-- thats old, could you please update to recent master and see whether the crash persists? Tried again with 4.4.1, same crash. Do you see anything on the CLI that indicates odd behavior? Esp. this output: #8 0x00007f36ebe3a39e in __libc_message (do_abort=2, fmt=0x7f36ebf41e5f "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201 With the arguments substituted should be interesting. Also please enable the KDevplatform (external scrip) debug area in kdebugdialog to see which command it tries to execute in which directory. cheers I enabled KDevplaftorm (External script) debug in kdebugdialog and KDevelop started fine (took a long time). After that, I tried 4 times (2 times with debugging, 2 times without) and it didn't crash. I will keep an eye on it but maybe it was caused by some saved state which now got overwritten. One more thing: it appeared while populating "Projects" view with the file tree before anything was shown there. Once you got files shown there and progress bar in lower right corner showing something (blue column moving left-right), it works fine. OK, please provide the information above once you can reproduce it. Thanks *** Bug 314023 has been marked as a duplicate of this bug. *** actually this might be a duplicate of bug 306908 I've just ran a session from the console using "kdevelop --ps" that is crashing atm. I've pasted the out to the bottom of this comment. I noticed it is complaining about being able to add paths to files that I can confirm are there. Also of interest is near the end where it says 'Could not open file "/usr/share/kde4/apps/kdevphpsupport/phpfunctions.php"'. I can confirm this file does exist and upon a quick inspection, looks correct. I have another Kdevelop project open and am running a couple of activities. One of them had a lot of Chrome browser windows open with lots of tabs. Those windows have all been closed before this and Chrome restarted but do you think this could be a number of open inodes limitation as both Kdevelop session have a quite a lot of open files (about 40 each). Its probably worth mentioning that these are PHP projects (Drupal infact). --Output from terminal WARNING: deleting stale lockfile /home/magicmyth/.kde/share/apps/kdevelop/sessions//{3ad124e9-09b2-407f-b609-cbb35072ee14}/lock WARNING: deleting stale lockfile /home/magicmyth/.kdevduchain/{3ad124e9-09b2-407f-b609-cbb35072ee14}/0/lock qrc:/main.qml:23:1: QML QDeclarativeRectangle_QML_0: Binding loop detected for property "areaName" QDeclarativeComponent(0x8ae42f0) QDeclarativeComponent(0x8ae42f0) kdevelop(20748)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/magicmyth/.kde/share/apps/kdevelop/sessions/{3ad124e9-09b2-407f-b609-cbb35072ee14}/recovery/current" X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x7600021 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/devinfo QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/fieldgroup_element QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/stuff QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/action_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/ajax_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/batch_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/block_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/cache_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/contextual_links_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/cron_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/dbtng_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/email_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_permission_example/tests QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_permission_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/file_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/filter_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/form_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/image_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/menu_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/node_access_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/node_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/nodeapi_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/page_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/pager_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/queue_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/rdf_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/render_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/simpletest_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/tabledrag_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/tablesort_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/theming_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/token_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/trigger_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/vertical_tabs_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/xmlrpc_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/fluid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/narrow QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/wide QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_fluid/normal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_fluid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/includes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/includes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_threecol_4_4_4 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_threecol_4_4_4_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_3_9 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_9_3 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_threecol_5_6_5 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_threecol_5_6_5_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_12_4 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_4_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_threecol_8_8_8 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_threecol_8_8_8_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_18_6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_6_18 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega_countrygardener QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao/drupal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/images-source QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/color/bartik-86ba9ba6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/ctools/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/ctools QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface/local_fonts/FontAwesome-normal-normal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface/local_fonts QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/js/wysiwyg QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/large/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/large QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/linkit_thumb/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/linkit_thumb QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/medium/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/medium QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/square_thumbnail/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/square_thumbnail QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/thumbnail/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/thumbnail QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/engines/phptemplate QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/engines QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/seven/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/seven QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/stark QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2 kdevelop(20748)/konsole Konsole::Session::run: Attempted to re-run an already running session. QFile::remove: Empty or null file name QFile::remove: Empty or null file name kdevelop(20748)/kdevelop (cpp support) KDevelop::ParseJob::readContents: Could not open file "/usr/share/kde4/apps/kdevphpsupport/phpfunctions.php" (path "/usr/share/kde4/apps/kdevphpsupport/phpfunctions.php" ) kdevelop(20748)/kdevplatform (language): failed to open a repository QSocketNotifier: Invalid socket 13 and type 'Read', disabling... kdevelop: Fatal IO error: client killed KCrash: Application 'kdevelop' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/magicmyth/.kde/socket-MM-THINK/kdeinit4__0 kdevelop(20748)/konsole Konsole::SessionManager::~SessionManager: Konsole SessionManager destroyed with sessions still alive Probably related to too many file descriptors being opened by KDevelop. lsof -a -p $(pidof kdevelop) | wc -l 1750 lsof -a -p $(pidof kdevelop) | grep REG | wc -l 358 Now if I edit a C++ file I start to load the topducontext files: $ lsof -a -p $(pidof kdevelop) | grep REG | wc -l 405 I.e. the files stored in $HOME/.cache/kdevduchain/$SESSIONID/topcontexts/ - which can be quite a few... Can you try to increase /proc/sys/fs/file-max and see whether that work-arounds the issue of the crash? If so, we should try to refactor the code to reduce the number of file descriptors required... Not an easy task probably. @Milian Wolff FYI I posted responses on bug #306908. When I do: "lsof -a -p $(pidof kdevelop) | wc -l" I get: lsof: status error on 6287: No such file or directory lsof: status error on 6197: No such file or directory lsof: status error on 6124: No such file or directory lsof: status error on 6034: No such file or directory lsof: status error on 5961: No such file or directory lsof: status error on 5757: No such file or directory lsof: status error on 5684: No such file or directory lsof: status error on 4672: No such file or directory lsof 4.86 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names] Use the ``-h'' option to get more help information. 0 Any idea why that is? If I can get this bit of info going I'll try and keep an eye on the count and watch for a crash. Then I'll up my file-max limit. BTW if I am running out of file descriptors would I not start seeing problems with other applications? I tend to have a lot of browser windows and tabs open and I would think if I open more when I start seeing these problems that the browser would start to freak? Ah, you seem to have a lot of KDevelop processes running. That would indicate the error of bug 274246 - which is probably related. As I said above, please do this: "Also please enable the KDevplatform (external scrip) debug area in kdebugdialog to see which command it tries to execute in which directory." This should give us a hint at what process we fail to execute and then leak. You are correct. I had multiple Kdevelop sessions running to stress test things. With one open I can run the lsof command. $ lsof -a -p $(pidof kdevelop) | wc -l 464 $ lsof -a -p $(pidof kdevelop) | grep REG | wc -l 432 After editing one PHP file by adding the following: $var = 'testing'; drupal_set_message($var); $ lsof -a -p $(pidof kdevelop) | grep REG | wc -l 1254 So a big increase. I have the "KDevplatform (external scrip)" enabled in kdebugdialog now. Does that produce extra output in the console that I need to keep an eye on or improves the backtrace output? Just got a crash on firing up a second existing session. Not that I had re-enable a few kded services: * Input actions *Keyboad Deamon * Removable device Automounter Anyway I had created a simple logger to keep an eye on the file count from "lsof -a -p $(pidof kdevelop) | grep REG | wc -l". FYI the crash happen at 19:10 (And note I still have the first running): TIME: 2013-01-30--19-06:12 - LSOF COUNT: 399 TIME: 2013-01-30--19-06:22 - LSOF COUNT: 399 TIME: 2013-01-30--19-06:32 - LSOF COUNT: 399 TIME: 2013-01-30--19-06:42 - LSOF COUNT: 399 TIME: 2013-01-30--19-06:52 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:02 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:12 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:22 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:32 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:42 - LSOF COUNT: 399 TIME: 2013-01-30--19-07:52 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:02 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:12 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:22 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:32 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:43 - LSOF COUNT: 399 TIME: 2013-01-30--19-08:53 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:03 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:13 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:23 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:33 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:43 - LSOF COUNT: 399 TIME: 2013-01-30--19-09:53 - LSOF COUNT: 399 TIME: 2013-01-30--19-10:03 - LSOF COUNT: 399 TIME: 2013-01-30--19-10:13 - LSOF COUNT: 399 TIME: 2013-01-30--19-10:23 - LSOF COUNT: 399 TIME: 2013-01-30--19-10:33 - LSOF COUNT: 399 TIME: 2013-01-30--19-10:43 - LSOF COUNT: 0 TIME: 2013-01-30--19-10:53 - LSOF COUNT: 0 TIME: 2013-01-30--19-11:03 - LSOF COUNT: 399 TIME: 2013-01-30--19-11:13 - LSOF COUNT: 0 TIME: 2013-01-30--19-11:23 - LSOF COUNT: 0 TIME: 2013-01-30--19-11:33 - LSOF COUNT: 0 TIME: 2013-01-30--19-11:43 - LSOF COUNT: 0 TIME: 2013-01-30--19-11:53 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:03 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:13 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:23 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:33 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:43 - LSOF COUNT: 0 TIME: 2013-01-30--19-12:53 - LSOF COUNT: 0 TIME: 2013-01-30--19-13:03 - LSOF COUNT: 0 TIME: 2013-01-30--19-13:13 - LSOF COUNT: 0 TIME: 2013-01-30--19-13:23 - LSOF COUNT: 0 --Console output $ kdevelop --ps Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. WARNING: deleting stale lockfile /home/magicmyth/.kde/share/apps/kdevelop/sessions//{3ad124e9-09b2-407f-b609-cbb35072ee14}/lock WARNING: deleting stale lockfile /home/magicmyth/.kdevduchain/{3ad124e9-09b2-407f-b609-cbb35072ee14}/0/lock qrc:/main.qml:23:1: QML QDeclarativeRectangle_QML_0: Binding loop detected for property "areaName" QDeclarativeComponent(0x96ab800) QDeclarativeComponent(0x96ab800) kdevelop(9375)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/magicmyth/.kde/share/apps/kdevelop/sessions/{3ad124e9-09b2-407f-b609-cbb35072ee14}/recovery/current" X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x7600021 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/devinfo QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/fieldgroup_element QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom/stuff QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/custom QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/action_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/ajax_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/batch_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/block_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/cache_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/contextual_links_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/cron_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/dbtng_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/email_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_permission_example/tests QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/field_permission_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/file_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/filter_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/form_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/image_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/js_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/menu_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/node_access_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/node_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/nodeapi_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/page_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/pager_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/queue_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/rdf_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/render_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/simpletest_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/tabledrag_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/tablesort_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/theming_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/token_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/trigger_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/vertical_tabs_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples/xmlrpc_example QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules/examples QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/modules QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/fluid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/narrow QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default/wide QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_default QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_fluid/normal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid/alpha_fluid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css/grid QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/includes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/alpha QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/includes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_threecol_4_4_4 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_threecol_4_4_4_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_3_9 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_6_6_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12/omega_12_twocol_9_3 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_threecol_5_6_5 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_threecol_5_6_5_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_12_4 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_4_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16/omega_16_twocol_8_8_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_16 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_onecol QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_threecol_8_8_8 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_threecol_8_8_8_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12_bricks QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_12_12_stacked QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_18_6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24/omega_24_twocol_6_18 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts/omega_24 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels/layouts QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/omega/panels QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/alpha-xhtml QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-html5 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/preprocess QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/process QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits/omega-xhtml QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega/starterkits QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/omega_countrygardener QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rt-admin QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/rubik QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao/drupal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/tao QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/images-source QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/STARTERKIT QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen/zen-internals QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes/zen QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all/themes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/all QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/color/bartik-86ba9ba6 QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/ctools/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/ctools QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface/local_fonts/FontAwesome-normal-normal QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface/local_fonts QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/fontyourface QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/js/wysiwyg QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/js QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/large/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/large QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/linkit_thumb/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/linkit_thumb QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/medium/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/medium QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/square_thumbnail/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/square_thumbnail QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/thumbnail/public QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles/thumbnail QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files/styles QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default/files QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites/default QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/sites QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/css QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik/templates QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/bartik QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/engines/phptemplate QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/engines QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland/color QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/garland QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/seven/images QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/seven QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes/stark QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2/themes QFileSystemWatcher: failed to add paths: /var/www/drupal/drupal7-admintest2 kdevelop(9375)/konsole Konsole::Session::run: Attempted to re-run an already running session. QFile::remove: Empty or null file name QFile::remove: Empty or null file name kdevelop(9375)/kdevelop (cpp support) KDevelop::ParseJob::readContents: Could not open file "/usr/share/kde4/apps/kdevphpsupport/phpfunctions.php" (path "/usr/share/kde4/apps/kdevphpsupport/phpfunctions.php" ) kdevelop(9375)/kdevplatform (language): failed to open a repository QSocketNotifier: Invalid socket 13 and type 'Read', disabling... KCrash: Application 'kdevelop' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/magicmyth/.kde/socket-MM-THINK/kdeinit4__0 kdevelop: Fatal IO error: client killed kdevelop(9375)/konsole Konsole::SessionManager::~SessionManager: Konsole SessionManager destroyed with sessions still alive [1]+ Stopped kdevelop --ps --Backtrace output Application: KDevelop (kdevelop), signal: Aborted 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:162 [Current thread is 1 (Thread 0x7f6e042af780 (LWP 9375))] Thread 10 (Thread 0x7f6dfb22b700 (LWP 9386)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f6e14569fa7 in wait (time=1000, this=0x26ffd10) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x369b7b0, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f6e106d7f8b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x369b790) at ../../language/duchain/duchain.cpp:282 #4 0x00007f6e14569aec in QThreadPrivate::start (arg=0x369b790) at thread/qthread_unix.cpp:338 #5 0x00007f6e125e2e9a in start_thread (arg=0x7f6dfb22b700) at pthread_create.c:308 #6 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f6deee75700 (LWP 9387)): #0 0x00007f6e13268303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6e0d655d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6e0d655ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6e14694c16 in QEventDispatcherGlib::processEvents (this=0x7f6de80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f6e146652bf in QEventLoop::processEvents (this=this@entry=0x7f6deee74dc0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6e14665548 in QEventLoop::exec (this=0x7f6deee74dc0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f6e14566b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f6e14647478 in QDnotifySignalThread::run (this=0x3ef4960) at io/qfilesystemwatcher_dnotify.cpp:179 #8 0x00007f6e14569aec in QThreadPrivate::start (arg=0x3ef4960) at thread/qthread_unix.cpp:338 #9 0x00007f6e125e2e9a in start_thread (arg=0x7f6deee75700) at pthread_create.c:308 #10 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f6de74da700 (LWP 9388)): #0 0x00007f6e13268303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6e0d655d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6e0d655ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6e14694c16 in QEventDispatcherGlib::processEvents (this=0x7f6de00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f6e146652bf in QEventLoop::processEvents (this=this@entry=0x7f6de74d9e00, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6e14665548 in QEventLoop::exec (this=0x7f6de74d9e00, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f6e14566b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f6e14569aec in QThreadPrivate::start (arg=0x3f38210) at thread/qthread_unix.cpp:338 #8 0x00007f6e125e2e9a in start_thread (arg=0x7f6de74da700) at pthread_create.c:308 #9 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f6de5a97700 (LWP 9389)): #0 0x00007f6e1326d023 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f6e14644fe2 in QProcessManager::run (this=0x7f6e149be520 <processManager()::processManager>) at io/qprocess_unix.cpp:245 #2 0x00007f6e14569aec in QThreadPrivate::start (arg=0x7f6e149be520 <processManager()::processManager>) at thread/qthread_unix.cpp:338 #3 0x00007f6e125e2e9a in start_thread (arg=0x7f6de5a97700) at pthread_create.c:308 #4 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f6ddd823700 (LWP 9391)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6e0fa59cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f6e0fa59d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f6e125e2e9a in start_thread (arg=0x7f6ddd823700) at pthread_create.c:308 #4 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f6dd7382700 (LWP 9460)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6e0a79cb2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f6e0a79cc39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f6e125e2e9a in start_thread (arg=0x7f6dd7382700) at pthread_create.c:308 #4 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f6dd6b81700 (LWP 9461)): #0 0x00007f6e13268303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6e0d655d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6e0d655ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6e14694c16 in QEventDispatcherGlib::processEvents (this=0x7f6dd0021f20, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f6e146652bf in QEventLoop::processEvents (this=this@entry=0x7f6dd6b80e00, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6e14665548 in QEventLoop::exec (this=0x7f6dd6b80e00, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f6e14566b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f6e14569aec in QThreadPrivate::start (arg=0x727b220) at thread/qthread_unix.cpp:338 #8 0x00007f6e125e2e9a in start_thread (arg=0x7f6dd6b81700) at pthread_create.c:308 #9 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f6dd5064700 (LWP 9494)): #0 0x00007f6e1323f83d in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f6e1326d774 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007f6e107166c2 in lockForRead (timeout=0, this=0x3680088) at ../../language/duchain/duchainlock.cpp:133 #3 KDevelop::DUChainLock::lockForRead (this=0x3680088, timeout=0) at ../../language/duchain/duchainlock.cpp:111 #4 0x00007f6e107169f1 in KDevelop::DUChainReadLocker::lock (this=0x7f6dd5063a40) at ../../language/duchain/duchainlock.cpp:257 #5 0x00007f6de7be5fcb in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so #6 0x00007f6e0b18cf9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f6dd5063db0, th=th@entry=0xb55a850, job=job@entry=0xadf68e0) at ../../../threadweaver/Weaver/Job.cpp:106 #7 0x00007f6e0b18d111 in ThreadWeaver::Job::execute (this=0xadf68e0, th=0xb55a850) at ../../../threadweaver/Weaver/Job.cpp:135 #8 0x00007f6e0b18c76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6dd5063e00, parent=0x2731970, th=th@entry=0xb55a850) at ../../../threadweaver/Weaver/Thread.cpp:95 #9 0x00007f6e0b18c82b in ThreadWeaver::Thread::run (this=0xb55a850) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f6e14569aec in QThreadPrivate::start (arg=0xb55a850) at thread/qthread_unix.cpp:338 #11 0x00007f6e125e2e9a in start_thread (arg=0x7f6dd5064700) at pthread_create.c:308 #12 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6dd4863700 (LWP 9495)): [KCrash Handler] #6 0x00007f6e131b6425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f6e131b9b8b in __GI_abort () at abort.c:91 #8 0x00007f6e10790bf1 in KDevelop::ItemRepositoryRegistry::registerRepository (this=0x27e8070, repository=0x7f6e10a496b0 <KDevelop::FileModificationSetRepositoryRepresenter::repository()::fileModificationSetRepository+16>, manager=0x0) at ../../language/duchain/repositories/itemrepository.cpp:152 #9 0x00007f6e107de874 in SetDataRepository (registry=0x27e8070, name=..., _setRepository=0x7f6e10a496a0 <KDevelop::FileModificationSetRepositoryRepresenter::repository()::fileModificationSetRepository>, this=0x7f6e10a496b0 <KDevelop::FileModificationSetRepositoryRepresenter::repository()::fileModificationSetRepository+16>) at ../../language/util/basicsetrepository.h:138 #10 Utils::BasicSetRepository::BasicSetRepository (this=0x7f6e10a496a0 <KDevelop::FileModificationSetRepositoryRepresenter::repository()::fileModificationSetRepository>, name=..., registry=0x27e8070, delayedDeletion=<optimized out>) at ../../language/util/setrepository.cpp:908 #11 0x00007f6e10698059 in FileModificationSetRepository (this=0x7f6e10a496a0 <KDevelop::FileModificationSetRepositoryRepresenter::repository()::fileModificationSetRepository>) at ../../language/editor/modificationrevisionset.cpp:113 #12 KDevelop::FileModificationSetRepositoryRepresenter::repository () at ../../language/editor/modificationrevisionset.cpp:122 #13 0x00007f6e1069913d in repository () at ../../language/editor/modificationrevisionset.cpp:122 #14 KDevelop::ModificationRevisionSet::addModificationRevision (this=0x7f6dcc048f18, url=..., revision=...) at ../../language/editor/modificationrevisionset.cpp:150 #15 0x00007f6e10727b3c in KDevelop::ParsingEnvironmentFile::addModificationRevision (this=0x7f6dcc048f40, url=..., revision=...) at ../../language/duchain/parsingenvironment.cpp:332 #16 0x00007f6e10727d5b in KDevelop::ParsingEnvironmentFile::ParsingEnvironmentFile (this=0x7f6dcc048f40, url=...) at ../../language/duchain/parsingenvironment.cpp:134 #17 0x00007f6de798536c in Php::ContextBuilder::newTopContext(KDevelop::RangeInRevision const&, KDevelop::ParsingEnvironmentFile*) () from /usr/lib/libkdev4phpduchain.so #18 0x00007f6de7987aa2 in Php::ContextBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () from /usr/lib/libkdev4phpduchain.so #19 0x00007f6de797e5ec in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () from /usr/lib/libkdev4phpduchain.so #20 0x00007f6de7be6316 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so #21 0x00007f6e0b18cf9a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f6dd4862db0, th=th@entry=0xb4a31b0, job=job@entry=0x36748d0) at ../../../threadweaver/Weaver/Job.cpp:106 #22 0x00007f6e0b18d111 in ThreadWeaver::Job::execute (this=0x36748d0, th=0xb4a31b0) at ../../../threadweaver/Weaver/Job.cpp:135 #23 0x00007f6e0b18c76f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f6dd4862e00, parent=0x2731970, th=th@entry=0xb4a31b0) at ../../../threadweaver/Weaver/Thread.cpp:95 #24 0x00007f6e0b18c82b in ThreadWeaver::Thread::run (this=0xb4a31b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #25 0x00007f6e14569aec in QThreadPrivate::start (arg=0xb4a31b0) at thread/qthread_unix.cpp:338 #26 0x00007f6e125e2e9a in start_thread (arg=0x7f6dd4863700) at pthread_create.c:308 #27 0x00007f6e13273cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #28 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6e042af780 (LWP 9375)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6e1456a04b in wait (time=18446744073709551615, this=0x3efe5a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x3eef8d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f6e145696bc in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:691 #4 0x00007f6e146474eb in QDnotifySignalThread::~QDnotifySignalThread (this=0x3ef4960, __in_chrg=<optimized out>) at io/qfilesystemwatcher_dnotify.cpp:145 #5 0x00007f6e14647559 in QDnotifySignalThread::~QDnotifySignalThread (this=0x3ef4960, __in_chrg=<optimized out>) at io/qfilesystemwatcher_dnotify.cpp:147 #6 0x00007f6e14649fe5 in QGlobalStaticDeleter<QDnotifySignalThread>::~QGlobalStaticDeleter (this=0x7f6e149be5a8 <dnotifySignal()::cleanup>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1950 #7 0x00007f6e131bb901 in __run_exit_handlers (status=1, listp=0x7f6e135386a8 <__exit_funcs>, run_list_atexit=true) at exit.c:78 #8 0x00007f6e131bb985 in __GI_exit (status=<optimized out>) at exit.c:100 #9 0x00007f6e13a77b78 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #10 0x00007f6e14e60fd8 in KApplication::xioErrhandler (this=0x7fff870db750, dpy=0x1dd2390) at ../../kdeui/kernel/kapplication.cpp:419 #11 0x00007f6e0e93759e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #12 0x00007f6e0e93503d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #13 0x00007f6e0e92660b in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007f6e13ab2ad7 in x11EventSourcePrepare (s=0x1da0570, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77 #15 0x00007f6e0d655618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f6e0d655cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f6e0d655ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f6e14694bf6 in QEventDispatcherGlib::processEvents (this=0x1d68b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #19 0x00007f6e13ab2c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #20 0x00007f6e146652bf in QEventLoop::processEvents (this=this@entry=0x7fff870db210, flags=...) at kernel/qeventloop.cpp:149 #21 0x00007f6e14665548 in QEventLoop::exec (this=0x7fff870db210, flags=...) at kernel/qeventloop.cpp:204 #22 0x00007f6e1466a708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #23 0x000000000040e6da in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:519 Hope you find that helpful? So here is a bit of into you might find useful. After that last crash I upped my ulimit from 2048 to 4000 and KDevelop started just fine. I closed it and started again and still fine. Changed my ulimit back to 2048 and bam! Crashed right after startup again. I suppose that definitley confirms the inode/file-descriptor issue on my setup? FYI for anyone who wants a possible temp workaround. Try upping your ulimit with the following: $ ulimit -Sn 4000 And start Kdevelop from the same console (it will only apply to that running console session). So you could just enter the following in Konsole or krunner: $ ulimit -Sn 4000 && kdevelop --ps Note that the max number you can set that to is defined in /etc/security/limits.conf and can be viewed with: $ ulimit -Hn On Ubuntu this seems to be set to 4096 by default. If you want higher you will have to set the hard limit in limits.conf. Ok that session soon crashed even with "ulimit -Sn 4000 && kdevelop" with the following showing in the terminal: File size limit exceeded (core dumped) BTW it did not create a debug window with the backtrace. Does "core dumped" mean some log was saved somewhere? This is related to the kded4 crash, but probably not a duplicate, unless kdevelop and a kded4 module use the same code somewhere (e.g. Nepomuk, or whatever). Is there a workaround for the time being? I've already ran with kded4 killed and with a bare minimal set of modules and still get the crash. The only answer seems to be restart the system and it will work for a while. I have it again 100% reproducable with "KDevplatform (External Script)" checked in kdebugdialog. The backtrace looks the same (QProcessPrivate::waitForStarted()). What additional info should I include? From the console log, it seems that "Too many open files" is the problem: kdevelop(31234)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x64b56d0) kdevelop(31234)/KDevplatform (External Script) ExternalScriptPlugin::executeCommandSync: executing command "if ! [ -e /home/kara/.kde/share/apps/kdevelop/sessions//{4bb5b064-54e6-425c-8480-053fde7fe8d3}/default.sh ]; then touch /home/kara/.kde/share/apps/kdevelop/sessions//{4bb5b064-54e6-425c-8480-053fde7fe8d3}/default.sh; fi" in working-dir "/home/kara/projects/CoreLib/Skyper/utils/BuildLib" QProcessPrivate::createPipe: Cannot create pipe 0x6b0f7f0: Too many open files QSocketNotifier: Invalid socket specified QProcessPrivate::createPipe: Cannot create pipe 0x6b0f818: Too many open files QSocketNotifier: Invalid socket specified QProcessPrivate::createPipe: Cannot create pipe 0x6b0f8a0: Too many open files QProcessPrivate::createPipe: Cannot create pipe 0x6b0f8a8: Too many open files QSocketNotifier: Invalid socket specified QSocketNotifier: Invalid socket specified *** buffer overflow detected ***: kdevelop terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f2e0882f82c] /lib/x86_64-linux-gnu/libc.so.6(+0x109700)[0x7f2e0882e700] /lib/x86_64-linux-gnu/libc.so.6(+0x10a7be)[0x7f2e0882f7be] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x153854)[0x7f2e09be6854] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN8QProcess15waitForFinishedEi+0x73)[0x7f2e09ba0f53] /usr/lib/libkdecore.so.5(_ZN8KProcess7executeEi+0x22)[0x7f2e0baa9d42] /usr/lib/kde4/kdevexternalscript.so(+0xc972)[0x7f2df02c9972] /usr/lib/kde4/kdevexternalscript.so(+0xe669)[0x7f2df02cb669] /usr/lib/kde4/kdevexternalscript.so(+0xe7cb)[0x7f2df02cb7cb] /usr/lib/x86_64-linux-gnu/libQtDBus.so.4(+0x22ed3)[0x7f2e09f86ed3] /usr/lib/x86_64-linux-gnu/libQtDBus.so.4(+0x23fd5)[0x7f2e09f87fd5] /usr/lib/x86_64-linux-gnu/libQtDBus.so.4(+0x24677)[0x7f2e09f88677] /usr/lib/x86_64-linux-gnu/libQtDBus.so.4(+0x24a2b)[0x7f2e09f88a2b] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x26e)[0x7f2e09c2043e] /usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7f2e08fb2e9c] /usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x13a)[0x7f2e08fb730a] /usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7f2e0a4071d6] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8e)[0x7f2e09c0b56e] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x421)[0x7f2e09c0f3f1] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1a6a63)[0x7f2e09c39a63] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x135)[0x7f2e02bfcab5] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x47de8)[0x7f2e02bfcde8] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7f2e02bfcea4] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x66)[0x7f2e09c39bf6] /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x270c1e)[0x7f2e09057c1e] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x2f)[0x7f2e09c0a2bf] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x138)[0x7f2e09c0a548] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x88)[0x7f2e09c0f708] kdevelop[0x40e6da] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f2e0874676d] kdevelop[0x40ee21] ======= Memory map: ======== KCrash: Application 'kdevelop' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/kara/.kde/socket-kara-T3500/kdeinit4__0 QSocketNotifier: Invalid socket 13 and type 'Read', disabling... Sorry Christoph, I didn't mean it was the "same" bug as in from the same code base, just the same issue at the core which leads to similar crashes. Sasa, your last output shows a potential issue and I'll investigate that. Thanks. This simple test file leaks file descriptors: #include <QtCore/QCoreApplication> #include <QtCore/QProcess> int main(int argc, char** argv) { QCoreApplication app(argc, argv); for(int i = 0; i < 1000000; ++i) { QProcess p; p.start(" - garbage - "); p.waitForFinished(); } return 0; } As a workaround we'll probably have to verify the argument of every QProcess in our code base for now. I hope it might also be fixed upstream somehow though. Upstream bug report: https://bugreports.qt-project.org/browse/QTBUG-27945 @Milian Wolff I see in that bug report you linked to that the problem seems to stem from trying to execute binaries that are not there. Is it possible to find out what binaries KDevelop is making calls to that do not exist and then either disable the offending plugin or add a dummy executable file (e.g. something that just returns) just to satisfy Qt so that it does not leak a file descriptor? Wherever that comes from: kdevelop(31234)/KDevplatform (External Script) ExternalScriptPlugin::executeCommandSync: executing command "if ! [ -e /home/kara/.kde/share/apps/kdevelop/sessions//{4bb5b064-54e6-425c-8480-053fde7fe8d3}/default.sh ]; then touch /home/kara/.kde/share/apps/kdevelop/sessions//{4bb5b064-54e6-425c-8480-053fde7fe8d3}/default.sh; fi" in working-dir "/home/kara/projects/CoreLib/Skyper/utils/BuildLib" It's being called over DBus so I'm not sure where it comes from. Maybe just disable the external script plugin... I changed the sessionrc file in ~/.kde/share/apps/kdevelop/sessions/* to: kdevexecutescriptEnabled=false kdevexternalscriptEnabled=false Then I still got a crash: kdevelop(21102)/konsole Konsole::Session::run: Attempted to re-run an already running session. QFile::remove: Empty or null file name QFile::remove: Empty or null file name kdevelop(21102)/kdevelop (cpp support) KDevelop::ParseJob::readContents: Could not open file "<path>" (path "<path>" ) kdevelop(21102)/kdevplatform (language): failed to open a repository QSocketNotifier: Invalid socket 13 and type 'Read', disabling... QSocketNotifier: Invalid socket 7 and type 'Read', disabling... QSocketNotifier: Invalid socket 29 and type 'Read', disabling... QSocketNotifier: Invalid socket 39 and type 'Read', disabling... QSocketNotifier: Invalid socket 28 and type 'Read', disabling... QSocketNotifier: Invalid socket 31 and type 'Read', disabling... kdevelop: Fatal IO error: client killed DUContextData::m_localDeclarations There were items left on destruction: 1 The <path> string was a full path to a file which existed and was readable for me. Not sure if it's still the same problem I am hitting but KDevelop is still reliably crashing at startup but output is different: kdevelop(17279)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "<path-1>" : include not found: "<path-2>" kdevelop(17279)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===> "<path-1>" kdevelop(17279)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "<path-1>" kdevelop(17279)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling kdevelop(17279)/kdevplatform (language) KDevelop::allocateRepository: picked duchain directory "/home/kara/.kdevduchain/{4bb5b064-54e6-425c-8480-053fde7fe8d3}/0" kdevelop(17279)/kdevplatform (language): failed to open a repository QSocketNotifier: Invalid socket 13 and type 'Read', disabling... QSocketNotifier: Invalid socket 7 and type 'Read', disabling... QSocketNotifier: Invalid socket 33 and type 'Read', disabling... QSocketNotifier: Invalid socket 39 and type 'Read', disabling... QSocketNotifier: Invalid socket 28 and type 'Read', disabling... QSocketNotifier: Invalid socket 31 and type 'Read', disabling... kdevelop: Fatal IO error: client killed DUContextData::m_localDeclarations There were items left on destruction: 1 KCrash: Application 'kdevelop' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/kara/.kde/socket-kara-T3500/kdeinit4__0 One thing I had is relative paths in .kdev_include_paths (content was ".\n..") but it still crashes after I renamed the .kdev_include_paths files. *** Bug 314522 has been marked as a duplicate of this bug. *** in my work I use Ubuntu in which the bug reproduces, at my home I use Gentoo which doesn't reproduces, wouldn't it be more easy to pinpoint the issue on which pkg it happens on in Ubuntu and open a bug on this at Ubuntu? it seams that latest kdevelop/kdeplatform from git + background parser doesn't crashes the system. I've also removed all config files so this might be related. (In reply to comment #29) > it seams that latest kdevelop/kdeplatform from git + background parser > doesn't crashes the system. > > I've also removed all config files so this might be related. correction, background parser disabled Git commit 6d5e7608c5b4fe675fb42e9467e7f1acc3395b8b by Milian Wolff. Committed on 13/02/2013 at 23:35. Pushed by mwolff into branch 'master'. Increase the item repository version. I think that I might have introduced an incompatiblity in the recent changes to e.g. the SetDataRepository. This in turn then resulted in strange crashes on startup like shown in bug 314031. Lets keep that open for now but I think these crashes on startup in KDevelop::ItemRepositoryRegistry::registerRepository should now be resolved... M +1 -1 language/duchain/repositories/itemrepository.cpp http://commits.kde.org/kdevplatform/6d5e7608c5b4fe675fb42e9467e7f1acc3395b8b this commit made it worst, now I cannot even use kdevelop with parser off, it just crashes when I click a c or header file in the projects dock without even getting a crash report screen. I get this when I run it: (process:10983): GLib-ERROR **: Creating pipes for GWakeup: Too many open files 10983 Trace/breakpoint trap (core dumped) kdevelop yesterday's git update seems to solve the issue. thanks to the devs for solving this. seems to be fixed *** Bug 314111 has been marked as a duplicate of this bug. *** from bug 337854: Olaf Bonorden 2014-07-28 14:51:28 UTC project contains more than 600 directories, kdevelop opens 2 fds per directory... Olaf Bonorden 2014-07-28 15:20:08 UTC version kdevelop4-4.7.60git.1406365283-97.2.x86_64 still opens too many directories *** Bug 295766 has been marked as a duplicate of this bug. *** Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. 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 mark the bug 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! I haven't seen this in a while. I think it can be closed now, thanks! |