[Webkit-unassigned] [Bug 70246] New: REGRESSION(r96162-r96196): Cappuccino applications don't work anymore

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 17 09:52:09 PDT 2011


           Summary: REGRESSION(r96162-r96196): Cappuccino applications
                    don't work anymore
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Blocker
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: antoine.mercadal at inframonde.eu
                CC: darin at apple.com, mhahnenberg at apple.com

Between this two revisions, something happened in JavaScriptCore that prevents Cappuccino applications to work properly in WebKit Nightlies.
I've manually bisected between these two nighty builds, and looking at the changesets, and the culprit may be (but it is just an assumption) r96164, as there is lot of change in JSC. I've tried to revert this commit, but I gave up after too much conflicts and no sufficient understanding of the impacted code to resolve them.

The errors are the following:

 - sometimes it works
 - most of the time, it crashes at random place in the code, throwing random syntax errors
 - sometimes it crashes telling isa.info is not an object (the isa.info from Cappuccino runtime)
 - with the JS Debugger activated, it improves drastically the chance to get the app working fine (but sometimes, it fails)
 - when JS console is opened, it sometimes crashes the SafariWebContent process

It works well on standard Safari 5.1.1 shipped with Mac OS X 10.7.2, and latest revision of Chromium (downloaded a nightly today)
You can find Cappuccino application here:

 - http://app.archipelproject.org (you should not be able to reach the login form)
 - http://githubissues.heroku.com

The size of the application and the amount of data loaded/Ajax requests seems to have a direct relation with the crashes: The default Cappuccino Hello World application loads most of the time fine (but sometimes crashes).

It is really hard to dig further as enabling JS debugger make it work, or make the content process to crash.

Please tell me if you need any further information.


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