Summary: | kdevelop crash while deleting folder with (opened) files in it | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Markus <markus.hauser> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | markus.hauser, montgomerie, niko.sams, sw, tom.macdo |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Markus
2010-03-31 12:40:36 UTC
I'm sorry, the backtrace doesn't provide any useful information (the folder object cannot be null, as the url() call before apparently suceeded) and if its not reproduceable we cannot really do anything about it. Created attachment 43219 [details] New crash information added by DrKonqi Just got a crash with the same error / backtrace, but haven't got any files opened in kdevelop. (generic project manager) - I realoaded a parent folder of the one i wanted to delete - right click delete on a folder with other folders and files in it - crash I think the reaload was finished before I clicked on delete, but I am not sure about that. If not, it might be related to Bug 224337 ( https://bugs.kde.org/show_bug.cgi?id=224337 ) Hope it helps... Created attachment 43681 [details]
New crash information added by DrKonqi
Same as above: generated a new folder, generated a file in this folder, opened the file, deleted the folder with the file still opened, crash.
This must be a valid issue, the exact same backtrace three times. I'll try to make it reproducable with a unittest. Very hard to reproduce, but I just got this crash too. - Generic Project Manager - Git (but no git plugin installed) - NFS Thread 1 (Thread 0x7f7e1a902760 (LWP 9500)): [KCrash Handler] #4 0x00007f7e16aad873 in ?? () from /usr/lib64/qt4/libQtGui.so.4 #5 0x00007f7e16aaddb1 in QStandardItem::row () from /usr/lib64/qt4/libQtGui.so.4 #6 0x00007f7e07fcea18 in GenericProjectManager::removeFolder (this=0xa58f30, folder=0x3feabd0) at /home/niko/kdesvn/kdevplatform/plugins/genericprojectmanager/genericmanager.cpp:427 #7 0x00007f7df5abbea0 in ProjectManagerViewPlugin::removeFromContextMenu (this=0x17e2020) at /home/niko/kdesvn/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:475 #8 0x00007f7df5abe1a6 in ProjectManagerViewPlugin::qt_metacall (this=0x17e2020, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7ffff83ac400) at /home/niko/kdesvn/build/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:125 #9 0x00007f7e17360296 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f7e16540fe4 in QAction::triggered () from /usr/lib64/qt4/libQtGui.so.4 #11 0x00007f7e165421ae in QAction::activate () from /usr/lib64/qt4/libQtGui.so.4 And the debug output: (I deleted ...eeds/Detail/FeedEntries/Detail) kdevelop(9500)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () kdevelop(9500)/kdevplatform (cvs) CvsPlugin::contextMenuExtension: version controlled? false kdevelop(9500)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(9500)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/Detail") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/Detail« ist keine Arbeitskopie" kdevelop(9500)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(9500)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(9500)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(9500)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries« ist keine Arbeitskopie" kdevelop(9500)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(9500)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(9500)/kdevplatform (subversion) KDevSvnPlugin::contextMenuExtension: version controlled? false kdevelop(9500)/kdevplatform (shell) KDevelop::RunController::contextMenuExtension: connected launchmapper: true kdevelop(9500)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(9500)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(9500)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(9500)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/Detail") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/Detail« ist keine Arbeitskopie" kdevelop(9500)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(9500)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(9500)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Feeds/Detail/FeedEntries/Detail") kdevelop(9500)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/kde4-svn-niko/ksocket-niko/kdevelopUh9500.slave-socket" kdevelop(9500)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () KCrash: crashing... crashRecursionCounter = 2 crashed again; same bt, and this time I had genericprojectmanager debug area activated: kdevelop(25703)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () kdevelop(25703)/kdevplatform (cvs) CvsPlugin::contextMenuExtension: version controlled? false kdevelop(25703)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(25703)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail« ist keine Arbeitskopie" kdevelop(25703)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(25703)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(25703)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(25703)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries« ist keine Arbeitskopie" kdevelop(25703)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(25703)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(25703)/kdevplatform (subversion) KDevSvnPlugin::contextMenuExtension: version controlled? false kdevelop(25703)/kdevplatform (shell) KDevelop::RunController::contextMenuExtension: connected launchmapper: true kdevelop(25703)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(25703)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(25703)/kdevplatform (genericprojectmanager) GenericProjectManager::removeFolder: removing folder KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail") kdevelop(25703)/kdevplatform (standardoutputview) OutputWidget::createListView: creating listview Object::disconnect: Unexpected null parameter kdevelop(25703)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail« ist keine Arbeitskopie" kdevelop(25703)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(25703)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(25703)/kdevplatform (genericprojectmanager) GenericProjectManager::deleted: deleted: "/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail/Component.php" kdevelop(25703)/kdevplatform (genericprojectmanager) GenericProjectManager::deleted: deleted: "/home/niko/www/vps/bricfinancialnews/Vpc/Bric/Regions/Detail/Companies/Detail/FeedEntries/Detail" kdevelop(25703)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () KCrash: crashing... crashRecursionCounter = 2 should be fixed by stoping the watcher. Please reopen if you can reproduce with KDevelop 4.0.1. Sorry, but this bug is still not fixed, just got it again. - Generic Project Manager - Git (git plugin installed) - NFS Deleted a folder containing 3 files, the folder was not added to git. Thread 1 (Thread 0x7f83032fe760 (LWP 27061)): [KCrash Handler] #4 0x0000002000000005 in ?? () #5 0x00007f82e4f6a798 in GenericProjectManager::removeFolder (this=0x7f82e8017700, folder=0x37b81d0) at /home/niko/kdesvn/kdevplatform/plugins/genericprojectmanager/genericmanager.cpp:424 #6 0x00007f82d7dc5ae2 in ProjectManagerViewPlugin::removeFromContextMenu (this=0x1d29800) at /home/niko/kdesvn/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:475 #7 0x00007f82d7dc7ddc in ProjectManagerViewPlugin::qt_metacall (this=0x1d29800, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fff63a61f30) at /home/niko/kdesvn/build/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:125 #8 0x00007f82ffd93296 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 Debug output: kdevelop(27061)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () kdevelop(27061)/kdevplatform (cvs) CvsPlugin::contextMenuExtension: version controlled? false kdevelop(27061)/kdevplatform (vcs) KDevelop::DVcsJob::start: Execute dvcs command: ("git", "ls-files", "-m") kdevelop(27061)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View« ist keine Arbeitskopie" kdevelop(27061)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(27061)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(27061)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries« ist keine Arbeitskopie" kdevelop(27061)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(27061)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(27061)/kdevplatform (subversion) KDevSvnPlugin::contextMenuExtension: version controlled? false kdevelop(27061)/kdevplatform (shell) KDevelop::RunController::contextMenuExtension: connected launchmapper: true kdevelop(27061)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(27061)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(27061)/kdevplatform (konsole) KDevKonsoleView::eventFilter: kdevelop(27061)/kdevplatform (genericprojectmanager) GenericProjectManager::removeFolder: removing folder KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View") kdevelop(27061)/kdevplatform (subversion) SvnInternalInfoJob::run: Exception while getting info for file: KUrl("file:///home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View") "»/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View« ist keine Arbeitskopie" kdevelop(27061)/kdevplatform (subversion) SvnJobBase::internalJobFailed: Job failed kdevelop(27061)/kdevplatform (subversion) KDevSvnPlugin::isVersionControlled: Couldn't execute job kdevelop(27061)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(27061)/kdevplatform (genericprojectmanager) GenericProjectManager::deleted: deleted: "/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View/Component.tpl" kdevelop(27061)/kdevplatform (genericprojectmanager) GenericProjectManager::deleted: deleted: "/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View/Partial.tpl" kdevelop(27061)/kdevplatform (genericprojectmanager) GenericProjectManager::deleted: deleted: "/home/niko/www/vps/bricfinancialnews/Vpc/Bric/GlobalCompanies/CompanyFeedEntries/View" kdevelop(27061)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(27061)/kdevplatform (projectmanagerview) ProjectBuildSetWidget::selectionChanged: checking selectionmodel: () KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kdevelop path = /home/niko/kde/bin pid = 27061 sock_file=/home/niko/.kde4-svn/socket-niko/kdeinit4__0 Warning: connect() failed: : Datei oder Verzeichnis nicht gefunden KCrash cannot reach kdeinit, launching directly. QSocketNotifier: Invalid socket 12 and type 'Read', disabling... kdevelop(27061)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(27061)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking drkonqi(28077) KCrashBackend::constructCrashedApplication: Using /proc to determine executable path forgot to mention: I was using current 4.1 branch. niko, this might be fixed by my recent patch, can you check? *** Bug 257458 has been marked as a duplicate of this bug. *** should be fixed for kdev 4.1.1 This is still happening every time I try to open a project file in a git tracked project. I tried removing the svn plugin from kdevplatform source and the relevant CMakeLists.txt and recompiling kdevplatform and kdevelop, but it still crashes. This is strange because the priject in question is not tracked in svn at all. |