WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
36622
new-run-webkit-tests --platform mac is unstable w/ more than 4 threads in parallel
https://bugs.webkit.org/show_bug.cgi?id=36622
Summary
new-run-webkit-tests --platform mac is unstable w/ more than 4 threads in par...
Dirk Pranke
Reported
2010-03-25 14:50:39 PDT
For some reason, running new-run-webkit-tests on the webkit mac port is unstable with more than 4 threads in parallel. I think this is a problem w/ DumpRenderTree somehow.
Attachments
ignore this - wrong bug
(1.52 KB, patch)
2010-03-26 18:27 PDT
,
Dirk Pranke
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Eric Seidel (no email)
Comment 1
2010-03-25 14:54:39 PDT
When you say "unstable" you mean that tests fail? DRT crashes?
Dirk Pranke
Comment 2
2010-03-25 14:58:57 PDT
Mostly DRT seems to hang as if it's blocking on locks. I haven't attempted to debug it yet, but it seems very reproducible at least on my 8-core Mac Pro.
Eric Seidel (no email)
Comment 3
2010-03-25 15:00:49 PDT
sample DumpRenderTree should give us some information as to what's going wrong.
Dirk Pranke
Comment 4
2010-03-26 18:27:13 PDT
Created
attachment 51802
[details]
ignore this - wrong bug
Dirk Pranke
Comment 5
2010-03-26 18:28:26 PDT
Comment on
attachment 51802
[details]
ignore this - wrong bug ignore this patch - webkit-patch upload put it on the wrong bug.
David Levin
Comment 6
2010-03-26 18:59:36 PDT
You may be hitting the same issue that I hit when I did something like this. I fixed it in:
https://bugs.webkit.org/show_bug.cgi?id=10906
To my memory, you just need to do something like this for each sepearate worker instance (it gave each DRT its own home directory): $ENV{CFFIXED_USER_HOME} = $testResultsDirectory . "/home" . WorkCrew::workerNumber();
Dirk Pranke
Comment 7
2010-03-26 19:22:39 PDT
init(In reply to
comment #6
)
> You may be hitting the same issue that I hit when I did something like this. I > fixed it in:
https://bugs.webkit.org/show_bug.cgi?id=10906
> > To my memory, you just need to do something like this for each sepearate worker > instance (it gave each DRT its own home directory): > $ENV{CFFIXED_USER_HOME} = $testResultsDirectory . "/home" . > WorkCrew::workerNumber();
Initial testing looks promising. Thanks!
Dirk Pranke
Comment 8
2010-04-06 16:40:21 PDT
Note that
https://bugs.webkit.org/show_bug.cgi?id=36899
may also fix this, as might
https://bugs.webkit.org/show_bug.cgi?id=33153
.
Dirk Pranke
Comment 9
2010-04-06 16:41:03 PDT
I am not currently working on this, nor do I expect to be in the near future, so I am disclaiming ownership in case someone else wants to take a look.
Dirk Pranke
Comment 10
2011-02-18 19:25:14 PST
This should be fixed as of
r79062
.
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