[Webkit-unassigned] [Bug 54513] New: running new-run-webkit-tests & chromium DRT http/ tests crashes cmd.exe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 15 17:37:19 PST 2011


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

           Summary: running new-run-webkit-tests & chromium DRT http/
                    tests crashes cmd.exe
           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: dpranke at chromium.org
                CC: tony at chromium.org, tkent at chromium.org


If I open a cmd.exe shell on Windows 7, and use the python version in depot_tools, set my PYTHONPATH to point to the WebKit\Tools\Scripts directory and run new-run-webkit-tests against the http tests, something happens that crashes not just DRT and the python binary, but cmd.exe itself. It seems to crash everything when the python code attempts to read the first line from DRT. 

This happens with either a debug or release build of DRT. the mock_drt python executable works fine. If you redirect the output, that works fine as well.

> set PYTHONPATH=d:\src\c\wtot\src\third_party\WebKit\Tools\Scripts
> d:\src\c\depot_tools\python.exe d:\src\c\wtot\src\third_party\WebKit\Tools\Scripts\new-run-webkit-tests --verbose --platform chromium-win http/tests/misc/401-alternative-content.php

When python attempts to read the first line of output from DRT, the whole thing crashes. If I run this in cygwin, or if I redirect either of stdout or stderr, it doesn't crash. Interestingly the only output from DRT is "PASS", so even that's not very suspicious. Also, if I run --platform mock-chromium-win instead (which uses the "mock" python binary instead), it also doesn't crash, so there's something about DRT that's weird.

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