WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
150251
REGRESSION (
r191175
): Still crashing when clicking back button on netflix.com
https://bugs.webkit.org/show_bug.cgi?id=150251
Summary
REGRESSION (r191175): Still crashing when clicking back button on netflix.com
Michael Saboff
Reported
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
Attachments
Patch for Landing
(7.30 KB, patch)
2015-10-16 14:06 PDT
,
Michael Saboff
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Michael Saboff
Comment 1
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
Michael Saboff
Comment 2
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
Michael Saboff
Comment 3
2015-10-16 14:06:16 PDT
Created
attachment 263326
[details]
Patch for Landing
Michael Saboff
Comment 4
2015-10-16 14:06:35 PDT
Committed
r191206
: <
http://trac.webkit.org/changeset/191206
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug