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

[reSIProcate] Strange dum crash


Dear resip devels,
resiprocate 1.9.2

I have met strange dum crash,
please consider next output:

#0  resip::BaseUsage::getBaseHandle (this=0x0) at BaseUsage.cxx:38
No locals.
#1 0x00007f7f1bb85e8d in resip::ServerSubscription::getHandle (this=0x0) at ServerSubscription.cxx:19
No locals.
#2 0x00007f7f1bb7ec81 in resip::ServerPublication::updateMatchingSubscriptions (this=0x7f7ef80e4440) at ServerPublication.cxx:65 i = {first = {static Preallocate = {<No data fields>}, static Empty = {static Preallocate = <same as static member of an already seen type>, static Empty = <sam e as static member of an already seen type>, static npos = 4294967295, mBuf = "", mSize = 0, mCapacity = 16, mPreBuffer = '\000' <repeats 15 times>, mShareEnum = 0}, st atic npos = 4294967295, mBuf = <Address 0x8 out of bounds>, mSize = 31238560, mCapacity = 0, mPreBuffer = "@\253\334\001", '\000' <repeats 11 times>, mShareEnum = 0},
second = }
key = {static Preallocate = {<No data fields>}, static Empty = {static Preallocate = <same as static member of an already seen type>, static Empty = <same as st atic member of an already seen type>, static npos = 4294967295, mBuf = 0x7f7f1c057b30 "", mSize = 0, mCapacity = 16, mPreBuffer = '\000' <repeats 15 times>, mShareEnum = 0}, static npos = 4294967295, mBuf = 0x7f7ef8196b80 "4417437702501252@x.x.x.x:5060", mSize = 44, mCapacity = 44, mPreBuffer = "\360\021\304\221\377\177
\000\000\235(\031\034\177\177\000", mShareEnum = 2}
        subs = {first = <error reading variable>
        handler = 0x7fff91c3f850
#3 0x00007f7f1bb7ef46 in resip::ServerPublication::accept (this=0x7f7ef80e4440, statusCode=<value optimized out>) at ServerPublication.cxx:78

Actually subs.first points to some garbage and it looks like std::multimap::equal_range returned corrupted iterator. Could you please advise if there is any chance of asynchronous modification of any Dialog or asynchronous ServerSubscription creation/destruction?


Sincerely,tez