[Webkit-unassigned] [Bug 114594] New: HEISENBUG ONLY BITES WITHOUT A DEBUGGER

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 14 12:03:44 PDT 2013


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

           Summary: HEISENBUG ONLY BITES WITHOUT A DEBUGGER
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.8
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jorgechamorro at mac.com


Created an attachment (id=198007)
 --> (https://bugs.webkit.org/attachment.cgi?id=198007&action=review)
.html with a JS script that runs in a loop and demonstrates the bug

The function()s works() and fails() ought to produce the same result, but fails() produces incorrect results every now and then.

Notes:

-THIS IS A PROBLEM OF THE JAVASCRIPT ENGINE: THE SAME FUNCTION REWRITTEN IN A SLIGHTLY DIFFERENT STYLE WORKS FINE.
-IT WON'T BITE WHEN THE DEBUGGER IS OPEN
-IT BITES ON iOS 6.x TOO (tested on an iPhone 4)
-ON PUMA (MOUNTAIN LION) TOO.
-PERHAPS IN LION TOO (but I didn't test it)
-NOT IN SNOW LEOPARD
-SEE THE COMMENTS IN THE ATTACHMENT

The attached file "HeisenBugSafari.html" runs both functions in a loop and compares the results, as soon as they don't match it will print the results to document.body.

Sometimes opening and closing the debugger window forces it to bite more often.

This bug broke my webapp :-(

Cheers,
-- 
Jorge.

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