Skip to content

Commit df6a041

Browse files
jturcottebbandix
authored andcommitted
<chromium> Blacklist the skypebuttons plugin
Even though plugins are disabled it happens that the libraries are loaded and cause a crash since skypebuttons pulls Qt4 with it on Linux and creates a dynamic linking error conflicting with Qt5 symbols. Add the plugin library name to the blacklist to avoid it being loaded altogether. We have a similar fix in QtWebKit doing the same thing. Reviewed-by: Andras Becsi <[email protected]> Change-Id: I45abf31c4e94a8b61aff85765a91436dabae1b2e Reviewed-by: Zeno Albisser <[email protected]>
1 parent f88c9a9 commit df6a041

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

chromium/content/common/plugin_list_posix.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ bool IsUndesirablePlugin(const WebPluginInfo& info) {
151151
// http://code.google.com/p/chromium/issues/detail?id=38229
152152
bool IsBlacklistedPlugin(const base::FilePath& path) {
153153
const char* kBlackListedPlugins[] = {
154+
"skypebuttons.so", // Crash on dlopen since it uses Qt4
154155
"nppdf.so", // Adobe PDF
155156
};
156157
std::string filename = path.BaseName().value();

0 commit comments

Comments
 (0)