Bug 17927

Summary: Hang after attempting to create circular __proto__
Product: WebKit Reporter: Jesse Ruderman <jruderman>
Component: JavaScriptCoreAssignee: Mark Rowe (bdash) <mrowe>
Status: RESOLVED FIXED    
Severity: Critical CC: eric, mjs
Priority: P2 Keywords: HasReduction, InRadar
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 13638    

Description Jesse Ruderman 2008-03-18 16:48:41 PDT
Feeding this script to ToT Release/testkjs makes it hang.

x = {};
try { x.__proto__ = x; } catch(e) { }
print(x);
Comment 1 Mark Rowe (bdash) 2008-03-18 16:53:21 PDT
<rdar://problem/5806431>
Comment 2 Mark Rowe (bdash) 2008-03-18 18:51:09 PDT
Fixed in r31145.