Review Request: Workaround for the hang (freeze) when opening VLC's file dialog under KDE...

Thiago Macieira thiago at kde.org
Fri Feb 4 07:46:48 GMT 2011


On Thursday, 3 de February de 2011 22:44:56 Dawit Alemayehu wrote:
> The attached patch is a workaround to the much discussed issue with VLC
> hanging when opening a KDE file dialog. For the details about the causes of
> this bug, see http://lists.kde.org/?t9572447500001&r=1&w=2 and the bug
> report linked above...
> 
> 
> This addresses bug 260719.
>     http://bugs.kde.org/show_bug.cgi?id&0719

Hmm... I don't get it. Isn't the database version saved in the database? Why 
do we need to search the pkg-config file (which is a development file!) to find 
out how to use the database?

If this is required, it sounds like shared-mime-info is broken and should be 
fixed instead. I never got why we needed to run a subprocess in the first place.

In the meantime, I've been discussing with Rémi about the issue and he's not 
budging from his position that libraries shoul
 never use Unix signals. To be 
honest, he's right: Unix signals are meant to be used centrally only. But we 
need SIGCHLD to be notified that a child exited, so we need a compromise 
between apps and libraries.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20110204/db8471c6/attachment.sig>


More information about the kde-core-devel mailing list