Crasher reading Bluetooth devices in Leopard on PPC written on Tiger.
site_archiver@lists.apple.com Delivered-To: bluetooth-dev@lists.apple.com -W -- -- ALSO -- ANOTHER STACK: 0x124dbc: 0x00124dbc (in ExceptionHandling) 0x93df06ac: _objc_exception_throw (in libobjc.A.dylib) 0x936dfe50: +[NSException raise:format:] (in CoreFoundation) 0x936dfe88: +[NSException raise:format:] (in CoreFoundation) 0x9668ba20: __decodeObject_old (in Foundation) 0x9668b49c: __decodeValueOfObjCType (in Foundation) 0x966b0b54: -[NSUnarchiver decodeValueOfObjCType:at:] (in Foundation) 0x96672c78: -[NSArray(NSArray) initWithCoder:] (in Foundation) 0x9668b8bc: __decodeObject_old (in Foundation) 0x966a87f0: +[NSUnarchiver unarchiveObjectWithData:] (in Foundation) 0x12feb8: 0x0012feb8 (in IOBluetooth) 0x12fa9c: 0x0012fa9c (in IOBluetooth) 0x12f1b8: 0x0012f1b8 (in IOBluetooth) 0x12d230: 0x0012d230 (in IOBluetooth) 0x12ef30: 0x0012ef30 (in IOBluetooth) 0x12e3fc: 0x0012e3fc (in IOBluetooth) 0x606e0: 0x000606e0 (in Delicious Library) 0x603f8: 0x000603f8 (in Delicious Library) 0x33598: 0x00033598 (in Delicious Library) 0x94438c30: -[NSApplication run] (in AppKit) 0x94409930: _NSApplicationMain (in AppKit) 0xa4a0: 0x0000a4a0 (in Delicious Library) 0xa1a4: 0x0000a1a4 (in Delicious Library) ???: _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.a... I just submitted a bug on this (using the longhand form, since bugreporter is down), but I thought it urgent enough to send to the list. A large number of our upgrading customers on PowerPC machines found our Delicious Library 1.6.6 crashes on launch, every time -- it turns out it's crashing deep in Apple's Bluetooth code, trying to read the list of paired or favorite devices from Tiger. Attached are the backtraces to three such crashes. With 100% of these customers, we had them blow away their Bluetooth devices in System Preferences under Leopard, and the app started to work fine again (under Leopard). We don't make any crazy calls into Bluetooth that I know of, as you can see from the backtraces. I expect this bug will affect other Bluetooth applications. NSArchiverArchiveInconsistency - *** NSUnarchiver: inconsistency between written and read data for object 0x1a004b40 { NSStackTraceKey = "0x124dbc 0x9471c6ac 0x94139e50 0x94139e88 0x958c7a20 0x958c749c 0x958ecb54 0x958aec78 0x958c78bc 0x958e47f0 0x12feb8 0x12fa9c 0x12f1b8 0x12d230 0x12ef30 0x12e3fc 0x606e0 0x603f8 0x33598 0x90e9dc30 0x90e6e930 0xa4a0 0xa1a4"; } STACK: 0x124dbc: NSExceptionHandlerExceptionRaiser (in ExceptionHandling) 0x9471c6ac: objc_exception_throw (in libobjc.A.dylib) 0x94139e50: +[NSException raise:format:] (in CoreFoundation) 0x94139e88: +[NSException raise:format:] (in CoreFoundation) 0x958c7a20: _decodeObject_old (in Foundation) 0x958c749c: _decodeValueOfObjCType (in Foundation) 0x958ecb54: -[NSUnarchiver decodeValueOfObjCType:at:] (in Foundation) 0x958aec78: -[NSArray(NSArray) initWithCoder:] (in Foundation) 0x958c78bc: _decodeObject_old (in Foundation) 0x958e47f0: +[NSUnarchiver unarchiveObjectWithData:] (in Foundation) 0x12feb8: -[IOBluetoothDevice(IOBluetoothDevicePrivate) updateFromAttributeDict:] (in IOBluetooth) 0x12fa9c: -[IOBluetoothDevice(IOBluetoothDevicePrivate) updateFromServer] (in IOBluetooth) 0x12f1b8: -[IOBluetoothDevice(IOBluetoothDevicePrivate) initWithIOService:address:] (in IOBluetooth) 0x12d230: +[IOBluetoothDevice withAddress:] (in IOBluetooth) 0x12ef30: +[IOBluetoothDevice(IOBluetoothDevicePrivate) withAddressString:] (in IOBluetooth) 0x12e3fc: +[IOBluetoothDevice favoriteDevices] (in IOBluetooth) 0x606e0: 0x000606e0 (in Delicious Library) 0x603f8: 0x000603f8 (in Delicious Library) 0x33598: 0x00033598 (in Delicious Library) 0x90e9dc30: -[NSApplication run] (in AppKit) 0x90e6e930: NSApplicationMain (in AppKit) 0xa4a0: 0x0000a4a0 (in Delicious Library) 0xa1a4: 0x0000a1a4 (in Delicious Library) ???: NSArchiverArchiveInconsistency - *** NSUnarchiver: inconsistency between written and read data for object 0x19a02460 STACK: 0x124dbc: NSExceptionHandlerExceptionRaiser (in ExceptionHandling) 0x918756ac: objc_exception_throw (in libobjc.A.dylib) 0x922c2264: +[NSException raise:format:] (in CoreFoundation) 0x922c229c: +[NSException raise:format:] (in CoreFoundation) 0x90ef601c: _decodeObject_old (in Foundation) 0x90ef5a98: _decodeValueOfObjCType (in Foundation) 0x90f1b014: -[NSUnarchiver decodeValueOfObjCType:at:] (in Foundation) 0x90edd274: -[NSArray(NSArray) initWithCoder:] (in Foundation) 0x90ef5eb8: _decodeObject_old (in Foundation) 0x90f12cb0: +[NSUnarchiver unarchiveObjectWithData:] (in Foundation) 0x12fe90: -[IOBluetoothDevice(IOBluetoothDevicePrivate) updateFromAttributeDict:] (in IOBluetooth) 0x12fa74: -[IOBluetoothDevice(IOBluetoothDevicePrivate) updateFromServer] (in IOBluetooth) 0x12f190: -[IOBluetoothDevice(IOBluetoothDevicePrivate) initWithIOService:address:] (in IOBluetooth) 0x12d208: +[IOBluetoothDevice withAddress:] (in IOBluetooth) 0x12ef08: +[IOBluetoothDevice(IOBluetoothDevicePrivate) withAddressString:] (in IOBluetooth) 0x12ed54: +[IOBluetoothDevice(IOBluetoothDevicePrivate) pairedDevices] (in IOBluetooth) 0x6070c: 0x0006070c (in Delicious Library) 0x603f8: 0x000603f8 (in Delicious Library) 0x1503b4: ReturnAllCurrentDevices (in IOBluetooth) 0x1504c8: IOBluetoothRegisterForNotifications (in IOBluetooth) 0x12d190: +[IOBluetoothDevice registerForConnectNotifications:selector:] (in IOBluetooth) 0x602d8: 0x000602d8 (in Delicious Library) 0x91871c74: _class_initialize (in libobjc.A.dylib) 0x918701d0: _class_lookupMethodAndLoadCache (in libobjc.A.dylib) 0x918820e8: objc_msgSend (in libobjc.A.dylib) 0x340bc: 0x000340bc (in Delicious Library) 0x33598: 0x00033598 (in Delicious Library) 0x94a0a594: -[NSApplication run] (in AppKit) 0x949db35c: NSApplicationMain (in AppKit) 0xa4a0: 0x0000a4a0 (in Delicious Library) 0xa1a4: 0x0000a1a4 (in Delicious Library) 0x1000: 0x00001000 (in Delicious Library) ???: NSArchiverArchiveInconsistency - *** NSUnarchiver: inconsistency between written and read data for object 0x79c5380 This email sent to site_archiver@lists.apple.com
participants (1)
-
William Jon Shipley