Pjsip crashes while connecting to server with TLS

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

 



Hi,

I found a crash bug in Symbian version of Pjsip. I want to use SIP/TLS, and
my code provides the RConnection and RSocketServer to PJSIP. If I accept the
certificate confirmation dialog, Pjsip connects to the server with TLS. No
problem.
But there's a crash that can be reproduced every time, if
- you don't accept the certificate dialog, just leave it on the screen for
some second
- you destroy pjsip while TLS connection is created.
- you specify a wrong server address

This is the pjsip log (redirected into my own log file):
10:42:48.924 -[PJSIP] -    Request msg REGISTER/cseq=59397 (tdta0x750df8)
created.
10:42:48.926 -[PJSIP] -    Unable to send request, regc has another
transaction pending
10:42:48.928 -[PJSIP] -    Destroying txdata Request msg REGISTER/cseq=59397
(tdta0x750df8)
10:42:48.930 -[PJSIP] -    Unable to create/send REGISTER: Object is busy
(PJSIP_EBUSY) [status=171001]
10:42:48.931 -[PJSIP] -    Account id 1 deleted
10:42:48.933 -[PJSIP] -    Shutting down...
10:42:48.935 -[PJSIP] -    Shutting down presence..
10:42:48.936 -[PJSIP] -    Shutting down media..
10:42:48.939 -[PJSIP] -    APS destroyed
10:42:49.953 -[PJSIP] -    Destroying...
10:42:49.955 -[PJSIP] -    Destroying endpoing instance..
10:42:49.957 -[PJSIP] -    Stopping transaction layer module
10:42:49.959 -[PJSIP] -    Request to terminate transaction
10:42:49.960 -[PJSIP] -    State changed from Calling to Terminated,
event=USER
10:42:49.962 -[PJSIP] -    Will destroy later because transport is in
progress
10:42:49.964 -[PJSIP] -    Module "mod-unsolicited-mwi" unregistered
10:42:49.965 -[PJSIP] -    Module "mod-pjsua-options" unregistered
10:42:49.968 -[PJSIP] -    Module "mod-pjsua-im" unregistered
10:42:49.969 -[PJSIP] -    Module "mod-pjsua-pres" unregistered
10:42:49.971 -[PJSIP] -    Module "mod-pjsua" unregistered
10:42:49.973 -[PJSIP] -    Module "mod-stateful-util" unregistered
10:42:49.974 -[PJSIP] -    Module "mod-refer" unregistered
10:42:49.976 -[PJSIP] -    Module "mod-mwi" unregistered
10:42:49.978 -[PJSIP] -    Module "mod-presence" unregistered
10:42:49.979 -[PJSIP] -    Module "mod-evsub" unregistered
10:42:49.981 -[PJSIP] -    Module "mod-invite" unregistered
10:42:49.983 -[PJSIP] -    Module "mod-100rel" unregistered
10:42:49.985 -[PJSIP] -    Module "mod-ua" unregistered
10:42:49.986 -[PJSIP] -    Transaction layer module destroyed
10:42:49.988 -[PJSIP] -    Module "mod-tsx-layer" unregistered
10:42:49.990 -[PJSIP] -    Module "mod-msg-print" unregistered
10:42:49.991 -[PJSIP] -    Module "mod-pjsua-log" unregistered
10:42:49.993 -[PJSIP] -    Destroying transport manager
It is always the transport manager the last entry in the log file.

Is there any way to solve this problem from client side, or just a
workaround?

Thanks,
Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20100112/ff6546ac/attachment-0001.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