[Webkit-unassigned] [Bug 57640] New: [GTK] overlapping drag&drop tests fail on NRWT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 1 09:57:14 PDT 2011


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

           Summary: [GTK] overlapping drag&drop tests fail on NRWT
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tony at chromium.org
                CC: mrobinson at webkit.org
            Blocks: 34984


The GTK+ DRT makes real d&d calls which can cause problems if two processes try to run a d&d test at the same time.  A simple workaround is to give each NRWT process a separate Xvfb server to use.  This could probably happen in 2 different ways:

1) Each NRWT thread is taught to start/stop xvfb on it's own.
2) The buildbot slave wrapper scripts (Tools/BuildSlaveSupport/gtk/xvfb/run and gtk/buildbot/run) can launch N Xvfb processes and NRWT just needs to set the right DISPLAY for each process.

(1) sounds a bit easier than (2), but either is probably OK.

This might also give speed improvements.  Chromium Linux's DRT used to use to paint to the X server and Xvfb was always pegged at 100% cpu when running with 16 processes.

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



More information about the webkit-unassigned mailing list