Re: What does this SystemFlippers message mean
Re: What does this SystemFlippers message mean
- Subject: Re: What does this SystemFlippers message mean
- From: Michael Ash <email@hidden>
- Date: Sat, 17 Jan 2009 16:19:46 -0500
On Sat, Jan 17, 2009 at 2:33 AM, <email@hidden> wrote:
> My app is a service provider, and its NSSendTypes consists of a single
> NSStringPboardType.
> When some other apps request the service, I occasionally see following log
> messages in the Console:
> SystemFlippers: didn't consume all data for long ID 0 (pBase = 0x10018fd30,
> p = 0x10018fd34, pEnd = 0x10018fd38)
>
> I suspect it is complaining something relevant to my service provider, but I
> can not figure out what exactly it means after searching the web to no
> avail.
I *think* this is in reference to system routines for correcting
endian problems in old-style resource formats which tended to assume a
big-endian universe. The Core Endian library provides mechanisms for
installing "flippers" for certain data types which know how to massage
the data so that it can be read by a process using the "wrong"
endianness. This is used when reading data off a disk or when passing
data between x86 and emulated PPC processes.
More information here:
http://developer.apple.com/documentation/Carbon/reference/CoreEndianReference/Reference/reference.html
Sounds like either a bad flipper is getting installed or the
pasteboard is generating bad data. Either way it sounds relatively
harmless and I doubt you can do anything about it anyway.
Mike
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden