Hi,
The Mac OS X client crashes when trying to change a permanent channel with no users to Temporary.
When selecting "Temporary" and then pressing "OK", a confirmation window appears in the background, wich you cant click unless you close the channel edit interface.
Closing the channel edit interface and pressing "YES" in the confirmation window crashes the client, the debug info is the following:
Code:
Process: ts3client_mac [9952]
Path: /Applications/TeamSpeak 3 Client.app/Contents/MacOS/ts3client_mac
Identifier: com.teamspeak.TeamSpeak3
Version: 0.0.2 (0.0.2)
Code Type: X86 (Native)
Parent Process: launchd [141]
Date/Time: 2009-12-28 02:51:08.989 -0300
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Interval Since Last Report: 339232 sec
Crashes Since Last Report: 3
Per-App Interval Since Last Report: 114645 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: A0990104-14FC-49A7-917C-F7F79E52FE3B
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000043730000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ??? 0x43730000 0 + 1131610112
1 com.teamspeak.TeamSpeak3 0x001c5837 std::out_of_range::out_of_range(std::out_of_range const&) + 1553223
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x90dd30ea kevent + 10
1 libSystem.B.dylib 0x90dd3804 _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x90dd2cc3 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x90dd2a68 _dispatch_worker_thread2 + 234
4 libSystem.B.dylib 0x90dd24f1 _pthread_wqthread + 390
5 libSystem.B.dylib 0x90dd2336 start_wqthread + 30
Thread 2:
0 libSystem.B.dylib 0x90dd2182 __workq_kernreturn + 10
1 libSystem.B.dylib 0x90dd2718 _pthread_wqthread + 941
2 libSystem.B.dylib 0x90dd2336 start_wqthread + 30
Thread 3:
0 libSystem.B.dylib 0x90dac9ee mach_wait_until + 10
1 libSystem.B.dylib 0x90e349e5 nanosleep + 345
2 libSystem.B.dylib 0x90e34886 usleep + 61
3 com.teamspeak.TeamSpeak3 0x00156b9d std::out_of_range::out_of_range(std::out_of_range const&) + 1099437
4 ??? 0x0000014f 0 + 335
Thread 4:
0 libSystem.B.dylib 0x90de8066 select$DARWIN_EXTSN$NOCANCEL + 10
1 libSystem.B.dylib 0x90e8111b select + 92
2 com.teamspeak.TeamSpeak3 0x00091654 std::out_of_range::out_of_range(std::out_of_range const&) + 291172
Thread 5:
0 libSystem.B.dylib 0x90dac9ee mach_wait_until + 10
1 libSystem.B.dylib 0x90e349e5 nanosleep + 345
2 libSystem.B.dylib 0x90e34886 usleep + 61
3 com.teamspeak.TeamSpeak3 0x0014fd6b std::out_of_range::out_of_range(std::out_of_range const&) + 1071227
4 ??? 0x01a16e30 0 + 27356720
5 com.teamspeak.TeamSpeak3 0x0014a590 std::out_of_range::out_of_range(std::out_of_range const&) + 1048736
6 ??? 0x2e6690ff 0 + 778473727
Thread 6:
0 libSystem.B.dylib 0x90dac9ee mach_wait_until + 10
1 libSystem.B.dylib 0x90e349e5 nanosleep + 345
2 libSystem.B.dylib 0x90e34886 usleep + 61
3 com.teamspeak.TeamSpeak3 0x000aa317 std::out_of_range::out_of_range(std::out_of_range const&) + 392743