< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] assert under load test (race condition?)


Hi,

I see this assertion fire under a minimal load test. Does not happen
under functional testing. The application sends SUBSCRIBE, NOTIFY and
MESSAGE.

Has anyone else seen this issue? Is there a race condition related to
DNS lookups?

Thanks

#3  0x404d2230 in __assert_fail (
    assertion=0x45c1edc0 "mTarget.getType() != UNKNOWN_TRANSPORT",
    file=0x45c1e7a0 "TransactionState.cxx", line=1461,
    function=0x45c1f720 "void
resip::TransactionState::sendToWire(resip::TransactionMessage*, bool)")
at assert.c:74
#4  0x45b05578 in
resip::TransactionState::sendToWire(resip::TransactionMessage*, bool) (
    this=0x8599130, msg=0x4d016220, resend=false) at
TransactionState.cxx:1461
#5  0x45afa6de in
resip::TransactionState::processClientNonInvite(resip::TransactionMessage*) 
(this=0x8599130, msg=0x4d016220) at TransactionState.cxx:400
#6  0x45af7161 in
resip::TransactionState::process(resip::TransactionController&) (
    controller=@0x4775fb4c) at TransactionState.cxx:153
#7  0x45af24ba in resip::TransactionController::process(resip::FdSet&)
(this=0x4775fb4c,
    fdset=@0x4a0ff92c) at TransactionController.cxx:90
#8  0x45aea9d0 in resip::SipStack::process(resip::FdSet&)
(this=0x4773c008,
    fdset=@0x4a0ff92c) at SipStack.cxx:400
-- 
Sandeep Sharma <ssharma@xxxxxxxxxx>