Red Hat Bugzilla – Bug 156193
SIP registration fails
Last modified: 2007-11-30 17:11:05 EST
Description of problem:
On x86_64, SIP registration fails. Using a 32-bit binary works fine. Some
32-bit assumption somewhere.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Get an account at www.freeworlddialup.com
2. Start linphone, put the accounts settings into linphone
3. Close linphone
4. Start linphone
'Unauthorized' appears in the status bar
This might be a linphone bug or a libosip bug -- filing under linphone since
that seems to have the most likely looking warnings in the build log.
The settings need to be as follows:
Your sip address: sip:<FWD Number>@fwd.pulver.com
Use sip registrar: Checked
Server address: sip:fwd.pulver.com
Your password: <password>
Address of record: sip:<FWD Number>@fwd.pulver.com
This worked under i386. Does it work under x86_64 as well?
No, that's the problem. The native x86_64 linphone says "Unauthorized", but
running a 32-bit one (linked, obviously, to a 32-bit libosip) successfully
registers. The configuration is the same, since they are run as the same user.
What's the difference between the console output for the two archs using the
same options (sorry, I don't have a x86_64 achine to test on)?
Created attachment 113973 [details]
linphone log from 32-bit binary (works)
Created attachment 113974 [details]
linphone log from 64-bit binary (doesn't work)
Okay, it definitely looks like an issue with the hash routines in linphone
0.12.2. Rebuild linphone 1.0.1 from Extras Rawhide and give that a try.
I grabbed and installed these prebuilt FE development packages:
and now registration succeeds. So does making a call (yay!).
Okay, in that case I'll go ahead and move 1.0.1 to the FC3 branch.