Добрый день!
ОС: Red Hat сервер 5.5 32 битный.
Qt 4.7.2.
Собирал так: ./configure -static -nomake demos -nomake examples -webkit -gtkstyle -glib -no-sql-sqlite -no-sql-sqlite2 -prefix /usr/local/Trolltech/Qt-4.7.2_Static
Суть проблемы: простая форма с WebView блюет в консоль Gtk'шными эррорами при попытке открыть страничку с флешем. Точнее окно флеша появляется, начинаются критикалы и оно уничтожается, выглядит это примерно вот так:
(<unknown>:17532): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed
(<unknown>:17532): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed
(<unknown>:17532): Gdk-WARNING **: GdkWindow 0x250016f unexpectedly destroyed
Плагины в вебките активированы:
QWebSettings::globalSettings()->setAttribute(QWebSettings::JavascriptEnabled, true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
Версия плагина 10.0.45.2.
И тестовые странички, вроде
http://www.adobe.com/software/flash/about/ сообщают что плагин установлен.
Пробовал все версии с 9 по 10.2.153. С плагинами версий 9 и 10.0.ХХ происходит вышеописанная картина. с 10.1 и выше сайты с флешем мне вообще говорят, что плагин не установлен. Хотя в strace видно, что он libflashplayer находит.
В убунте эта же программа нормально проигрывает флеш.
Помогите кто-нибудь
много чего пробовал, ничего не помогло.