{"action":"created","issue":{"url":"https://api.github.com/repos/annulen/webkit/issues/615","repository_url":"https://api.github.com/repos/annulen/webkit","labels_url":"https://api.github.com/repos/annulen/webkit/issues/615/labels{/name}","comments_url":"https://api.github.com/repos/annulen/webkit/issues/615/comments","events_url":"https://api.github.com/repos/annulen/webkit/issues/615/events","html_url":"https://github.com/annulen/webkit/issues/615","id":254376484,"number":615,"title":"Crash on www.weather.com","user":{"login":"herbmillerjr","id":809065,"avatar_url":"https://avatars1.githubusercontent.com/u/809065?v=4","gravatar_id":"","url":"https://api.github.com/users/herbmillerjr","html_url":"https://github.com/herbmillerjr","followers_url":"https://api.github.com/users/herbmillerjr/followers","following_url":"https://api.github.com/users/herbmillerjr/following{/other_user}","gists_url":"https://api.github.com/users/herbmillerjr/gists{/gist_id}","starred_url":"https://api.github.com/users/herbmillerjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/herbmillerjr/subscriptions","organizations_url":"https://api.github.com/users/herbmillerjr/orgs","repos_url":"https://api.github.com/users/herbmillerjr/repos","events_url":"https://api.github.com/users/herbmillerjr/events{/privacy}","received_events_url":"https://api.github.com/users/herbmillerjr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-08-31T15:32:25Z","updated_at":"2017-09-01T22:26:41Z","closed_at":null,"author_association":"NONE","body":"Not sure what element on the page is causing it, but anytime I navigate to www.weather.com in either Otter Browser or QtTestBrowser it crashes once the page loads.\r\n\r\nBacktrace:\r\n```#0  0x00007ffff4767c55 in void WTF::StringImpl::copyChars<unsigned short>(unsigned short*, unsigned short const*, unsigned int) () from /usr/src/qt/qt5.x/lib/libQt5WebKit.so.5\r\n#1  0x00007ffff4774a16 in JSC::stringProtoFuncReplace(JSC::ExecState*) () from /usr/src/qt/qt5.x/lib/libQt5WebKit.so.5\r\n#2  0x00007fff9f6b3768 in ?? ()\r\n#3  0x00007fffffffbcf0 in ?? ()\r\n#4  0x00007ffff491d16f in llint_entry () from /usr/src/qt/qt5.x/lib/libQt5WebKit.so.5\r\nBacktrace stopped: frame did not save the PC```\r\n\r\nDo you want me to get a backtrace from a debug build? It looks different. Stops on an assertion failure."},"comment":{"url":"https://api.github.com/repos/annulen/webkit/issues/comments/326696551","html_url":"https://github.com/annulen/webkit/issues/615#issuecomment-326696551","issue_url":"https://api.github.com/repos/annulen/webkit/issues/615","id":326696551,"user":{"login":"herbmillerjr","id":809065,"avatar_url":"https://avatars1.githubusercontent.com/u/809065?v=4","gravatar_id":"","url":"https://api.github.com/users/herbmillerjr","html_url":"https://github.com/herbmillerjr","followers_url":"https://api.github.com/users/herbmillerjr/followers","following_url":"https://api.github.com/users/herbmillerjr/following{/other_user}","gists_url":"https://api.github.com/users/herbmillerjr/gists{/gist_id}","starred_url":"https://api.github.com/users/herbmillerjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/herbmillerjr/subscriptions","organizations_url":"https://api.github.com/users/herbmillerjr/orgs","repos_url":"https://api.github.com/users/herbmillerjr/repos","events_url":"https://api.github.com/users/herbmillerjr/events{/privacy}","received_events_url":"https://api.github.com/users/herbmillerjr/received_events","type":"User","site_admin":false},"created_at":"2017-09-01T22:26:41Z","updated_at":"2017-09-01T22:26:41Z","author_association":"NONE","body":"Looks like same assertion, yes. Initial output:\r\n\r\n```\r\nASSERTION FAILED: !thisObject->structure(vm)->prototypeChainMayInterceptStoreTo(exec->vm(), propertyName)\r\n/usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSObjectInlines.h(54) : static void JSC::JSObject::putInline(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&)\r\n1   0x7ffff1bff562 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(WTFCrash+0x1e) [0x7ffff1bff562]\r\n2   0x7ffff10f9cac /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0x8efcac) [0x7ffff10f9cac]\r\n3   0x7ffff10ebfb7 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(_ZN3JSC8JSObject3putEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameENS_7JSValueERNS_15PutPropertySlotE+0x3b) [0x7ffff10ebfb7]\r\n4   0x7ffff1081a77 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0x877a77) [0x7ffff1081a77]\r\n5   0x7ffff1085a83 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0x87ba83) [0x7ffff1085a83]\r\n6   0x7ffff1165269 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0x95b269) [0x7ffff1165269]\r\n7   0x7ffff16b29c0 /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0xea89c0) [0x7ffff16b29c0]\r\n8   0x7ffff140397a /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5(+0xbf997a) [0x7ffff140397a]\r\nwarning: Could not find DWO CU CMakeFiles/WTF.dir/Assertions.cpp.dwo(0x98ac9363ca45408e) referenced by CU at offset 0x961c [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n\r\nThread 1 \"otter-browser\" received signal SIGSEGV, Segmentation fault.\r\n0x00007ffff1bff567 in WTFCrash () at /usr/src/qt/webkit-fresh/Source/WTF/wtf/Assertions.cpp:322\r\n322\t    *(int *)(uintptr_t)0xbbadbeef = 0;\r\n```\r\n\r\nBacktrace:\r\n\r\n```\r\nwarning: Could not find DWO CU CMakeFiles/JavaScriptCore.dir/runtime/JSObject.cpp.dwo(0x55190f6cef7d4eaa) referenced by CU at offset 0x17c4 [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n#0  0x00007ffff1bff567 in WTFCrash () at /usr/src/qt/webkit-fresh/Source/WTF/wtf/Assertions.cpp:322\r\n#1  0x00007ffff10f9cac in JSC::JSObject::putInline(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSObjectInlines.h:54\r\n#2  0x00007ffff10ebfb7 in JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSObject.cpp:384\r\nwarning: Could not find DWO CU CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferView.cpp.dwo(0x7f8c87cd7c8af5eb) referenced by CU at offset 0x134c [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n#3  0x00007ffff1081a77 in JSC::JSArrayBufferView::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:164\r\nwarning: Could not find DWO CU CMakeFiles/JavaScriptCore.dir/runtime/JSDataView.cpp.dwo(0x916f6d2f4c62ea16) referenced by CU at offset 0x13e8 [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n#4  0x00007ffff1085a83 in JSC::JSDataView::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSDataView.cpp:125\r\nwarning: Could not find DWO CU CMakeFiles/JavaScriptCore.dir/runtime/LiteralParser.cpp.dwo(0x8ebb32cf4ccea56e) referenced by CU at offset 0x1c70 [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n#5  0x00007ffff1165269 in JSC::JSValue::put(JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:762\r\nwarning: Could not find DWO CU CMakeFiles/JavaScriptCore.dir/llint/LLIntSlowPaths.cpp.dwo(0x56698977ff64147) referenced by CU at offset 0x65c4 [in module /usr/src/qt/qt5.x-debug/lib/libQt5WebKit.so.5]\r\n#6  0x00007ffff16b29c0 in llint_slow_path_put_by_val () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:753\r\n#7  0x00007ffff140397a in llint_entry () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/RegExp.h:61\r\n#8  0x00007ffff1406327 in llint_entry () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/RegExp.h:61\r\n#9  0x00007ffff1406327 in llint_entry () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/RegExp.h:61\r\n#10 0x00007fff9c05a60f in ?? ()\r\n#11 0x00007fff678adca0 in ?? ()\r\n#12 0x00007fff679f67d0 in ?? ()\r\n#13 0x0000016e00000004 in ?? ()\r\n#14 0x00007fff67905e80 in ?? ()\r\n#15 0x00007fff678bf040 in ?? ()\r\n#16 0x00007fff67905e80 in ?? ()\r\n#17 0x00007fff679f45b0 in ?? ()\r\n#18 0x00000000f0f7606c in ?? ()\r\n#19 0x00007fff9bcf5818 in ?? ()\r\n#20 0x00007fffffffad30 in ?? ()\r\n#21 0x00007fff678bf040 in ?? ()\r\n#22 0x00007fff678d9f00 in ?? ()\r\n#23 0x00007fff678d9f00 in ?? ()\r\n#24 0x00007ffff16b6488 in llint_slow_path_call () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1244\r\n#25 0x00007ffff1406327 in llint_entry () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/RegExp.h:61\r\n#26 0x00007fff9c04dd09 in ?? ()\r\n#27 0x00007fff678c3c80 in ?? ()\r\n#28 0x00007fff679f7ee0 in ?? ()\r\n#29 0x0000008200000004 in ?? ()\r\n#30 0x00007fff679069c0 in ?? ()\r\n#31 0x00007fff678dc2b0 in ?? ()\r\n#32 0x00007fff679069c0 in ?? ()\r\n#33 0x00007fff679f45b0 in ?? ()\r\n#34 0x00000000f0f7606c in ?? ()\r\n#35 0x00007fff9bd04458 in ?? ()\r\n#36 0x00007fff679f7ee0 in ?? ()\r\n#37 0x00007fff678dc2b0 in ?? ()\r\n#38 0x00007fff9a5d3f70 in ?? ()\r\n#39 0x00007fff679f7ee0 in ?? ()\r\n#40 0x000000000000000a in ?? ()\r\n#41 0x00007fff678dc2b0 in ?? ()\r\n#42 0x00007fff9a577620 in ?? ()\r\n#43 0x00007fff9a577620 in ?? ()\r\n#44 0x00007fff9bd04348 in ?? ()\r\n#45 0xffff000000000000 in ?? ()\r\n#46 0xffff000000000002 in ?? ()\r\n#47 0x00007fffffffae60 in ?? ()\r\n#48 0x00007ffff1406327 in llint_entry () at /usr/src/qt/webkit-fresh/Source/JavaScriptCore/runtime/RegExp.h:61\r\nBacktrace stopped: frame did not save the PC\r\n```"}}
{"actor":{"display_login":"herbmillerjr"}}