[Qt] fast/workers/stress-js-execution.html is crashing on Qt bot (intermittently)
authorluiz@webkit.org <luiz@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Mar 2011 20:40:07 +0000 (20:40 +0000)
committerluiz@webkit.org <luiz@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Mar 2011 20:40:07 +0000 (20:40 +0000)
commitd64e924c7bb2ea98ea7a957334a9f7dbeee8d8d7
treed3e5fbb0ac09813fae0ef318db2a30a58f721d0d
parentfeef7867df802b89a3474b3d1c95b7eb29a06845
[Qt] fast/workers/stress-js-execution.html is crashing on Qt bot (intermittently)
https://bugs.webkit.org/show_bug.cgi?id=33008

Reviewed by Andreas Kling.

Source/JavaScriptCore:

Defining WTF_USE_PTHREAD_BASED_QT=1 for platforms where QThread uses pthread internally.
Symbian is excluded because pthread_kill does not work on it. Mac is excluded because
it has its own ways to do JSC threading.

Defining WTF_USE_PTHREADS inside MachineStackMarker.cpp if USE(PTHREAD_BASED_QT) is true.

* runtime/MachineStackMarker.cpp:
* wtf/Platform.h:

LayoutTests:

Removing several tests from the Qt skip list. Those tests were flaky because of race conditions
related to web workers.

* platform/qt/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@80746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/platform/qt/Skipped
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/MachineStackMarker.cpp
Source/JavaScriptCore/wtf/Platform.h