> WebKitBuild/Debug/bin/WebKitTestRunner LayoutTests/ast/frames/lots-of-objects.html ASSERTION FAILED: attached (../../../WebKit2/Platform/qt/SharedMemoryQt.cpp:131 static WTF::PassRefPtr<WebKit::SharedMemory> WebKit::SharedMemory::create(const WebKit::SharedMemory::Handle&, WebKit::SharedMemory::Protection)) We should remove the assert and handle the case when the attach is unsuccessful. This can happen when the process that created the shared memory has been already detached from that when we are attaching. In the test, the VisitedLinkProvider creates a new table, send the SetVisitedLinkTable message to the web process, and a bit later WTR terminates and detaches from the shared memory. When the web process sees the message then the shared memory has been already released so it is not attachable.
Created attachment 73377 [details] Patch
Comment on attachment 73377 [details] Patch Clearing flags on attachment: 73377 Committed r71638: <http://trac.webkit.org/changeset/71638>
All reviewed patches have been landed. Closing bug.