Created attachment 65554 [details] libwebkit-plugins-gtk-load.patch PluginPackageGtk.cpp:PluginPackage::load() evaluates symlinks in a way that never worked: https://bugzilla.gnome.org/show_bug.cgi?id=627491 Attached patch fixes deadlock that happens if the plugin symlink points to ../something. For example: In openSUSE 11.3, plugindir is /usr/lib64/browser-plugins. opensc-signer.so is a link to ../opensc-signer.so. The result of current symlink resolving is /usr/lib64/browser-plugins/opensc-signer.so. Dead loop happens.
Created attachment 65617 [details] Patch with ChangeLog
Comment on attachment 65617 [details] Patch with ChangeLog I've reposted Stanislav's patch with a ChangeLog. This fix looks good to me.
Comment on attachment 65617 [details] Patch with ChangeLog Clearing flags on attachment: 65617 Committed r66138: <http://trac.webkit.org/changeset/66138>
All reviewed patches have been landed. Closing bug.