Subject: TeamSpeak problem on NetBSD
To: None <current-users@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: current-users
Date: 09/02/2007 12:17:47
Hi,

I'm trying to use teamspeak on NetBSD/i386 but only get an connection error
and there is nothing showing up in the tcpdump output.

This is the pkgsrc version: teamspeak-client-2.0.32.60
on NetBSD/i386 (single cpu kernel) 4.99.30 based on a source code from Aug 26th.

I tried to get a ktruss output when clicking on the connect and these are
the first lines out of it:

   899      1 TeamSpeak.bin 1188727116.648204158 select(0xa, 0xbb931220, 0, 0, 0xbb9311e8) = 1
   899      1 TeamSpeak.bin 1188727116.648215889 ioctl(0x4, _IO('T',0x1b,0), 0xbfbfe13c) = 0
       "\0\0\0\0"
   899      1 TeamSpeak.bin 1188727116.648223152 gettimeofday(0xbfbfe150, 0) = 0
   899      1 TeamSpeak.bin 1188727116.648238236 ioctl(0x6, _IO('T',0x1b,0), 0xbfbfe12c) = 0
       " \0\0\0"
   899      1 TeamSpeak.bin 1188727116.648247733 read(0x6, 0xbfbfd8a8, 0x20) = 32
       "\^D\^A\M-#\M^FI\M-f)\M^X@\0\0\0P\^C\240\^C\0\0\0\0\M-U\^B9\^A(\0\^N\0\0\0\^A\0"
   899      1 TeamSpeak.bin 1188727116.648276224 gettimeofday(0xbfbfdd3c, 0) = 0
   899      1 TeamSpeak.bin 1188727116.648290749 write(0x6, 0x82e0d30, 0x10) = 16
       "(\0\^D\0P\^C\240\^C@\0\0\0(\0\^N\0"
   899      1 TeamSpeak.bin 1188727116.648294939 read(0x6, 0xbfbfdc64, 0x20) Err#-11
   899      1 TeamSpeak.bin 1188727116.650199105 select(0x7, 0xbfbfdb50, 0, 0, 0) = 1
   899      1 TeamSpeak.bin 1188727116.650206367 read(0x6, 0xbfbfdc64, 0x20) = 32
       "\^A\^A\M-$\M^F\0\0\0\0\M^J\M^@@\0\M-U\^B9\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
   899      1 TeamSpeak.bin 1188727116.650215585 write(0x6, 0x82e0d30, 0x10) = 16
       "(\0\^D\0@\0\0\0P\^C\240\^C\M-U\^B9\^A"
   899      1 TeamSpeak.bin 1188727116.650219495 read(0x6, 0xbfbfdc64, 0x20) Err#-11

Hmm, is Err#-11 this?

     11 EDEADLK Resource deadlock avoided.  An attempt was made to lock a sys-
             tem resource that would have resulted in a deadlock situation.

Could that be a threading problem?

There should be some public TS server available. e.g 81.169.131.152:8767

Regards,
Bernd