Bug 16147

Summary: REGRESSION (r27761-r27786): Cannot load RSS feeds using nightly build
Product: WebKit Reporter: Darren Collins <darrencollins>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Major CC: aroben, ddkilzer, jess, mysticalosx, nyouna, spam_hole
Priority: P1 Keywords: InRadar, PlatformOnly, Regression
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   
URL: feed://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml

Description Darren Collins 2007-11-26 13:54:09 PST
RSS feeds are not displayed using Win32 Safari 3.0.4 with nightly WebKit builds between r27786 and r28023 (latest available). I get the following error message.

Safari can’t open the page “feed://news.netcraft.com/index.rdf”. The error was: “unknown error” (CFURLErrorDomain:305)

Example feeds tested are
feed://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml
feed://news.netcraft.com/index.rdf

This worked fine with Win32 Safari 3.0.4 r27761 and earlier.  I have not tested on non Windows platforms.
Comment 1 David Kilzer (:ddkilzer) 2007-11-26 23:32:54 PST
Confirmed with WebKit nightly build r28063 on Win XP SP2 and Safari 3.0.4 (523.12.9).  Works fine using Safari 3.0.4 directly.
Comment 2 Adam Roben (:aroben) 2007-11-27 00:23:13 PST
I don't see any suspicious commits in the relevant range (r22761-r27786). Guess we have to look at the non-suspcious ones.
Comment 3 Adam Roben (:aroben) 2007-11-27 00:31:17 PST
Perhaps r27763 <http://trac.webkit.org/projects/webkit/changeset/27763>? It changed some ref-counting in a few places (made more use of Shared instead of hand-rolled ref-counting).
Comment 4 David Kilzer (:ddkilzer) 2007-11-27 05:24:47 PST
<rdar://problem/5614886>
Comment 5 David Kilzer (:ddkilzer) 2007-12-07 17:05:30 PST
Darren, does this work again on recent nightly builds?

Comment 6 Darren Collins 2007-12-07 20:08:37 PST
Problem still 100% reproducible using recent nightlies r28503 and r28382 on WinXP.
Comment 7 David Kilzer (:ddkilzer) 2007-12-08 13:58:59 PST
(In reply to comment #6)
> Problem still 100% reproducible using recent nightlies r28503 and r28382 on
> WinXP.

I am seeing this as well.  Using Safari 3.0.4 (523.12.9) with original WebKit on Windows XP SP2, the feed loads fine.  With WebKit nightly r28503 (and the same software), I get a CFURLErrorDomain:305 error loading the feed.

Comment 8 Alexey Proskuryakov 2007-12-17 00:40:36 PST
Looks like a duplicate of bug 16035.
Comment 9 David Kilzer (:ddkilzer) 2007-12-17 07:59:48 PST
*** Bug 16035 has been marked as a duplicate of this bug. ***
Comment 10 David Kilzer (:ddkilzer) 2007-12-17 08:02:47 PST
(In reply to comment #8)
> Looks like a duplicate of bug 16035.

Thanks.  I knew there was a duplicate, but I couldn't find it last night.
Comment 11 David Kilzer (:ddkilzer) 2007-12-17 17:06:08 PST
This is a known incompatibility between current WebKit nightly builds and Safari for Windows 3.0.4 (with or without APPLE-SA-2007-12-17 Safari 3 Beta Update 3.0.4 Security Update).

I have documented the issue on the WebKit Wiki as well:
http://trac.webkit.org/projects/webkit/wiki/Known%20incompatibilities%20between%20open-source%20WebKit%20and%20Safari

Comment 12 Alexey Proskuryakov 2008-03-12 05:38:58 PDT
*** Bug 17786 has been marked as a duplicate of this bug. ***
Comment 13 Darren Collins 2008-03-18 11:30:29 PDT
This is fixed when using Safari 3.1 for Windows.
Comment 14 Robert Xiao 2008-03-18 14:07:08 PDT
(In reply to comment #13)
> This is fixed when using Safari 3.1 for Windows.
> 

I can still see the bug when running the latest nightly (as of today) against 3.1. 

Safari can’t open the page “feed://images.apple.com/main/rss/hotnews/hotnews.rss”. The error was: “unknown error” (CFURLErrorDomain:303) Please choose Report Bugs to Apple from the Help menu, note the error number, and describe what you did before you saw this message.
Comment 15 Darren Collins 2008-03-18 14:17:25 PDT
(In reply to comment #14)
> I can still see the bug when running the latest nightly (as of today) against
> 3.1. 
> 
> Safari can’t open the page
> “feed://images.apple.com/main/rss/hotnews/hotnews.rss”. The error was: “unknown
> error” (CFURLErrorDomain:303) Please choose Report Bugs to Apple from the Help
> menu, note the error number, and describe what you did before you saw this
> message.
> 

Yes, I still get the same error when testing nightlies against 3.1
Comment 16 Nicolas Y. 2008-04-11 02:08:58 PDT
I get the same error when testing nightlies (r31446) against 3.1.