kiax crashes on dial, undefined symbol: speex_preprocess_state_init

Bug #301259 reported by Sybren Stüvel
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kiax (Ubuntu)
New
Undecided
Unassigned

Bug Description

Kiax starts successfully, and allows registration with my Asterisk 1.4 server. However, when I try to dial a number it crashes. Here is the log output:

Sun Nov 23 12:30:40 2008 Using IAXClient ver. 0.0+cvs20060520
Sun Nov 23 12:30:41 2008 IaxWrapper::iaxc_initialize() result = 0
Sun Nov 23 12:30:41 2008 IaxWrapper::start_iax_client() starting processing thread..
Sun Nov 23 12:30:41 2008 IaxWrapper::iaxc_start_processing_thread() result = 0
Sun Nov 23 12:30:41 2008 IaxWrapper::registerMultipleAccounts() registering accounts..
Sun Nov 23 12:30:41 2008 IaxWrapper::registerMultipleAccounts() register Thuis [sybren:<email address hidden>], given ID = 1
Registration requested. Got ID = 1
iaxc_aduio_devices_get = 0
Sun Nov 23 12:30:47 2008 Registration id = 1, reply = 18, msgcount = -1
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) configuring call..
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) account number=0, account alias=Thuis
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) callerId=Sybren
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) callerIdNumber=42
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) codec=gsm
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) filter flag=11
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) silence threshold=1
Sun Nov 23 12:31:24 2008 IaxWrapper::configureCall(acc number 0) devices in=0, out=0, ring=0
Sun Nov 23 12:31:24 2008 IaxWrapper::dial(int, QString) dialing sybren:<email address hidden>/40 ..
kiax: symbol lookup error: kiax: undefined symbol: speex_preprocess_state_init

I'm using kiax-0.8.51.dfsg-2-1 on Ubuntu 8.10. Except for the console output, there is no error message from Kiax what so ever - it just disappears.

My account was configured to prefer the GSM codec. Since my Asterisk server can also use GSM, I'm amazed that an error about Speex pops up. I have tried installing the "speex" package, but that didn't change the situation.

Kiax does initiate the call before it crashes, as the dialled number starts to ring. Of course, once answered the callee hears nothing, since Kiax is already pushing up the daisies.

Revision history for this message
Sybren Stüvel (sybren-stuvel) wrote :

I have tried recompiling the kiax package, but failed. I started with "sudo apt-get build-dep kiax" then "apt-get source kiax". Running "fakeroot dpkg-buildpackage -b" gave me the error "iaxwrapper.cpp:220: error: ‘AUDIO_INTERNAL’ was not declared in this scope". The full build output is attached.

Revision history for this message
erlguta (gonzalomarcote) wrote :

I have the same problem.
It login in my Asterisk PBX ok, but every time i trie to dial one number it crash:

kiax: symbol lookup error: kiax: undefined symbol: speex_preprocess_state_init

The problem is that is the same version in all releases so i can't try another version of kiax.
I am in Intrepid, so i will try in Hardy to see if this bug still happen.

It would be interesting to solve this bug so it is the only IAX softphone in Ubuntu...

Revision history for this message
erlguta (gonzalomarcote) wrote :

I can confirm that this only happens in Intrepid.
I have one PC with Hardy and kiax works ok.

Revision history for this message
Jamieson Christian (jamiesonc) wrote :

Just a side note: Kiax 2 is a complete rewrite of Kiax 0.8.5x and seems to run without errors on Intrepid. As of October it is being evaluated for inclusion in the Debian repository. In the meantime, the Linux binary may be downloaded directly. I'm not sure about dependencies; everything it needs seems to have already been on my system by the time I downloaded it.

The project homepage is at Forschung-Direkt:
http://www.forschung-direkt.eu/projects/kiax2/

The Linux binary is hosted on SourceForge. The project homepage has a link under the "Download" section.

Revision history for this message
erlguta (gonzalomarcote) wrote :

mmm, kiax2... looks nice, i am going to try.
Thank you.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.