Kdevelop asserting on startup

Andreas Pakulat apaku at gmx.de
Thu Jul 19 18:19:18 UTC 2012


Hi,

On Thu, Jul 19, 2012 at 5:55 PM, Morten Volden <mvolden2 at gmail.com> wrote:

>
> Den 19/07/2012 16.53 skrev "Milian Wolff" <mail at milianw.de>:
>
> >
> > On Tuesday 17 July 2012 16:28:24 Morten Volden wrote:
> > > Weird
> > >
> > > After pulling master about a week ago I have not been able to start up
> > > Kdevelop.
> > >
> > > Last lines of startup says:
> > >
> > > kdevelop(9765)/kdevplatform (shell)
> > > KDevelop::PluginController::loadPluginInternal: Checked... starting to
> > > load: "Output View" type: QVariant(, )
> > > kdevelop(9765)/kdevplatform (shell)
> > > KDevelop::PluginController::loadPluginInternal: Successfully loaded
> plugin
> > > ' "KDevStandardOutputView" '
> > > kdevelop(9765)/kdevplatform (shell)
> KDevelop::MainWindowPrivate::addPlugin:
> > > add plugin StandardOutputView(0x1dbd6b0) "kdevstandardoutputview"
> > > kdevelop(9765)/kdeui (KMainWindow)
> KMainWindow::applyMainWindowSettings:
> > > KMainWindow::applyMainWindowSettings  "MainWindow"
> > > ASSERT: "!m_factories[T::Identity]" in file
> > > /home/mvo/src/kdevplatform/language/duchain/duchainregister.h, line 102
> > > KCrash: Application 'kdevelop' crashing...
> >
> > This assertion usually gets hit when you load BIC plugins. In this case,
> > kdevstandardoutputview is apparently the culprit. Remove it and install
> it
> > again, that should fix it.
> >
> If I recall correctly ( I am away from my PC right now )  that plugin is
> in kdevplatform. Then I do not understand why uninstall followed by clean
> will not work.


I think Milian actually misread the output, its clear that the
standardoutputview is the last plugin that has been successfully loaded and
upon loading the library for the next plugin the call goes nuts.

The backtraces usually show such problems easily, you see an order of
functions being called that do not actually call one another when you look
at the source. Like loadPluginInternal then calling into duchain-code, that
simply does not happen. In such a case: rm -rf $HOME/kdevelop (or wherever
you have installed kdevelop) and rebuild/reinstall everything.

Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20120719/a389be85/attachment.html>


More information about the KDevelop-devel mailing list