WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
50044
Windowless plugin not visible without using QGraphicsView
https://bugs.webkit.org/show_bug.cgi?id=50044
Summary
Windowless plugin not visible without using QGraphicsView
Nicolas Dufresne
Reported
2010-11-24 15:44:15 PST
When the QT broswer is run without using QGraphicsView the windowless plugin are not visible. Here's a link that was use to demonstrate the issue:
http://people.collabora.co.uk/~nicolas/public/flash/window-less-editor.html
(expected a text editor with back border and blue text) This was observed on Linux X11 (FC14) running WebKit from trunk in the QtTestBrowser and Flash 64bit version 10.2
Attachments
Add attachment
proposed patch, testcase, etc.
Rakesh Sadhu
Comment 1
2012-02-20 22:56:02 PST
Hi Nicholas , this link doesn't work
Nicolas Dufresne
Comment 2
2012-02-21 08:48:29 PST
Sorry, I didn't keep that test ;) I added a link of a windowless demo that have been around on the web for a while, I didn't compile QTWebkit to test with that one, but I'm pretty sure that if this bug still exist it would show up with that new link. You should see a star with moving circle, and when you over "DHTML Trigger", you should see an HTML Div on top of the animation (and not behind).
Andras Becsi
Comment 3
2012-02-21 08:58:01 PST
The given link makes the WebProcess crash in MiniBrowser CC'ing people who know their way around TextureMapper. process 4345 is executing new program: /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/bin/QtWebProcess ASSERTION FAILED: !data().sharedGLData().clipStack.isEmpty() ../../../../Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp(857) : bool WebCore::TextureMapperGL::endScissorClip() 1 0x7ffff561e6f8 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15TextureMapperGL14endScissorClipEv+0x78) [0x7ffff561e6f8] 2 0x7ffff561ee0b /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15TextureMapperGL7endClipEv+0x1b) [0x7ffff561ee0b] 3 0x7ffff4694663 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN6WebKit18LayerTreeHostProxy23paintToCurrentGLContextERKN7WebCore20TransformationMatrixEfRKNS1_9FloatRectE+0x2cf) [0x7ffff4694663] 4 0x7ffff45e7bbe /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN6WebKit20DrawingAreaProxyImpl23paintToCurrentGLContextERKN7WebCore20TransformationMatrixEfRKNS1_9FloatRectE+0x5c) [0x7ffff45e7bbe] 5 0x7ffff45d2ed9 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN20QQuickWebPagePrivate23paintToCurrentGLContextEv+0x187) [0x7ffff45d2ed9] 6 0x7ffff45d32a2 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN23PageProxyMaterialShader11updateStateERKN17QSGMaterialShader11RenderStateEP11QSGMaterialS5_+0x4e) [0x7ffff45d32a2] 7 0x7ffff1f48f04 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x165f04) [0x7ffff1f48f04] 8 0x7ffff1f47b50 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x164b50) [0x7ffff1f47b50] 9 0x7ffff1f525bb /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN11QSGRenderer11renderSceneERK11QSGBindable+0x147) [0x7ffff1f525bb] 10 0x7ffff1f52446 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN11QSGRenderer11renderSceneEv+0x2c) [0x7ffff1f52446] 11 0x7ffff1f706d0 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN10QSGContext15renderNextFrameEP11QSGRendererj+0x58) [0x7ffff1f706d0] 12 0x7ffff1fb6b76 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN19QQuickCanvasPrivate16renderSceneGraphERK5QSize+0x1aa) [0x7ffff1fb6b76] 13 0x7ffff20c0cb1 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x2ddcb1) [0x7ffff20c0cb1] 14 0x7ffff20c113a /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x2de13a) [0x7ffff20c113a] 15 0x7fffefd65a22 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x76) [0x7fffefd65a22] 16 0x7fffefd65762 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication6notifyEP7QObjectP6QEvent+0xc2) [0x7fffefd65762] 17 0x7ffff02d5999 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtGui.so.5(_ZN15QGuiApplication6notifyEP7QObjectP6QEvent+0xb3) [0x7ffff02d5999] 18 0x40db7b /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/bin/MiniBrowser() [0x40db7b] 19 0x7fffefd6566e /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x9e) [0x7fffefd6566e] 20 0x7fffefd6937d /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication9sendEventEP7QObjectP6QEvent+0x51) [0x7fffefd6937d] 21 0x7fffefd6675c /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x458) [0x7fffefd6675c] 22 0x7fffefd66301 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2d) [0x7fffefd66301] 23 0x7fffefdc7619 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication16sendPostedEventsEv+0x13) [0x7fffefdc7619] 24 0x7fffefdc6421 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(+0x272421) [0x7fffefdc6421] 25 0x7fffeae078bd /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7fffeae078bd] 26 0x7fffeae080b8 /usr/lib/libglib-2.0.so.0(+0x450b8) [0x7fffeae080b8] 27 0x7fffeae08289 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7fffeae08289] 28 0x7fffefdc6ce1 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x101) [0x7fffefdc6ce1] 29 0x7fffefd62b9a /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x7a) [0x7fffefd62b9a] 30 0x7fffefd62e91 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x181) [0x7fffefd62e91] 31 0x7fffefd65cd5 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication4execEv+0x185) [0x7fffefd65cd5]
Andras Becsi
Comment 4
2012-02-21 09:11:07 PST
Please disregard my noise, this issue is not only present for this site. (In reply to
comment #3
)
> The given link makes the WebProcess crash in MiniBrowser > CC'ing people who know their way around TextureMapper.
>
Noam Rosenthal
Comment 5
2012-02-21 09:43:40 PST
(In reply to
comment #3
)
> The given link makes the WebProcess crash in MiniBrowser > CC'ing people who know their way around TextureMapper. > > process 4345 is executing new program: /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/bin/QtWebProcess > ASSERTION FAILED: !data().sharedGLData().clipStack.isEmpty() > ../../../../Source/WebCore/platform/graphics/opengl/TextureMapperGL.cpp(857) : bool WebCore::TextureMapperGL::endScissorClip() > 1 0x7ffff561e6f8 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15TextureMapperGL14endScissorClipEv+0x78) [0x7ffff561e6f8] > 2 0x7ffff561ee0b /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15TextureMapperGL7endClipEv+0x1b) [0x7ffff561ee0b] > 3 0x7ffff4694663 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN6WebKit18LayerTreeHostProxy23paintToCurrentGLContextERKN7WebCore20TransformationMatrixEfRKNS1_9FloatRectE+0x2cf) [0x7ffff4694663] > 4 0x7ffff45e7bbe /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN6WebKit20DrawingAreaProxyImpl23paintToCurrentGLContextERKN7WebCore20TransformationMatrixEfRKNS1_9FloatRectE+0x5c) [0x7ffff45e7bbe] > 5 0x7ffff45d2ed9 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN20QQuickWebPagePrivate23paintToCurrentGLContextEv+0x187) [0x7ffff45d2ed9] > 6 0x7ffff45d32a2 /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/lib/libQtWebKit.so.4(_ZN23PageProxyMaterialShader11updateStateERKN17QSGMaterialShader11RenderStateEP11QSGMaterialS5_+0x4e) [0x7ffff45d32a2] > 7 0x7ffff1f48f04 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x165f04) [0x7ffff1f48f04] > 8 0x7ffff1f47b50 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x164b50) [0x7ffff1f47b50] > 9 0x7ffff1f525bb /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN11QSGRenderer11renderSceneERK11QSGBindable+0x147) [0x7ffff1f525bb] > 10 0x7ffff1f52446 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN11QSGRenderer11renderSceneEv+0x2c) [0x7ffff1f52446] > 11 0x7ffff1f706d0 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN10QSGContext15renderNextFrameEP11QSGRendererj+0x58) [0x7ffff1f706d0] > 12 0x7ffff1fb6b76 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(_ZN19QQuickCanvasPrivate16renderSceneGraphERK5QSize+0x1aa) [0x7ffff1fb6b76] > 13 0x7ffff20c0cb1 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x2ddcb1) [0x7ffff20c0cb1] > 14 0x7ffff20c113a /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtQuick.so.5(+0x2de13a) [0x7ffff20c113a] > 15 0x7fffefd65a22 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x76) [0x7fffefd65a22] > 16 0x7fffefd65762 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication6notifyEP7QObjectP6QEvent+0xc2) [0x7fffefd65762] > 17 0x7ffff02d5999 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtGui.so.5(_ZN15QGuiApplication6notifyEP7QObjectP6QEvent+0xb3) [0x7ffff02d5999] > 18 0x40db7b /home/abecsi/devel/git/webkit-git-svn/WebKitBuild/Debug/bin/MiniBrowser() [0x40db7b] > 19 0x7fffefd6566e /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x9e) [0x7fffefd6566e] > 20 0x7fffefd6937d /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication9sendEventEP7QObjectP6QEvent+0x51) [0x7fffefd6937d] > 21 0x7fffefd6675c /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x458) [0x7fffefd6675c] > 22 0x7fffefd66301 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2d) [0x7fffefd66301] > 23 0x7fffefdc7619 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication16sendPostedEventsEv+0x13) [0x7fffefdc7619] > 24 0x7fffefdc6421 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(+0x272421) [0x7fffefdc6421] > 25 0x7fffeae078bd /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7fffeae078bd] > 26 0x7fffeae080b8 /usr/lib/libglib-2.0.so.0(+0x450b8) [0x7fffeae080b8] > 27 0x7fffeae08289 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x69) [0x7fffeae08289] > 28 0x7fffefdc6ce1 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x101) [0x7fffefdc6ce1] > 29 0x7fffefd62b9a /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x7a) [0x7fffefd62b9a] > 30 0x7fffefd62e91 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x181) [0x7fffefd62e91] > 31 0x7fffefd65cd5 /home/abecsi/devel/git/qt5_build/qtbase/lib/libQtCore.so.5(_ZN16QCoreApplication4execEv+0x185) [0x7fffefd65cd5]
Reopened
https://bugs.webkit.org/show_bug.cgi?id=78677
to fix this problem.
Martin Robinson
Comment 6
2015-05-05 14:39:05 PDT
QtWebKit is no longer part of the WebKit project.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug