[Webkit-unassigned] [Bug 141290] New: [ARM] GC sometimes stuck in an infinite loop if parallel GC is enabled
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 5 09:25:54 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=141290
Bug ID: 141290
Summary: [ARM] GC sometimes stuck in an infinite loop if
parallel GC is enabled
Classification: Unclassified
Product: WebKit
Version: 528+ (Nightly build)
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Critical
Priority: P1
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: ossy at webkit.org
CC: clopez at igalia.com, ggaren at apple.com,
gyuyoung.kim at webkit.org, ryuan.choi at navercorp.com,
zan at falconsigh.net
Blocks: 108645, 130177
GTK bot: https://build.webkit.org/builders/GTK%20Linux%20ARM%20Release?numbuilds=200
EFL bot: http://build.webkit.sed.hu/builders/EFL%20ARMv7%20Linux%20Release%20%28Build%29?numbuilds=200
2-3-4 tests regularly fail with timeout on ARM Thumb2 Linux bots long long time ago.
Unfortunately there were a long period when ~200 tests failed on the ARM Thumb2 EFL
bot, that's why it wasn't so easy to found what and when happened.
But fortunately it is quite easy to reproduce the bug on
- jsc-layout-tests.yaml/js/script-tests/basic-set.js
- jsc-layout-tests.yaml/js/script-tests/basic-map.js
They fail - stuck in an infinite loop - once from 10-15 runs.
GDB showed that it always happen somewhere in GC code.
I checked the bot history thoroughly too and I found that this kind of timeout
problems started when EFL port enabled parallel GC - http://trac.webkit.org/changeset/165527
And I can confirm that the problem goes away with disabled parallel GC.
(There is no problem on ARM traditional, because it doesn't support
weakCompareAndSwap yet (bug127679), so paralllel GC is still disabled on it.)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150205/62bffc3a/attachment-0002.html>
More information about the webkit-unassigned
mailing list