assert in kservicetypefactory.cpp

David Faure faure at kde.org
Mon Aug 17 21:13:51 UTC 2015


On Monday 17 August 2015 10:05:05 Boudewijn Rempt wrote:
> This assert isn't triggered from our own code, but from kio's previewjob

Ah OK.

> and either kdelibs4 didn't have the assert, or kio didn't need the
> cache. 

I'm pretty sure that both of these statements are wrong.

kdelibs/kio/kio/previewjob.cpp was using KServiceTypeTrader, which needs ksycoca, no change there.
And the Q_ASSERT(str) was there at kservicetypefactory.cpp:36.

As I said, this isn't a code change, but a setup problem. For some reason your kbuildsycoca5 isn't found,
or crashes, or writes out to the wrong location, or something.

And as I said, I need the *debug output* (stderr) of the app to know more.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list