RESOLVED INVALID 117633
(10.8.3) Crash in WKCFURLCacheCopyAllHostNamesInPersistentStoreForPartition when removing website data
https://bugs.webkit.org/show_bug.cgi?id=117633
Summary (10.8.3) Crash in WKCFURLCacheCopyAllHostNamesInPersistentStoreForPartition w...
Julian Gonggrijp
Reported 2013-06-14 02:48:41 PDT
Created attachment 204688 [details] Diagnostic report for a "clean" crash, depending only on the plugin deletion Using WebKit nightly r151581 with Safari 6.0.4. sanquin.nl leaves cookies and plugins on the visitor's computer. When I attempted to remove those, the application crashed. On restart I found that cookies and caches had been removed but plugins for sanquin.nl were still in the list in Settings -> Privacy -> Cookies/Info. On my second attempt to delete those plugins WebKit Nightly crashed again. I attached the diagnostic report for the latter crash. In order to reproduce: 1. Visit http://www.sanquin.nl . You'll see a pop-up that asks (in Dutch) whether you accept cookies. Accept them. 2. Visit http://www.sanquin.nl/bloed-geven/ik-geef-bloed/wbdd/ in order to ensure that you receive the plugins. You may or may not need to press the triangular play button on the video. 3. Optionally, close the browser window (this should not make a difference). 4. Open the Settings panel, go to Privacy -> Cookies and click on the "Info..." button. This should give you the list of locally stored website data. 5. Scroll to "sanquin.nl" and select the list item with a shift- and command-free click. If it doesn't include plugins, go back to step 2. 6. Press the "Remove" or "Delete" button (I'm using the Dutch translation so I don't know what it's called in the English version). WebKit Nightly should crash.
Attachments
Diagnostic report for a "clean" crash, depending only on the plugin deletion (49.42 KB, text/plain)
2013-06-14 02:48 PDT, Julian Gonggrijp
no flags
Alexey Proskuryakov
Comment 1 2013-06-16 14:49:16 PDT
Jeffrey, what are we supposed to do for a null partition in WebResourceCacheManager::clearCFURLCacheForHostNames? The fallback path in WKSI just crashes. Anyway, this issue should no longer occur if you update to OS X 10.8.4.
Vicki Pfau
Comment 2 2013-06-17 12:46:48 PDT
I'm a little confused as to why this is crashing, but there's clearly an oversight in how we handle deleting cookies on 10.8.3 right now. I'll look into this closer when I get a chance.
Alexey Proskuryakov
Comment 3 2013-09-10 09:47:12 PDT
Jeffrey, does this bug need to remain open?
Vicki Pfau
Comment 4 2013-09-10 10:08:57 PDT
Since this only affected the nightlies, and the nightlies now depend on 10.8.4 anyway, this is now moot. Closing.
Note You need to log in before you can comment on or make changes to this bug.