[Webkit-unassigned] [Bug 134070] New: [GTK] Load the llvmpipe (Mesa) libraries when running the tests with Xvfb

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 19 12:52:05 PDT 2014


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

           Summary: [GTK] Load the llvmpipe (Mesa) libraries when running
                    the tests with Xvfb
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: clopez at igalia.com
                CC: mrobinson at webkit.org, yoon at igalia.com


On r170040 <http://trac.webkit.org/changeset/170040> the Mesa GL libraries where added as also a mechanism to load them when running the tests with the Xvfb driver.

However, it seems that the mechanism to load them is still not working as expected.

Also I discovered that the Xvfb that is run is the system one, the Xvfb we ship inside the jhbuild is not used :\

I tested to run the full layout tests on my Nvidia machine and the patch didn't fixed the issue with non-mesa (aka propietary) drivers. Unless I run the tests with the workaround documented at https://trac.webkit.org/wiki/WebKitGtkLayoutTests#PropietarygraphicsdriversNVIDIAAMDproblems I still get *tons* of crashes and timeouts and many errors complaining about extension "GLX" missing on display. 

For example:


$ Tools/Scripts/run-webkit-tests --debug-rwt-logging --release --webkit-test-runner --gtk  animations/animation-iteration-event-destroy-renderer.html
[...]
21:37:44.774 5311 WebProcess crash, pid = None, error_line = #CRASHED - WebProcess
21:37:44.774 5311 killed pid 5351
21:37:44.775 5311 worker/0 animations/animation-iteration-event-destroy-renderer.html crashed, (stderr lines):
21:37:44.775 5311   Xlib:  extension "GLX" missing on display ":1".
21:37:44.776 5311   Xlib:  extension "GLX" missing on display ":1".
21:37:44.776 5311   libEGL warning: GLX/DRI2 is not supported
21:37:44.776 5311   Xlib:  extension "GLX" missing on display ":1".
21:37:44.776 5311   Xlib:  extension "GLX" missing on display ":1".
21:37:44.776 5311   Xlib:  extension "GLX" missing on display ":1".
21:37:44.777 5311 [1/1] animations/animation-iteration-event-destroy-renderer.html failed unexpectedly (WebProcess crashed)
[...]


I have been working on a patch to fix this, so I will upload it for review.

-- 
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