Chax 3.0.1
Update: There appears to be a crashing bug for some people using multiple accounts with groups enabled. If you’re experiencing trouble, please try out this newer build. A new update will follow as soon as this problem is resolved.
This update fixes the most commonly reported bugs I’ve received in the past few weeks. There are a couple other issues that I’m still working on tracking down:
- Installation for users with networked home folders.
- Chax failing to load after restarting or logging in.
Please leave a comment if you’re continuing to have trouble with either of these issues so I can try to get those problems resolved. Thanks!
Changes from Chax 3.0:
- (Bug) Fixed cases where iChat would not reconnect properly when waking from sleep
- (Bug) Fixed the unified contact list sometimes appearing blank when reconnecting
- (Bug) Fixed iChat sometimes hanging when contact list auto-resizing is enabled
- (Bug) Fixed tooltips not appearing in the unified contact list
- (Bug) Improved renaming and deleting groups in the unified contact list
- (Bug) Corrupted logs handled better in the log viewer
- (Bug) The selected user is preserved when searching in the log viewer
- (Bug) Minor localization fixes
Chax
Warp
Glypha
March 4th, 2010 at 8:10 pm
Just installed this update and now iChat is crashing on startup with this error message:
iChat quit unexpectedly while using the ChaxLib plug-in.
Lemme know what information you need from me to help fix this issue.
March 4th, 2010 at 8:10 pm
Ha, Just kidding. Of course right after I report this issue, it begins working. Not sure what the problem was, unfortunately.
March 4th, 2010 at 8:13 pm
I officially hate myself for triple posting, but got the error again. Here’s the Problem Details and System Config:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8212e11c objc_msgSend + 40
1 com.apple.iChat 0x00000001001072d0 0×100000000 + 1077968
2 com.apple.iChat 0x000000010010ca5e 0×100000000 + 1100382
3 com.apple.iChat 0x000000010010b280 0×100000000 + 1094272
4 com.ksuther.chax.lib 0x0000000114cb3bf3 -[Chax_Account chax_swizzle_groupsChanged:error:] + 899
5 com.apple.IMCore 0x00007fff859571ff _IMPersonStatusIsOnline + 22880
[Edit: Trimmed for succinctness]
March 4th, 2010 at 8:20 pm
I had nearly the same problem. See the log at my Website link in this comment.
Also, I didn’t really notice the problem until I saw that my Google Chat buddies were invisible. They were taking up space, but you could see who they were until you selected the buddy. I chose to go offline and then available and that’s when the crash happened.
March 4th, 2010 at 8:21 pm
I should mention also that I’m using two AIM accounts, two Google Talk accounts and a Facebook account all grouped into the unified contact window.
March 4th, 2010 at 9:38 pm
Unfortunately, I’m having the same crash. I’ve uninstalled for now and realize how much I rely on it to make iChat usable!
March 4th, 2010 at 10:48 pm
Working great for me (10.6.2)!
March 4th, 2010 at 11:19 pm
Same crash for my 10.6.2, I’ve uninstalled it and reinstalled the new version of chax. didn’t work.
March 4th, 2010 at 11:26 pm
Okay, I’ve uninstalled chax from the chax installer and reinstalled it. And now it works like a charm. Don’t uninstall it manually.
March 4th, 2010 at 11:40 pm
Looks like I messed something up, obviously. I’m working on getting this problem patched up right now.
March 5th, 2010 at 2:27 am
Just installed this update to 3.0.1 and now iChat is crashing on startup with this error message:
iChat quit unexpectedly while using the ChaxLib plug-in.
March 5th, 2010 at 2:33 am
Should add:
Mac OSX 10.6.2 on iMac i7, 12GB RAM
iChat 5.0.1 (743)
Used Chax 3.0.1 uninstall, then reinstalled. No luck
March 5th, 2010 at 5:37 am
Update 3.0.1 makes my iChat crash whenever I try to go online on login.oscar.aol.com (ICQ and Mac.com). Crash Report says:
Process: iChat [5275]
Path: /Applications/iChat.app/Contents/MacOS/iChat
Identifier: com.apple.iChat
Version: 5.0.1 (743)
Build Info: iChat-7430000~4
Code Type: X86-64 (Native)
Parent Process: launchd [176]
PlugIn Path: /Users/Tobi/Library/ScriptingAdditions/ChaxAddition.osax/Contents/Resources/ChaxLib.bundle/Contents/MacOS/ChaxLib
PlugIn Identifier: com.ksuther.chax.lib
PlugIn Version: 3.0.1 (11)
Date/Time: 2010-03-05 11:24:23.665 +0100
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0×0000000000000017
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
objc_msgSend() selector name: caseInsensitiveCompare:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8044011c objc_msgSend + 40
1 com.apple.iChat 0x00000001001072d0 0×100000000 + 1077968
2 com.apple.iChat 0x000000010010ca5e 0×100000000 + 1100382
3 com.apple.iChat 0x000000010010b280 0×100000000 + 1094272
4 com.ksuther.chax.lib 0x00000001143e2bf3 -[Chax_Account chax_swizzle_groupsChanged:error:] + 899
5 com.apple.IMCore 0x00007fff830421ff _IMPersonStatusIsOnline + 22880
6 com.apple.CoreFoundation 0x00007fff824740dc __invoking___ + 140
7 com.apple.CoreFoundation 0x00007fff82473fad -[NSInvocation invoke] + 141
8 com.apple.CoreFoundation 0x00007fff8248fdc1 -[NSInvocation invokeWithTarget:] + 49
9 com.apple.iChat.IMUtils 0x00007fff807432f7 -[IMLocalObject _handleInvocation:] + 182
10 com.apple.iChat.IMUtils 0x00007fff80742e6f _IMRDeliverComponentArray + 138
11 com.apple.iChat.IMUtils 0x00007fff80742dba _XDeliverComponentArray + 119
12 com.apple.iChat.IMUtils 0x00007fff80742d23 IMRemoteObjectsMIG_server + 52
13 com.apple.iChat.IMUtils 0x00007fff80742c55 _IMRServerPortCallback + 120
14 com.apple.CoreFoundation 0x00007fff82462f7e __CFMachPortPerform + 366
15 com.apple.CoreFoundation 0x00007fff8243b551 __CFRunLoopRun + 5201
16 com.apple.CoreFoundation 0x00007fff82439c2f CFRunLoopRunSpecific + 575
17 com.apple.HIToolbox 0x00007fff8763ea4e RunCurrentEventLoopInMode + 333
18 com.apple.HIToolbox 0x00007fff8763e853 ReceiveNextEventCommon + 310
19 com.apple.HIToolbox 0x00007fff8763e70c BlockUntilNextEventMatchingListInMode + 59
20 com.apple.AppKit 0x00007fff867601f2 _DPSNextEvent + 708
21 com.apple.AppKit 0x00007fff8675fb41 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
22 com.apple.AppKit 0x00007fff86725747 -[NSApplication run] + 395
23 com.apple.AppKit 0x00007fff8671e468 NSApplicationMain + 364
24 com.apple.iChat 0×0000000100002700 0×100000000 + 9984
[...]
Hope this helps . Tell me, if you need to know more.
March 5th, 2010 at 6:57 am
Oh, in 3.0.2b1 sorting contacts be status doesn’t work in the unified contact list.
March 5th, 2010 at 8:50 am
Sorry, it’s still crashing in 3.0.2b1. This happened this morning after waking my MBP from sleep.
I have two accounts enabled – AIM and Jabber (Google Talk). Let me know if you need any more information.
Process: iChat [57810]
Path: /Applications/iChat.app/Contents/MacOS/iChat
Identifier: com.apple.iChat
Version: 5.0.1 (743)
Build Info: iChat-7430000~4
Code Type: X86-64 (Native)
Parent Process: launchd [108]
PlugIn Path: /Users/nicholas/Library/ScriptingAdditions/ChaxAddition.osax/Contents/Resources/ChaxLib.bundle/Contents/MacOS/ChaxLib
PlugIn Identifier: com.ksuther.chax.lib
PlugIn Version: 3.0.2b1 (12)
Date/Time: 2010-03-05 03:59:07.313 -0600
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Sleep/Wake UUID: 71BD9F22-2C50-407E-9F22-1CA27286CB5E
Interval Since Last Report: 216085 sec
Crashes Since Last Report: 4
Per-App Interval Since Last Report: 1748874 sec
Per-App Crashes Since Last Report: 3
Anonymous UUID: 630AEAD2-3C8D-438C-BEEA-B1209416C67A
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0×0000000000000014
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
objc_msgSend() selector name: countByEnumeratingWithState:objects:count:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff861b211c objc_msgSend + 40
1 com.apple.iChat 0x000000010010b3a4 0×100000000 + 1094564
2 com.ksuther.chax.lib 0x000000010d5e8a2b -[Chax_Account chax_swizzle_groupsChanged:error:] + 907
3 com.apple.IMCore 0x00007fff82f5ca76 _IMPersonStatusIsOnline + 471
4 com.apple.iChat 0x000000010000600d 0×100000000 + 24589
5 com.apple.IMCore 0x00007fff82f72e25 IMPersonStatusComparator + 14394
6 com.apple.CoreFoundation 0x00007fff86366a43 -[NSArray makeObjectsPerformSelector:] + 499
7 com.apple.iChat.IMFoundation 0x00007fff8791e639 -[NetworkChangeNotifier _goingToSleep:] + 102
8 com.apple.Foundation 0x00007fff82c0785a _nsnote_callback + 167
9 com.apple.CoreFoundation 0x00007fff8634ee3a __CFXNotificationPost + 954
10 com.apple.CoreFoundation 0x00007fff8633b3e8 _CFXNotificationPostNotification + 200
11 com.apple.iChat.IMFoundation 0x00007fff8791ea21 sleepytime + 186
12 com.apple.framework.IOKit 0x00007fff86153d51 IODispatchCalloutFromCFMessage + 341
13 com.apple.CoreFoundation 0x00007fff8636af7e __CFMachPortPerform + 366
14 com.apple.CoreFoundation 0x00007fff86343551 __CFRunLoopRun + 5201
15 com.apple.CoreFoundation 0x00007fff86341c2f CFRunLoopRunSpecific + 575
16 com.apple.HIToolbox 0x00007fff889c7a4e RunCurrentEventLoopInMode + 333
17 com.apple.HIToolbox 0x00007fff889c7853 ReceiveNextEventCommon + 310
18 com.apple.HIToolbox 0x00007fff889c770c BlockUntilNextEventMatchingListInMode + 59
19 com.apple.AppKit 0x00007fff8656c1f2 _DPSNextEvent + 708
20 com.apple.AppKit 0x00007fff8656bb41 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
21 com.apple.AppKit 0x00007fff86531747 -[NSApplication run] + 395
22 com.apple.AppKit 0x00007fff8652a468 NSApplicationMain + 364
23 com.apple.iChat 0×0000000100002700 0×100000000 + 9984
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff87c75bba kevent + 10
1 libSystem.B.dylib 0x00007fff87c77a85 _dispatch_mgr_invoke + 154
2 libSystem.B.dylib 0x00007fff87c7775c _dispatch_queue_invoke + 185
3 libSystem.B.dylib 0x00007fff87c77286 _dispatch_worker_thread2 + 244
4 libSystem.B.dylib 0x00007fff87c76bb8 _pthread_wqthread + 353
5 libSystem.B.dylib 0x00007fff87c76a55 start_wqthread + 13
Thread 2:
0 libSystem.B.dylib 0x00007fff87c5ce3a mach_msg_trap + 10
1 libSystem.B.dylib 0x00007fff87c5d4ad mach_msg + 59
2 com.apple.CoreFoundation 0x00007fff863427a2 __CFRunLoopRun + 1698
3 com.apple.CoreFoundation 0x00007fff86341c2f CFRunLoopRunSpecific + 575
4 com.apple.CoreMediaIOServices 0x00007fff827ce649 MIO::DAL::RunLoop::OwnThread(void*) + 147
5 com.apple.CoreMediaIOServices 0x00007fff827d0214 CAPThread::Entry(CAPThread*) + 140
6 libSystem.B.dylib 0x00007fff87c95f8e _pthread_start + 331
7 libSystem.B.dylib 0x00007fff87c95e41 thread_start + 13
Thread 3:
0 libSystem.B.dylib 0x00007fff87c769da __workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff87c76dec _pthread_wqthread + 917
2 libSystem.B.dylib 0x00007fff87c76a55 start_wqthread + 13
March 5th, 2010 at 9:25 am
Just a “me too” on the crashing. I can sometimes get it to stay running, but the chax contacts don’t fill out. I have the following accounts configured:
AIM, ICQ, MobileMe, BonJour, GoogleTalk (Gmail), GoogleTalk (Google Apps), Jabber (for MSN/Yahoo gateway), and Facebook (though it’s been not working right for weeks, don’t think that’s chax related though)
March 5th, 2010 at 9:32 am
Downgrading by using the 3.0.1 uninstall and reinstalling 3.0 gets me back to a usable state.
March 5th, 2010 at 9:36 am
3.0.2b1 has me fixed. I do have groups on at least 1 of my Jabber accounts.
March 5th, 2010 at 12:50 pm
The 3.0.1 crashes all the time, 3.0.2 doesn’t but cannot see a contact. Need go back to 3.0.
March 5th, 2010 at 12:58 pm
This beta helped me. the 3.0.1 version crashed eve’ry time i opened the Application.
My iChat manages: Mac.com, Yahoo, Google Talk, MSN, Facebook & Splinder …All in a single Chax Contact List window .
Thanx
March 5th, 2010 at 12:59 pm
3.0.2b1 fixes my crashes as well.
March 5th, 2010 at 1:00 pm
Version 3.0.2b2 works now stable on my Snow Leopard system. Great, thanks!
March 5th, 2010 at 1:10 pm
Version 3.0.2b2 resolved the issue for me, as well.
March 5th, 2010 at 1:59 pm
For me, 3.0.1 introduced a multi-second delay between iChat’s notification sounds and the corresponding Growl notification. During that time, iChat freezes up and text typed into a chat window doesn’t appear until Chax’s “Growl notification queue” is empty.
March 5th, 2010 at 3:39 pm
I was able to make 3.0.2b2 crash by taking a jabber with groups offline and back online (which I did because status in the contact list weren’t updating, crash. Reopen’d okay and has been fine for 20 minutes or so.
March 5th, 2010 at 6:16 pm
Third beta seems to have done the trick! Thanks for your diligence! Chax rocks!
March 6th, 2010 at 2:14 am
Where do you download the beta?
March 6th, 2010 at 2:15 am
Nevermind, found it.