On Sunday 11 February 2007 14:19, J L Kolpin wrote: > Apologies if this isn't in the format required I am still trying to > figure the BTS out. This is not an iaxcomm only bug.. It seems anything > using iax is broken as this also happened to me with kiax. Something > with portaudio maybe?... > > I am also using testing completely up to date > > :~$ kiax > > Sun Feb 11 04:49:17 2007 Using IAXClient ver. 0.0+cvs20060520 > PortAudio error at Unable to open streams: Illegal error number. > Sun Feb 11 04:49:17 2007 IaxWrapper::iaxc_initialize() result = 0 > Segmentation fault
Hello and thanks for reporting this, I suspect that there is something wrong with iaxc_set_formats() function call which is implemented in libiaxclient and declared as: iaxclient.h:EXPORT void iaxc_set_formats(int preferred, int allowed); Could you please perform the following test: apt-get source kiax and find the following method implementation in src/iaxwrapper.cpp: bool IaxWrapper::init_iax_client() { int result = iaxc_initialize(AUDIO_INTERNAL,getSettings()->getMaxCalls()); debug( "IaxWrapper::iaxc_initialize() result = %d\n", result); if (result==-1) { // hopefully not many people will have to read this.. fatal_error("cannot initialize iaxclient!\n"); return false; } iaxc_set_formats(IAXC_FORMAT_GSM,IAXC_FORMAT_GSM|IAXC_FORMAT_SPEEX| IAXC_FORMAT_ULAW|IAXC_FORMAT_ILBC); return true; } Since result is said to be 0 (from your log above) it crashes in iaxc_set_formats(). So call it this ways instead: iaxc_set_formats(IAXC_FORMAT_GSM,IAXC_FORMAT_SPEEX); Recompile kiax and try again. -- pub 4096R/0E4BD0AB 2003-03-18 <people.fccf.net/danchev/key pgp.mit.edu> fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]