[Adium-devl] PSMTabBarControl crashes (2) - any thoughts?

Evan Schoenberg evan.s at dreskin.net
Sat Aug 11 17:59:08 UTC 2007


We've got 2 remaining PSMTabBarControl crashes in Adium  Any thoughts?

1) This one was reported just 2 times so far... it's odd.  Perhaps  
there's some way the binding isn't getting removed?  It's 2 different  
stack traces but I imagine the same problem:

Thread 0 Crashed:
0   libobjc.A.dylib          	0x90a59387 objc_msgSend + 23
1   com.apple.Foundation     	0x92826cec _NSSetUsingKeyValueSetter + 51
2   com.adiumX.adiumX        	0x000117fa -[AIMessageTabViewItem  
listObjectAttributesChanged:] + 239
3   com.apple.Foundation     	0x927ec17b _nsnote_callback + 230
4   com.apple.CoreFoundation 	0x908563e6 __CFXNotificationPost + 345
5   com.apple.CoreFoundation 	0x9084dbd1  
_CFXNotificationPostNotification + 600
6   com.apple.Foundation     	0x927e4724 -[NSNotificationCenter  
postNotificationName:object:userInfo:] + 121
7   com.adiumX.adiumX        	0x000a5ad6 -[AIContactController  
listObjectAttributesChanged:modifiedKeys:] + 218
8   Adium                    	0x0031fb3f -[AIListObject  
didModifyStatusKeys:silent:] + 75
9   Adium                    	0x0031d8fb -[ESObjectWithStatus  
notifyOfChangedStatusSilently:] + 97
10  Adium                    	0x00320a11 -[AIListObject  
notifyOfChangedStatusSilently:] + 56
11  com.adiumX.AdiumPurple   	0x036f8a2a -[CBPurpleAccount  
updateSignoff:withData:] + 62
12  com.adiumX.AdiumPurple   	0x036f82a5 buddy_event_cb + 544

Thread 0 Crashed:
0   libobjc.A.dylib                	0x90a594c0 objc_msgSend + 16
1   com.apple.Foundation           	0x92827cec  
_NSSetUsingKeyValueSetter + 51
2   com.adiumX.adiumX              	0x00011705 -[AIMessageTabViewItem  
chatAttributesChanged:] + 163
3   com.apple.Foundation           	0x927ed17b _nsnote_callback + 230
4   com.apple.CoreFoundation       	0x908563e6 __CFXNotificationPost  
+ 345
5   com.apple.CoreFoundation       	0x9084dbd1  
_CFXNotificationPostNotification + 600
6   com.apple.Foundation           	0x927e5724 -[NSNotificationCenter  
postNotificationName:object:userInfo:] + 121
7   com.adiumX.adiumX              	0x000b58e2 -[AIChatController  
chatAttributesChanged:modifiedKeys:] + 114
8   Adium                          	0x0031e274 -[AIChat  
didModifyStatusKeys:silent:] + 75
9   Adium                          	0x0031e346 -[AIChat  
object:didSetStatusObject:forKey:notify:] + 202
10  Adium                          	0x0031d791 -[ESObjectWithStatus  
setStatusObject:forKey:notify:] + 157
11  com.adiumX.AdiumPurple         	0x102d218e -[CBPurpleAccount  
setTypingFlagOfChat:to:] + 124
12  com.adiumX.AdiumPurple         	0x102c948f adiumPurpleConvUpdated  
+ 490

2) This has been reported a fair number of times.  Most of the  
reports mention closing a message window and then getting the crash.   
One person had just consolidated chats from multiple windows into a  
single window - so basically closing a window, as well.  One or two  
"weren't doing anything".
Thread 0 Crashed:
0   libobjc.A.dylib                	0x90a40100 objc_msgSend + 32
1   ...a.PSMTabBarControlFramework 	0xb00086b8 -[PSMTabBarControl  
animateShowHide:] + 1832
2   com.apple.Foundation           	0x92be3f68 __NSFireTimer + 116
3   com.apple.CoreFoundation       	0x907f1578 __CFRunLoopDoTimer + 184
4   com.apple.CoreFoundation       	0x907ddef8 __CFRunLoopRun + 1680
5   com.apple.CoreFoundation       	0x907dd4ac CFRunLoopRunSpecific +  
268
6   com.apple.HIToolbox            	0x93298b20  
RunCurrentEventLoopInMode + 264
7   com.apple.HIToolbox            	0x932981b4 ReceiveNextEventCommon  
+ 380
8   com.apple.HIToolbox            	0x93298020  
BlockUntilNextEventMatchingListInMode + 96
9   com.apple.AppKit               	0x9379eae4 _DPSNextEvent + 384
10  com.apple.AppKit               	0x9379e7a8 -[NSApplication  
nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
11  com.apple.AppKit               	0x9379acec -[NSApplication run] +  
472
12  com.apple.AppKit               	0x9388b87c NSApplicationMain + 452
13  com.adiumX.adiumX              	0x00002d70 _start + 760
14  com.adiumX.adiumX              	0x00002a74 start + 48

For that binary of PSMTabBarControl.framework, +1832 in  
animateShowHide is:
  +1800	b0008698  48014729	bl		 0xb001cdc0		  -[r3  
tabView:tabBarDidHide:]
  +1804	b000869c  3c9f0002	addis	 r4,r31,0x2
  +1808	b00086a0  7ec3b378	or		 r3,r22,r22
  +1812	b00086a4  8084b98c	lwz		 r4,0xb98c(r4)	  invalidate
  +1816	b00086a8  48014719	bl		 0xb001cdc0		  -[r3 invalidate]
  +1820	b00086ac  809ab960	lwz		 r4,0xb960(r26)	  window
  +1824	b00086b0  7fc3f378	or		 r3,r30,r30
  +1828	b00086b4  4801470d	bl		 0xb001cdc0		  -[r3 window]
  +1832	b00086b8  38210210	addi	 r1,r1,0x210
  +1836	b00086bc  3c9f0002	addis	 r4,r31,0x2
  +1840	b00086c0  80010008	lwz		 r0,0x8(r1)
  +1844	b00086c4  8084b870	lwz		 r4,0xb870(r4)	  display

so it seems to be trying to message the window and crashing in the  
process.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070811/c94034d7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070811/c94034d7/attachment.sig>


More information about the devel mailing list