Summary: | Kdev crashed when using the "import project from github" option | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | t.quante <th.quante> |
Component: | Project provider: Github | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | th.quante |
Priority: | NOR | Keywords: | drkonqi |
Version: | 4.6.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevelop/33829ed16329008b77b135257c4a530ffb45bf00 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
t.quante
2014-07-01 20:58:08 UTC
Git commit 33829ed16329008b77b135257c4a530ffb45bf00 by Kevin Funk. Committed on 01/07/2014 at 21:23. Pushed by kfunk into branch '4.7'. Gracefully handle missing git plugin Also see https://bugs.kde.org/show_bug.cgi?id=278252 M +6 -0 providers/ghprovider/ghproviderwidget.cpp http://commits.kde.org/kdevelop/33829ed16329008b77b135257c4a530ffb45bf00 @Reporter: Shouldn't happen. It seems like KDevelop doesn't find the git plugin which is required. Try to re-run 'kbuildsycoca4'. Sorry for my late answer. I have tried to rerun kbuildsycoca4 with the following result: HOME/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file" It seems like some of my configuration is missing but I have no Idea why. I tried again to fetch a repository via the git plugin of Kdevelop, but the autorisation fails without a crash. This could be a latency issue, but it feels like an instant rejection of the authorisation without a typical timeout of about 5 seconds. First I thought that my credentials are wrong, but I try it again and the error messages "authorisation fails" appear two times and three times after the next try. So something does not work or I do something wrong. Am 01.07.2014 23:32, schrieb Kevin Funk: > https://bugs.kde.org/show_bug.cgi?id=336948 > > --- Comment #2 from Kevin Funk <kfunk@kde.org> --- > @Reporter: Shouldn't happen. It seems like KDevelop doesn't find the git plugin > which is required. > Try to re-run 'kbuildsycoca4'. > Does it work when using the read-only Git URL (the one which doesn't require authentication) from Github? Created attachment 87781 [details]
New crash information added by DrKonqi
kdevelop (4.6.0) on KDE Platform 4.13.2 using Qt 4.8.6
- What I was doing when the application crashed:
I tried to open an read only copy from my github homepage when the crash occured. Authentication still fails without a crash.
-- Backtrace (Reduced):
#6 QList (l=<error reading variable: Cannot access memory at address 0x20>, this=this@entry=0x7fff585cbd30) at /usr/include/qt4/QtCore/qlist.h:122
#7 QStringList (l=<error reading variable: Cannot access memory at address 0x20>, this=this@entry=0x7fff585cbd30) at /usr/include/qt4/QtCore/qstringlist.h:71
#8 KDevelop::IPlugin::extensions (this=this@entry=0x0) at ../../interfaces/iplugin.cpp:155
#9 0x00007fd4aafe371b in extension<KDevelop::IBasicVersionControl> (this=0x0) at /usr/include/kdevplatform/interfaces/iplugin.h:176
#10 gh::ProviderWidget::createWorkingCopy (this=0x35f11d0, dest=...) at ../../../providers/ghprovider/ghproviderwidget.cpp:93
Git commit b8745d3d8d7a14a139758394930a9baf1e8a072b by Milian Wolff. Committed on 18/07/2014 at 09:56. Pushed by mwolff into branch '1.7'. Make it possible to define plugin dependencies by name. To do so, define a X-KDevelop-IRequired entry in the plugin's .desktop file with the contents "interface@pluginname", e.g.: X-KDevelop-IRequired=org.kdevelop.IBasicVersionControl@kdevgit In this case, only the kdevgit plugin is checked for the given IBasicVersionControl interface. The advantage here is that this way, the depdendency is also properly tracked when trying to unload a plugin. CCMAIL: kdevelop-devel@kde.org M +2 -1 interfaces/iplugin.h M +32 -8 shell/plugincontroller.cpp http://commits.kde.org/kdevplatform/b8745d3d8d7a14a139758394930a9baf1e8a072b |