Summary: | KDevelop: segmentation fault in createMenu | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Eugene Hermann <eugene.hermann> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Eugene Hermann
2010-03-06 12:26:27 UTC
Program received signal SIGSEGV, Segmentation fault. 0x006b7f7d in KDevelop::VcsPluginHelper::VcsPluginHelperPrivate::createMenu (this=0x9abff98) at /home/eug/proj/kdevplatform/vcs/vcspluginhelper.cpp:124 124 QMenu* menu=new QMenu(vcs->name()); (gdb) print vcs $1 = (class KDevelop::IBasicVersionControl *) 0x0 I don't have 'subversion support', but this plugin is switched on by default. And no check for plugin instance, as you can see. This is fixed in trunk as far as I can see. In particular current trunk code (Beta9 is to be released on monday) only creates a helper if the svn-plugin is created. That in turn is only done when you compile in svn support. And the relevant code is only executed if a file is version controlled. |