Review Request 102391: Don't hang when determining MIME type of corrupted files

Peter Penz peter.penz19 at
Sun Oct 27 19:02:19 GMT 2013

This is an automatically generated e-mail. To reply, visit:

(Updated Oct. 27, 2013, 7:02 p.m.)


This change has been marked as submitted.

Review request for kdelibs and David Faure.

Bugs: 280446

Repository: kdelibs


If KMimeTypeRepository::findFromContent() tries to determine MIME from a file that cannot be read, such as on a corrupted optical disc, a read attempt is made in KMimeMagicMatch::match() for every available rule, resulting in UI hangs (e.g. file dialogs, dolphin) for tens of minutes (see for more details).

I've submitted this patch here on behalf of Miroslav ?os, who has submitted the bug-report and also has written the patch.


  kdecore/services/kmimetype.cpp 955bf62 
  kdecore/services/kmimetyperepository.cpp 6ff3d16 




Peter Penz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the kde-core-devel mailing list