[Webkit-unassigned] [Bug 27077] Workers + garbage collector: weird crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 11 00:35:08 PDT 2009


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





--- Comment #4 from Zoltan Herczeg <zherczeg at inf.u-szeged.hu>  2009-07-11 00:35:07 PDT ---
(In reply to comment #3)
> Why are these variables even static? Perhaps they can be changed to normal
> ones.

I presume they are intended to use for caching. If the thread does not changed,
it can use the cached value in the static variable. Since webkit is designed to
be single threaded, the detecting of stack base becomes faster.

Unfortunately, there are still other crashes with V8, and WindScorpion
(SunSpider is ok now). Corrupted double-linked list detected by malloc, or
infinite loops happen frequently. How the Workers were tested in the past? Were
they added by Google without testing them on JavaScriptCore?

I hope I can find a way to make JSC thread-safe, but I would appreciate any
help from you (I can attach the other benchmarks as well).

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