History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: XCL-106
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Luc Trunt
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
sipXtapi: sipXcallLib

Segmentation Fault in CpCallManager::getNewCallId

Created: 2006-07-24 07:37   Updated: 2007-03-17 11:58
Component/s: sipXtapi
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment:
Red Hat entreprise 4.0
KDE


 Description  « Hide
Hello,
I have downloaded and set up sipXtapi (http://www.sipfoundry.org/temp/sipXtapi/sipXtapi_SRC_2006-03-10.tgz) on my KDE environment
Then I tested your ReceiveCall project :

[osadmin@hmwd8424 ReceiveCall]$ ./ReceiveCall -a password -u user -i sip:user@mydomain -m realm

This appears:
EVENT_CATEGORY_LINESTATE::PROVISIONED::PROVISIONED_NORMAL
EVENT_CATEGORY_LINESTATE::REGISTERING::REGISTERING_NORMAL
<-> Type LOCAL, Interface: eth0, Ip 10.186.19.195, Port 5060
<-> Type LOCAL, Interface: vmnet1, Ip 192.168.253.1, Port 5060
<-> Type LOCAL, Interface: vmnet8, Ip 192.168.133.1, Port 5060
<-> Type LOCAL, Interface: eth0, Ip 10.186.19.195, Port 5060
<-> Type LOCAL, Interface: vmnet1, Ip 192.168.253.1, Port 5060
<-> Type LOCAL, Interface: vmnet8, Ip 192.168.133.1, Port 5060
EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL

And when I place a call with another softphone (X-lite) ; a segmentation fault appears on my Shell:
..
<-> Type LOCAL, Interface: vmnet1, Ip 192.168.253.1, Port 5060
<-> Type LOCAL, Interface: vmnet8, Ip 192.168.133.1, Port 5060
EVENT_CATEGORY_LINESTATE::REGISTERED::REGISTERED_NORMAL
Segmentation fault
[osadmin@hmwd8424 ReceiveCall]$

Below the last generated logs :
2006-07-24T14:29:14.500355Z":102:CP:DEBUG:hmwd8424.toulouse.francetelecom.fr:CallManager-21:B597ABB0:sipXtapi:"Message callid: 464dbd79e73bad6fNmYwOGYwZjk0OGE2NWFjMjQ1YWUxMjVkOWU5YzIxMjM.\n"

"2006-07-24T14:29:14.510713Z":103:CP:DEBUG:hmwd8424.toulouse.francetelecom.fr:CallManager-21:B597ABB0:sipXtapi:"Creating new call for incoming SIP message\n"

"2006-07-24T14:29:14.523834Z":104:CP:DEBUG:hmwd8424.toulouse.francetelecom.fr:Call-29:B5879BB0:sipXtapi:"CpCall::handleMessage message type: 5 subtype 1\n"
~

I used gdb command :

[New Thread -1249403984 (LWP 25349)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1249403984 (LWP 25349)]
0x008c8f83 in strlen () from /lib/tls/libc.so.6
(gdb) bt
#0 0x008c8f83 in strlen () from /lib/tls/libc.so.6
#1 0x0089d1a5 in vfprintf () from /lib/tls/libc.so.6
#2 0x008b51eb in vsprintf () from /lib/tls/libc.so.6
#3 0x008a251b in sprintf () from /lib/tls/libc.so.6
#4 0x005332ae in CpCallManager::getNewCallId (this=0x8ad5a60, callIdPrefix=0x5ca25c "s", callId=0x8b05220) at cp/CpCallManager.cpp:511
#5 0x00533389 in CpCallManager::getNewSessionId (this=0x8ad5a60, callId=0x8b05220) at cp/CpCallManager.cpp:409
#6 0x00528bd6 in Connection::Connection$base () at tapi/SipXMessageObserver.cpp:39
#7 0x0054260c in SipConnection (this=0x8b05220, outboundLineAddress=0x5cb5e6 "", isEarlyMediaFor180Enabled=1, callMgr=0x8ad5a60, call=0x8b01518,
    mediaInterface=0x8afcdd8, sipUA=0x8a999b8, offeringDelayMilliSeconds=5000, sessionReinviteTimer=64, availableBehavior=100,
    forwardUnconditionalUrl=0x8b03980 "", busyBehavior=200, forwardOnBusyUrl=0x8b039f8 "") at cp/SipConnection.cpp:81
#8 0x0054066f in CpPeerCall::handleSipMessage (this=0x8b01518, pEventMessage=0x8b05200) at cp/CpPeerCall.cpp:619
#9 0x005411c9 in CpPeerCall::handleCallMessage (this=0x8b01518, eventMessage=@0x8b05200) at cp/CpPeerCall.cpp:2089
#10 0x0052d423 in CpCall::handleMessage (this=0x8b01518, eventMessage=@0x8b05200) at cp/CpCall.cpp:592
#11 0x002646f9 in OsServerTask::run (this=0x8b01518, pArg=0x0) at os/OsServerTask.cpp:152
#12 0x0027a203 in OsTaskLinux::taskEntry (arg=0x8b01518) at os/linux/OsTaskLinux.cpp:654
#13 0x00ad2371 in start_thread () from /lib/tls/libpthread.so.0
#14 0x009279be in clone () from /lib/tls/libc.so.6


Could help me to resolve this problem ?

Thank you in advance

Luc



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.