[Webkit-unassigned] [Bug 91622] Launching the Dashboard causes a crash in JSGlobalData()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 18 12:50:36 PDT 2012


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





--- Comment #4 from Filip Pizlo <fpizlo at apple.com>  2012-07-18 12:50:36 PST ---
(In reply to comment #2)
> I've got numerous patches applied to support PowerPC Mac OS 10.5 . Safari, Mail and many other applications are running well with it - it's just Dashboard that crashes.
> Is that code path known to work on the supported platforms?

This is interesting.  There are at least two reasons why JSGlobalData would call reserveAndCommit():

1) Allocate the heap.

2) Allocate executable memory.

There are probably others.  (2) seems totally unlikely because on PowerPC we don't have a JIT so we wouldn't be allocating executable memory unless our configuration logic is borked.  If it's (1) or something else other than (2), then this crash indicates that either memory allocation failed or returned some result that we weren't happy with.  I could imagine that happening if the semantics on OS X 10.5 were somewhat different enough that our current assumptions about how OS page allocation works are not valid.  I would start with that, if I were you.

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