Bug 141081 - OSObjectPtr does not work with dispatch_data_t on Maverics
Summary: OSObjectPtr does not work with dispatch_data_t on Maverics
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Template Framework (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
Depends on: 141117
Blocks: 141022
  Show dependency treegraph
Reported: 2015-01-30 05:48 PST by Antti Koivisto
Modified: 2015-01-31 12:43 PST (History)
2 users (show)

See Also:

patch (3.07 KB, patch)
2015-01-30 06:04 PST, Antti Koivisto
psolanki: review+
Details | Formatted Diff | Diff
use DispatchPtr instead (11.12 KB, patch)
2015-01-31 11:50 PST, Antti Koivisto
zalan: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Koivisto 2015-01-30 05:48:04 PST
2015-01-30 15:43:57.680 com.apple.WebKit.Networking.Development[57008:1c07] -[OS_dispatch_data _xref_dispose]: unrecognized selector sent to instance 0x7f899fa021d0
Comment 1 Antti Koivisto 2015-01-30 06:04:56 PST
Created attachment 245717 [details]
Comment 2 Antti Koivisto 2015-01-30 12:46:30 PST
Comment 3 WebKit Commit Bot 2015-01-31 09:39:36 PST
Re-opened since this is blocked by bug 141117
Comment 4 Antti Koivisto 2015-01-31 09:44:51 PST
Though this worked locally it doesn't seem to work on bots. This might be because the definition of dispatch_data_t varies based on context (objc or not etc) and so the template matching is not consistent.
Comment 5 Antti Koivisto 2015-01-31 11:50:58 PST
Created attachment 245790 [details]
use DispatchPtr instead

Enabling the cache so bots see the change. That will land separately.
Comment 6 Antti Koivisto 2015-01-31 12:43:55 PST