Problem:Bugs of pjproject for Symbian?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all.
I'm having some problems about pjsip for symbian .I have read the documentation 
(http://trac.pjsip.org/repos/wiki/Symbian_AP_Reconnection).Then I code my app by 
imitating symbian_ua. Register is ok.When I am calling someone, suddenly 
connection is lost. Some problem happen to my app.Sometime my app is deadlock,it 
can do nothing again,sometime my app is ok, it can reconnect to WIFI and 
register again.
I debug my app,I found the code lines when the problem happens,but I don't know 
how to solve it.
The code lines when the problem happens:
Code File:  project-1.7/pjsip/src/pjsip/sip_transaction.c
Code Function:   static pj_status_t tsx_destroy( pjsip_transaction *tsx )
Clde Lines :   
 lck = (struct tsx_lock_data*) pj_thread_local_get(pjsip_tsx_lock_tls_id);
 while (lck) {
    if (lck->tsx == tsx) {
        lck->is_alive = 0;
    }
    lck = lck->prev;
    }
When my app is deadlock,.lck->prev(lck) is 0xFFFFFFFF,the app can't be out of 
the loop,But when the my app is alright,lck->prev(lck) is 0x00000000.

Is this bug? Please help me.


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20101102/338d1280/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux