[Webkit-unassigned] [Bug 87579] [BlackBerry] http authentication crash the browser when user commit or cancel the http authentication dialog

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 30 09:20:58 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=87579


Joe Mason <jmason at rim.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |
         AssignedTo|webkit-unassigned at lists.web |jmason at rim.com
                   |kit.org                     |




--- Comment #4 from Joe Mason <jmason at rim.com>  2012-05-30 09:20:58 PST ---
This patch "works" in release, but causes an assertion fail in debug:

Thread 3 (CRITICAL!): ASSERTION FAILED: !findJobForHandle(guardJob)
/home/jmason/dev/webkit/Source/WebCore/platform/network/blackberry/NetworkManager.cpp(135)
: bool WebCore::NetworkManager::startJob(int, const WTF::String&,
WTF::PassRefPtr<WebCore::ResourceHandle>, const WebCore::ResourceRequest&,
BlackBerry::Platform::NetworkStreamFactory*, const WebCore::Frame&, int, int)
Thread 3 (CRITICAL!): SIGSEGV: 557486080

The cause is that in a redirect, it calls close on the original job, but then
tries to create a new job for the handle before the notifyClose is processed,
so there are briefly 2 jobs with the same handle.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list