--- Comment #11 from Kevin Funk <> ---
Git commit 6fb0143838087cc430d95dc406e3f7e684d9d6b9 by Kevin Funk.
Committed on 07/08/2017 at 07:50.
Pushed by kfunk into branch '5.1'.

backgroundparser: Ensure jobs are finished on exit

Make sure all parse jobs are done *before* potentially starting to unload
language plugins.
I think this fixes one cause of bug 379669.

With this patch I also fix an assert which I added earlier today; which
triggers when exiting KDevelop:

Log excerpt:
KDevelop::PluginController::unloadPlugin(442): unloading plugin:
ManPagePlugin(0x606001ae16c0) "Man Pages"
DocumentationView::showDocumentation(187): showing "CMake Content Page"
KDevelop::TypeSystem::ensureFactoryLoaded(64): Factory for this type not
loaded: 18
kdevelop(21550)/default: unknown(0): ASSERT: "false" in file
line 65

Subscribers: brauch, kdevelop-devel

Differential Revision:

M  +25   -0    language/backgroundparser/backgroundparser.cpp
M  +2    -0    language/backgroundparser/backgroundparser.h
M  +5    -1    shell/core.cpp

You are receiving this mail because:
You are watching all bug changes.

Reply via email to