Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
- Subject: Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
- From: "Jonathan del Strother" <email@hidden>
- Date: Wed, 9 Jan 2008 20:23:57 +0000
On Jan 9, 2008 7:19 PM, Chris Espinosa <email@hidden> wrote:
>
>
>
> On Jan 9, 2008, at 11:05 AM, Jonathan del Strother wrote:
> My SenTestingKit tests were taking a lot longer to run than usual, so
> I started poking around. The main thread seems to be getting blocked
> on startup while something called ISS tries to fetch
> http://configuration.apple.com/configurations/internetservices/issupport/1_27a4cv2b6061/clientConfig.plist
>
> I'm guessing it's a .mac / syncservices related thing (?) but my code
> doesn't use either, so I'm a little confused why it's trying to do
> this. Here's the main thread stacktrace - any ideas?
>
>
> #0 0x946d38e6 in mach_msg_trap ()
> #1 0x946db0dc in mach_msg ()
> #2 0x969fe0fe in CFRunLoopRunSpecific ()
> #3 0x969fed38 in CFRunLoopRunInMode ()
> #4 0x93ae6039 in -[ISS_AYOperation runOperationWithTimeOut:] ()
> #5 0x93aa646c in -[ISS_DAVRequest dispatch] ()
> #6 0x93ad656d in -[ISS_DMTransaction _dispatch] ()
> #7 0x93acc99a in -[ISS_DMiDiskSession
> _dispatchRequest:withPostHandler:andNotes:requiringResult:] ()
> #8 0x93acc9e4 in -[ISS_DMiDiskSession
> _dispatchRequest:withPostHandler:requiringResult:] ()
> #9 0x93ac63a5 in -[ISS_DMiDiskSession getDataAtPath:] ()
> #10 0x93aed773 in +[ISS_DMUtilities _getConfigDictionaryAtURL:] ()
> #11 0x93aed43d in +[ISS_DMUtilities _fetchConfigsWithURL:] ()
> #12 0x93aed03c in +[ISS_DMConfig initialize] ()
> #13 0x95eb6b18 in _class_initialize ()
> #14 0x95eb5499 in _class_lookupMethodAndLoadCache ()
> #15 0x95ec5736 in objc_msgSend ()
> #16 0x20108740 in +[NSObject(SenTestRuntimeUtilities) senAllSubclasses] ()
> #17 0x20106dd9 in +[SenTestSuite updateCache] ()
> #18 0x20106f86 in +[SenTestSuite suiteForBundleCache] ()
> #19 0x20106ffe in +[SenTestSuite testSuiteForBundlePath:] ()
> #20 0x20106335 in +[SenTestProbe specifiedTestSuite] ()
> #21 0x201064e1 in +[SenTestProbe runTests:] ()
> #22 0x0000283b in ?? ()
> #23 0x00002b26 in ?? ()
> #24 0x0000254e in ?? ()
> #25 0x000024da in ?? ()
>
> Yes, this is initializing a connection to Dot Mac (DMConfig initialize)
> using the Internet Support Services framework. It's waiting for a response
> from Dot Mac using WebDAV (ISS_DAVRequest dispatch). What it looks like is
> that you're doing something to your iDisk or a portable home directory.
>
> This might be just a Dot Mac server hiccup, or that iDisk-based transactions
> are just going to take longer than local disk operations and you may want to
> unmount your iDisk while testing.
That's pretty odd, considering I don't have a .mac account or an
iDisk. Any idea what that senAllSubclasses method is? I was
wondering if it was doing something along the lines of sending an
initialize message to every class in every loaded library... though
given I'm not linking against the ISS framework, I'm a little confused
where this might be popping up from.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden