[Webkit-unassigned] [Bug 25696] New: gtk directfb screen corruption on scrolling of webview

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 11 09:22:36 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25696

           Summary: gtk directfb screen corruption on scrolling of webview
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: lkcl at lkcl.net


got a bit of an issue with a directfb gtk app, using a gtk ScrollWindow and a
webkit webview widget embedded in it.  mouse and keyboard scroll events give
screen corruption when using VESA, IntelFB and also an embedded device (exact
details unknown to me).  the amount and nature of the screen corruption that
occurs is dependent on how much of the display area is being scrolled (by the
mouse or the keyboard) but it varies from black artefacts, blue artefacts, both
of width of the entire screen, and clearly distinguishable portions of the web
page being viewed being shifted vertically by random offsets.

the corruption DOES NOT occur if:

* the vertical scrollbar position is set _manually_ using value adjustment on
the scrollbar:
   m_VerticalAdjustment =
        gtk_scrolled_window_get_vadjustment(
             GTK_SCROLLED_WINDOW(scrolled_window));
   gtk_adjustment_set_value(m_VerticalAdjustment, val + INCR);

* the application is compiled as an X-Windows gtk app.  under these
circumstances, no screen corruption occurs at all.


dpkg -l | grep directfb
ii  libcairo-directfb2                   1.8.6-2+b1                          
The Cairo 2D vector graphics library DirectFB build (d
ii  libcairo-directfb2-dev               1.8.6-2+b1                          
Development files for Cairo graphics library DirectFB 
ii  libdirectfb-1.2-0                    1.2.7-2                             
direct frame buffer graphics - shared libraries
ii  libdirectfb-dev                      1.2.7-2                             
direct frame buffer graphics library - development fil
ii  libdirectfb-extra                    1.2.7-2                             
direct frame buffer graphics - extra providers
ii  libgtk-directfb-2.0-0                2.14.7-5                            
The GTK+ graphical user interface library - DirectFB r
ii  libgtk-directfb-2.0-dev              2.14.7-5   


confirmed, also: the standard GtkLauncher application also shows the
exact same screen corruption on scrolling, using mouse or keyboard.
yet, the same GtkLauncher app when compiled using X-libs is fine.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list