Bug 150251 - REGRESSION (r191175): Still crashing when clicking back button on netflix.com
Summary: REGRESSION (r191175): Still crashing when clicking back button on netflix.com
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Michael Saboff
URL: http://netflix.com
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-16 13:41 PDT by Michael Saboff
Modified: 2015-10-16 14:06 PDT (History)
0 users

See Also:


Attachments
Patch for Landing (7.30 KB, patch)
2015-10-16 14:06 PDT, Michael Saboff
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Saboff 2015-10-16 13:41:12 PDT
Here is an annotated backtrace of the crash:
* thread #1: tid = 0xb381ca, 0x000000011687b4be, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=EXC_I386
Comment 1 Michael Saboff 2015-10-16 13:44:50 PDT
The Description somehow got truncated.

I'm going to disable Tail Calls and debug locally.

Here is the complete annotated backtrace:
* thread #1: tid = 0xb381ca, 0x000000011687b4be, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=EXC_I386
Comment 2 Michael Saboff 2015-10-16 13:45:52 PDT
Backtrace a third time (without escaped characters):
* thread #1: tid = 0xb381ca, 0x000000011687b4be, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=EXC_I386)
    frame #0: 0x000000011687b4be JavaScriptCore`JSC::JITCode::execute(this=<unavailable>, vm=0xffff000000000000, protoCallFrame=0x00007fff50a830b8) + 158 at JITCode.cpp:81
    frame #1: 0x0000000116857dcf JavaScriptCore`JSC::Interpreter::executeCall(this=<unavailable>, callFrame=0x00007fff50a83220, function=0x000000011d836d70, callType=<unavailable>, callData=0x00007fff50a83180, thisValue=JSValue @ 0x00007fff50a83098, args=<unavailable>) + 447 at Interpreter.cpp:1024
    frame #2: 0x00000001164f99ce JavaScriptCore`JSC::call(exec=<unavailable>, functionObject=<unavailable>, callType=<unavailable>, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>) + 62 at CallData.cpp:39
    frame #3: 0x00000001168c409a JavaScriptCore`JSC::boundFunctionCall(exec=0x00007fff50a83220) + 618 at JSBoundFunction.cpp:54
    frame #4: 0x00003cff43e01028 0x3cff43e5c5a6
    frame #5: 0x00003cff43e5c5a6 shouldComponentUpdate#CiYug9 [Baseline](Cell[Object ID: 19284]: 0x1351bf340, Cell[Object ID: 17094]: 0x11ecfa9e0, Cell[Object ID: 19279]: 0x125946080, Cell[Object ID: 9671]: 0x13bd3c140)
    frame #6: 0x00003cff446f7c67 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 19284]: 0x1351bf340, Cell[Object ID: 15608]: 0x11e863370)
    frame #7: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 19284]: 0x1351bf340, Cell[Object ID: 15394]: 0x12e9ce200, Cell[Object ID: 15608]: 0x11e863370)
    frame #8: 0x00003cff4428f565 _updateChildren#D8I5sZ [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Array ID: 184]: 0x12285a320, Cell[Object ID: 15608]: 0x11e863370)
    frame #9: 0x00003cff44294caf updateChildren#AAAS3a [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Array ID: 184]: 0x12285a320, Cell[Object ID: 15608]: 0x11e863370)
    frame #10: 0x00003cff4474df43 _updateDOMChildren#Bz0cRH [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Object ID: 16006]: 0x11dcf7440, Cell[Object ID: 15608]: 0x11e863370)
    frame #11: 0x00003cff44070710 #BWuvn4 [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x132de3140)
    frame #12: 0x00003cff43e2d32e performUpdateIfNecessary#DCmw6K [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Object ID: 15608]: 0x11e863370)
    frame #13: 0x00003cff440b50c6 receiveComponent#EP4BtF [DFG](Cell[Object ID: 15798]: 0x11dcf7400, Cell[Object ID: 15394]: 0x13bd3f080, Cell[Object ID: 15608]: 0x11e863370)
    frame #14: 0x00003cff44120325 #BUv9p9 [DFG](Cell[Object ID: 27838]: 0x134d82100, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x134d82140)
    frame #15: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 27838]: 0x134d82100, Cell[Object ID: 15394]: 0x12e9ce9c0, Cell[Object ID: 16938]: 0x11ecfabe0, Cell[Object ID: 27611]: 0x11e1dd000, Cell[Object ID:
    frame #16: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 27838]: 0x134d82100, Cell[Object ID: 15608]: 0x11e863370)
    frame #17: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 27838]: 0x134d82100, Cell[Object ID: 15394]: 0x12e9ce9c0, Cell[Object ID: 15608]: 0x11e863370)
    frame #18: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 16951]: 0x134d82a00, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x134d82a40)
    frame #19: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 16951]: 0x134d82a00, Cell[Object ID: 15394]: 0x12e9ced80, Cell[Object ID: 15994]: 0x1234d41c0, Cell[Object ID: 15868]: 0x11e1dd6f0, Cell[Object ID:
    frame #20: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 16951]: 0x134d82a00, Cell[Object ID: 15608]: 0x11e863370)
    frame #21: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 16951]: 0x134d82a00, Cell[Object ID: 15394]: 0x12e9ced80, Cell[Object ID: 15608]: 0x11e863370)
    frame #22: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 15672]: 0x134d82c40, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x132caca00)
    frame #23: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 15672]: 0x134d82c40, Cell[Object ID: 15394]: 0x149c061c0, Cell[Object ID: 15995]: 0x1234d7120, Null, Cell[Object ID: 6487]: 0x12e9cee40, Cell[Objec
    frame #24: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 15672]: 0x134d82c40, Cell[Object ID: 15608]: 0x11e863370)
    frame #25: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 15672]: 0x134d82c40, Cell[Object ID: 15394]: 0x149c061c0, Cell[Object ID: 15608]: 0x11e863370)
    frame #26: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 29904]: 0x134d82e40, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x134d82f00)
    frame #27: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 29904]: 0x134d82e40, Cell[Object ID: 15394]: 0x12e9cef40, Cell[Object ID: 26033]: 0x1234d42a0, Null, Null, Cell[Object ID: 15608]: 0x11e863370)
    frame #28: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 29904]: 0x134d82e40, Cell[Object ID: 15608]: 0x11e863370)
    frame #29: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 29904]: 0x134d82e40, Cell[Object ID: 15394]: 0x12e9cef40, Cell[Object ID: 15608]: 0x11e863370)
    frame #30: 0x00003cff4428f565 _updateChildren#D8I5sZ [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 4543]: 0x12e9cf000, Cell[Object ID: 15608]: 0x11e863370)
    frame #31: 0x00003cff44294caf updateChildren#AAAS3a [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 4543]: 0x12e9cf000, Cell[Object ID: 15608]: 0x11e863370)
    frame #32: 0x00003cff4474df43 _updateDOMChildren#Bz0cRH [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 27147]: 0x11e0cbfe0, Cell[Object ID: 15608]: 0x11e863370)
    frame #33: 0x00003cff44070710 #BWuvn4 [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x134d82ec0)
    frame #34: 0x00003cff43e2d32e performUpdateIfNecessary#DCmw6K [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 15608]: 0x11e863370)
    frame #35: 0x00003cff440b50c6 receiveComponent#EP4BtF [DFG](Cell[Object ID: 15798]: 0x11e0cbfc0, Cell[Object ID: 15394]: 0x12e9cef00, Cell[Object ID: 15608]: 0x11e863370)
    frame #36: 0x00003cff44120325 #BUv9p9 [DFG](Cell[Object ID: 16813]: 0x134d83c00, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x134d83c40)
    frame #37: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 16813]: 0x134d83c00, Cell[Object ID: 15394]: 0x12e9cf200, Cell[Object ID: 27147]: 0x1234d4380, Cell[Object ID: 6875]: 0x12e9cf0c0, Null, Cell[Objec
    frame #38: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 16813]: 0x134d83c00, Cell[Object ID: 15608]: 0x11e863370)
    frame #39: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 16813]: 0x134d83c00, Cell[Object ID: 15394]: 0x12e9cf200, Cell[Object ID: 15608]: 0x11e863370)
    frame #40: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 29905]: 0x134d83dc0, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x132cac900)
    frame #41: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 29905]: 0x134d83dc0, Cell[Object ID: 15394]: 0x149c06180, Cell[Object ID: 18805]: 0x1234d70a0, Null, Null, Cell[Object ID: 15608]: 0x11e863370)
    frame #42: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 29905]: 0x134d83dc0, Cell[Object ID: 15608]: 0x11e863370)
    frame #43: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 29905]: 0x134d83dc0, Cell[Object ID: 15394]: 0x149c06180, Cell[Object ID: 15608]: 0x11e863370)
    frame #44: 0x00003cff4428f565 _updateChildren#D8I5sZ [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Array ID: 184]: 0x1211d35d0, Cell[Object ID: 15608]: 0x11e863370)
    frame #45: 0x00003cff44294caf updateChildren#AAAS3a [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Array ID: 184]: 0x1211d35d0, Cell[Object ID: 15608]: 0x11e863370)
    frame #46: 0x00003cff4474df43 _updateDOMChildren#Bz0cRH [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Object ID: 27842]: 0x11e953b20, Cell[Object ID: 15608]: 0x11e863370)
    frame #47: 0x00003cff44070710 #BWuvn4 [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x132cac500)
    frame #48: 0x00003cff43e2d32e performUpdateIfNecessary#DCmw6K [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Object ID: 15608]: 0x11e863370)
    frame #49: 0x00003cff440b50c6 receiveComponent#EP4BtF [DFG](Cell[Object ID: 15798]: 0x11e953b00, Cell[Object ID: 15394]: 0x149c05fc0, Cell[Object ID: 15608]: 0x11e863370)
    frame #50: 0x00003cff44120325 #BUv9p9 [DFG](Cell[Object ID: 30116]: 0x132caf140, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9080)
    frame #51: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 30116]: 0x132caf140, Cell[Object ID: 15394]: 0x149c066c0, Cell[Object ID: 15774]: 0x1234d73c0, Cell[Object ID: 20879]: 0x11bd05a80, Cell[Object ID:
    frame #52: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 30116]: 0x132caf140, Cell[Object ID: 15608]: 0x11e863370)
    frame #53: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 30116]: 0x132caf140, Cell[Object ID: 15394]: 0x149c066c0, Cell[Object ID: 15608]: 0x11e863370)
    frame #54: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 18867]: 0x11e19c280, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9240)
    frame #55: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 18867]: 0x11e19c280, Cell[Object ID: 15394]: 0x149c06a80, Cell[Object ID: 15775]: 0x1234d7b80, Null, Cell[Object ID: 6487]: 0x149c06800, Cell[Objec
    frame #56: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 18867]: 0x11e19c280, Cell[Object ID: 15608]: 0x11e863370)
    frame #57: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 18867]: 0x11e19c280, Cell[Object ID: 15394]: 0x149c06a80, Cell[Object ID: 15608]: 0x11e863370)
    frame #58: 0x00003cff4428f565 _updateChildren#D8I5sZ [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Array ID: 184]: 0x1211d3c70, Cell[Object ID: 15608]: 0x11e863370)
    frame #59: 0x00003cff44294caf updateChildren#AAAS3a [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Array ID: 184]: 0x1211d3c70, Cell[Object ID: 15608]: 0x11e863370)
    frame #60: 0x00003cff4474df43 _updateDOMChildren#Bz0cRH [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Object ID: 15780]: 0x11ec2f500, Cell[Object ID: 15608]: 0x11e863370)
    frame #61: 0x00003cff44070710 #BWuvn4 [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9180)
    frame #62: 0x00003cff43e2d32e performUpdateIfNecessary#DCmw6K [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Object ID: 15608]: 0x11e863370)
    frame #63: 0x00003cff440b50c6 receiveComponent#EP4BtF [DFG](Cell[Object ID: 15798]: 0x11e0c8220, Cell[Object ID: 15394]: 0x149c068c0, Cell[Object ID: 15608]: 0x11e863370)
    frame #64: 0x00003cff44120325 #BUv9p9 [DFG](Cell[Object ID: 15791]: 0x11e19ccc0, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9340)
    frame #65: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 15791]: 0x11e19ccc0, Cell[Object ID: 15394]: 0x149c06c00, Cell[Object ID: 15585]: 0x1234d7c80, Cell[Object ID: 14607]: 0x12106d440, Cell[Object ID:
    frame #66: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 15791]: 0x11e19ccc0, Cell[Object ID: 15608]: 0x11e863370)
    frame #67: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 15791]: 0x11e19ccc0, Cell[Object ID: 15394]: 0x149c06c00, Cell[Object ID: 15608]: 0x11e863370)
    frame #68: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 15672]: 0x11e19cf00, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9400)
    frame #69: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 15672]: 0x11e19cf00, Cell[Object ID: 15394]: 0x149c06d80, Cell[Object ID: 15639]: 0x1234d7da0, Null, Cell[Object ID: 6487]: 0x149c06d40, Cell[Objec
    frame #70: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 15672]: 0x11e19cf00, Cell[Object ID: 15608]: 0x11e863370)
    frame #71: 0x00003cff44219470 receiveComponent#D0omON [DFG](Cell[Object ID: 15672]: 0x11e19cf00, Cell[Object ID: 15394]: 0x149c06d80, Cell[Object ID: 15608]: 0x11e863370)
    frame #72: 0x00003cff44120346 #BUv9p9 [DFG](Cell[Object ID: 15652]: 0x11e19d500, Cell[Object ID: 15608]: 0x11e863370, Cell[Object ID: 15394]: 0x1354a9600)
    frame #73: 0x00003cff44621e8d _performComponentUpdate#C38eRU [DFG](Cell[Object ID: 15652]: 0x11e19d500, Cell[Object ID: 15394]: 0x1354a9600, Cell[Object ID: 15585]: 0x11ec2fb00, Cell[Object ID: 15583]: 0x1354a9580, Null, Cell[Obje
    frame #74: 0x00003cff4458d632 performUpdateIfNecessary#ADcVpe [DFG](Cell[Object ID: 15652]: 0x11e19d500, Cell[Object ID: 15608]: 0x11e863370)
    frame #75: 0x00003cff441c2e6b a#B3AJ27 [Baseline](Null, Cell[Object ID: 19132]: 0x11f4d2170, Undefined, Undefined, Undefined, Undefined, Undefined)
    frame #76: 0x00003cff44676396 perform#Az2I0k [DFG](Cell[Object ID: 15608]: 0x11e863370, Cell[Function ID: 52]: 0x11cc884c0, Null, Cell[Object ID: 19132]: 0x11f4d2170, Undefined, Undefined, Undefined)
    frame #77: 0x00003cff44676396 perform#Az2I0k [DFG](Cell[Object ID: 19132]: 0x11f4d2170, Cell[Function ID: 52]: 0x11cd0be20, Cell[Object ID: 15608]: 0x11e863370, Cell[Function ID: 52]: 0x11cc884c0, Null, Cell[Object ID: 19132]: 0x1
    frame #78: 0x00003cff4484421c #EEN3Jp [DFG](Cell[Object ID: 4226]: 0x11bc08240, Undefined)
    frame #79: 0x00000001169bae75 JavaScriptCore`vmEntryToJavaScript + 299
    frame #80: 0x000000011687b4be JavaScriptCore`JSC::JITCode::execute(this=<unavailable>, vm=0xffff000000000000, protoCallFrame=0x000000011cce9c20) + 158 at JITCode.cpp:80
    frame #81: 0x0000000116857dcf JavaScriptCore`JSC::Interpreter::executeCall(this=<unavailable>, callFrame=0x00007fff50a880e0, function=0x000000011cd0bb80, callType=<unavailable>, callData=0x00007fff50a88040, thisValue=JSValue @ 0x00007fff50a87f58, args=<unavailable>) + 447 at Interpreter.cpp:1024
    frame #82: 0x00000001164f99ce JavaScriptCore`JSC::call(exec=<unavailable>, functionObject=<unavailable>, callType=<unavailable>, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>) + 62 at CallData.cpp:39
    frame #83: 0x00000001168c409a JavaScriptCore`JSC::boundFunctionCall(exec=0x00007fff50a880e0) + 618 at JSBoundFunction.cpp:54
    frame #84: 0x00003cff43e01028 0x3cff443fabad
    frame #85: 0x00003cff443fabad closeAll#A2OYay [DFG](Cell[Object ID: 5231]: 0x11cc58120, 0)
    frame #86: 0x00003cff44676404 perform#Az2I0k [DFG](Cell[Object ID: 5231]: 0x11cc58120, Cell[Function ID: 52]: 0x11cc88490, Null, Cell[Object ID: 15652]: 0x11e19d500, Undefined)
    frame #87: 0x00003cff44800878 s#DIM9Z8 [DFG](Cell[Object ID: 4226]: 0x11bc08240, Cell[Object ID: 15652]: 0x11e19d500, Undefined)
    frame #88: 0x00003cff44682212 forceUpdate#DqfFSz [Baseline](Cell[Object ID: 15652]: 0x11e19d500)
    frame #89: 0x00000001169c0acf refresh#DzAetP [LLInt](Cell[Object ID: 15381]: 0x11e0ca660)
    frame #90: 0x00000001169c0acf refreshUI#Dw716M [LLInt](Cell[Object ID: 25609]: 0x11bd9dde0, Cell[Object ID: 14972]: 0x1234d7fc0)
    frame #91: 0x00000001169c0acf n#DG52lo [LLInt](Cell[Object ID: 30196]: 0x1491f7ee0, Cell[Object ID: 14972]: 0x1234d7fc0)
    frame #92: 0x00003cff43f06a44 setPBF#CaEdhR [Baseline](Cell[Object ID: 12653]: 0x132cafe00, Cell[Object ID: 29880]: 0x149c07f00, Cell[Function ID: 52]: 0x11bd9dba0, Cell[Function ID: 52]: 0x11bd9da80, Cell[Function ID: 52]: 0x11bd
    frame #93: 0x00000001169c0b41 #Em1lpc [LLInt](Cell[Object ID: 25609]: 0x11bd9d450, Cell[Object ID: 29880]: 0x149c07f00)
    frame #94: 0x00003cff4460a19d _xhrComplete#CPSpL5 [Baseline](Cell[JSLexicalEnvironment ID: 131]: 0x119964700, Cell[Object ID: 25609]: 0x11bd9d450, Cell[XMLHttpRequest ID: 19114]: 0x13350a2c0, \"load\", Cell[Object ID: 28875]: 0x1339
    frame #95: 0x00003cff445c5d44 onXhrComplete#AUjtbN [Baseline](Null, Cell[Object ID: 25609]: 0x11bd9d450, Cell[XMLHttpRequest ID: 19114]: 0x13350a2c0, \"load\", Cell[Object ID: 28875]: 0x1339f7170, Cell[XMLHttpRequestProgressEvent ID
    frame #96: 0x00000001169bae75 JavaScriptCore`vmEntryToJavaScript + 299
    frame #97: 0x000000011687b4be JavaScriptCore`JSC::JITCode::execute(this=<unavailable>, vm=0x000000011f5e3eb0, protoCallFrame=0x00007fff50a89388) + 158 at JITCode.cpp:80
    frame #98: 0x0000000116857dcf JavaScriptCore`JSC::Interpreter::executeCall(this=<unavailable>, callFrame=0x00007fff50a894f0, function=0x000000011d4fdff0, callType=<unavailable>, callData=0x00007fff50a89450, thisValue=JSValue @ 0x00007fff50a89368, args=<unavailable>) + 447 at Interpreter.cpp:1024
    frame #99: 0x00000001164f99ce JavaScriptCore`JSC::call(exec=<unavailable>, functionObject=<unavailable>, callType=<unavailable>, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>) + 62 at CallData.cpp:39
    frame #100: 0x00000001168c409a JavaScriptCore`JSC::boundFunctionCall(exec=0x00007fff50a894f0) + 618 at JSBoundFunction.cpp:54
    frame #101: 0x00000001169bafea JavaScriptCore`vmEntryToNative + 305
    frame #102: 0x0000000116857e0f JavaScriptCore`JSC::Interpreter::executeCall(this=<unavailable>, callFrame=0x000000011988b940, function=0x0000000132caf9c0, callType=<unavailable>, callData=0x00007fff50a89730, thisValue=JSValue @ 0x00007fff50a89568, args=<unavailable>) + 511 at Interpreter.cpp:1026
    frame #103: 0x00000001164f9a27 JavaScriptCore`JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) [inlined] JSC::call(exec=0x000000011988b940, functionObject=<unavailable>, callType=<unavailable>, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>) + 71 at CallData.cpp:39
    frame #104: 0x00000001164f9a04 JavaScriptCore`JSC::call(exec=0x000000011988b940, functionObject=<unavailable>, callType=<unavailable>, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>, returnedException=<unavailable>) + 36 at CallData.cpp:44
    frame #105: 0x0000000117770704 WebCore`WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) [inlined] WebCore::JSMainThreadExecState::call(exec=0x000000011988b940, functionObject=<unavailable>, callType=CallTypeHost, callData=<unavailable>, thisValue=<unavailable>, args=<unavailable>, returnedException=<unavailable>) + 82 at JSMainThreadExecState.h:56
    frame #106: 0x00000001177706b2 WebCore`WebCore::JSEventListener::handleEvent(this=0x0000000156782cf0, scriptExecutionContext=0x00000001198311c0, event=0x0000000156bffc30) + 914 at JSEventListener.cpp:130
    frame #107: 0x00000001173ad0eb WebCore`WebCore::EventTarget::fireEventListeners(this=0x00000001221cba80, event=0x0000000156bffc30, d=0x00000001221cba88, entry={ size = 1, capacity = 0 }) + 635 at EventTarget.cpp:256
    frame #108: 0x00000001173acdb0 WebCore`WebCore::EventTarget::fireEventListeners(this=0x00000001221cba80, event=0x0000000156bffc30) + 224 at EventTarget.cpp:208
    frame #109: 0x00000001173accad WebCore`WebCore::EventTarget::dispatchEvent(this=0x00000001221cba80, event=PassRefPtr<WebCore::Event> @ 0x00007fff50a898b0) + 93 at EventTarget.cpp:162
    frame #110: 0x0000000118090147 WebCore`WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent(this=<unavailable>, event=<unavailable>) + 183 at XMLHttpRequestProgressEventThrottle.cpp:102
    frame #111: 0x000000011809043f WebCore`WebCore::XMLHttpRequestProgressEventThrottle::dispatchProgressEvent(this=0x00000001221cbd60, type={ length = 4, contents = 'load' }) + 175 at XMLHttpRequestProgressEventThrottle.cpp:116
    frame #112: 0x000000011808b496 WebCore`WebCore::XMLHttpRequest::callReadyStateChangeListener(this=<unavailable>) + 294 at XMLHttpRequest.cpp:384
    frame #113: 0x000000011808eea4 WebCore`WebCore::XMLHttpRequest::didFinishLoading(unsigned long, double) [inlined] WebCore::XMLHttpRequest::changeState(this=<unavailable>, newState=DONE) + 340 at XMLHttpRequest.cpp:367
    frame #114: 0x000000011808ee89 WebCore`WebCore::XMLHttpRequest::didFinishLoading(this=0x00000001221cba80, identifier=<unavailable>, (null)=<unavailable>) + 313 at XMLHttpRequest.cpp:1125
    frame #115: 0x00000001170f4869 WebCore`WebCore::CachedResource::checkNotify(this=0x000000011ecbfa80) + 153 at CachedResource.cpp:297
    frame #116: 0x00000001170f0b23 WebCore`WebCore::CachedRawResource::finishLoading(this=0x000000011ecbfa80, data=0x000000014a707100) + 227 at CachedRawResource.cpp:103
    frame #117: 0x0000000117e97271 WebCore`WebCore::SubresourceLoader::didFinishLoading(this=0x00000001198a5d40, finishTime=0) + 1153 at SubresourceLoader.cpp:372
    frame #118: 0x00000001158fe548 WebKit`WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::MessageDecoder&) [inlined] void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::__1::tuple<double>, 0ul>(object=0x00000001417c3e58, function=0x0000000000000000)(double), std::__1::tuple<double>&&, std::index_sequence<0ul>) + 13 at HandleMessage.h:16
    frame #119: 0x00000001158fe53b WebKit`WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::MessageDecoder&) [inlined] void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::__1::tuple<double>, std::make_index_sequence<1ul> >(function=0x0000000000000000)(double)) at HandleMessage.h:22
    frame #120: 0x00000001158fe53b WebKit`WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::MessageDecoder&) [inlined] void IPC::handleMessage<Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double)>(decoder=0x0000000119b9a880, function=0x0000000000000000)(double)) + 28 at HandleMessage.h:92
    frame #121: 0x00000001158fe51f WebKit`WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(this=0x00000001417c3e58, connection=<unavailable>, decoder=<unavailable>) + 419 at WebResourceLoaderMessageReceiver.cpp:67
    frame #122: 0x00000001156d86ad WebKit`IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::MessageDecoder, std::__1::default_delete<IPC::MessageDecoder> >) [inlined] IPC::Connection::dispatchMessage(this=<unavailable>, decoder=<unavailable>) + 127 at Connection.cpp:900
    frame #123: 0x00000001156d86a0 WebKit`IPC::Connection::dispatchMessage(this=0x0000000119afc158, message=unique_ptr<IPC::MessageDecoder, std::__1::default_delete<IPC::MessageDecoder> > @ 0x00007fff50a89bd0) + 114 at Connection.cpp:931
    frame #124: 0x00000001156db006 WebKit`IPC::Connection::dispatchOneMessage(this=0x0000000119afc158) + 126 at Connection.cpp:962
    frame #125: 0x0000000116b8f3b2 JavaScriptCore`WTF::RunLoop::performWork() [inlined] std::__1::function<void ()>::operator()() const + 10 at functional:1793
    frame #126: 0x0000000116b8f3a8 JavaScriptCore`WTF::RunLoop::performWork(this=0x0000000119bf9000) + 888 at RunLoop.cpp:121
    frame #127: 0x0000000116b8f592 JavaScriptCore`WTF::RunLoop::performWork(context=<unavailable>) + 34 at RunLoopCF.cpp:38
    frame #128: 0x00007fff95f39621 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    frame #129: 0x00007fff95f18d97 CoreFoundation`__CFRunLoopDoSources0 + 423
    frame #130: 0x00007fff95f1833f CoreFoundation`__CFRunLoopRun + 927
    frame #131: 0x00007fff95f17d38 CoreFoundation`CFRunLoopRunSpecific + 296
    frame #132: 0x00007fff87026d55 HIToolbox`RunCurrentEventLoopInMode + 235
    frame #133: 0x00007fff87026b8f HIToolbox`ReceiveNextEventCommon + 432
    frame #134: 0x00007fff870269cf HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
    frame #135: 0x00007fff9377a236 AppKit`_DPSNextEvent + 1067
    frame #136: 0x00007fff93779665 AppKit`-[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
    frame #137: 0x00007fff9376e1c8 AppKit`-[NSApplication run] + 682
    frame #138: 0x00007fff9373745e AppKit`NSApplicationMain + 1176
    frame #139: 0x00007fff8803b4f2 libxpc.dylib`_xpc_objc_main + 793
    frame #140: 0x00007fff88039f1e libxpc.dylib`xpc_main + 494
    frame #141: 0x000000010f175424 com.apple.WebKit.WebContent.Development`main(argc=<unavailable>, argv=<unavailable>) + 409 at XPCServiceMain.Development.mm:187
    frame #142: 0x00007fff877f55ad libdyld.dylib`start + 1
Comment 3 Michael Saboff 2015-10-16 14:06:16 PDT
Created attachment 263326 [details]
Patch for Landing
Comment 4 Michael Saboff 2015-10-16 14:06:35 PDT
Committed r191206: <http://trac.webkit.org/changeset/191206>