o Alex Balashov on 06/20/2011 05:08 PM:
Hi Stefan,

On 06/20/2011 07:44 AM, Stefan Sayer wrote:

Hi Alex,

which application does this happen in?

The calls are routed through early_announce and ultimately completed
in B2BUA mode.

is it consistently reproducible or does that occur only once in a
while?

It is intermittent, but occurs frequently with volume.
I have stress tested this a few hours (albeit only with 150 parallel calls) but didn't encounter any crash.


can you do 'up' twice, which gets you into the AmSipDialog::bye frame,
then examine a few things:
p uac_trans
p it
p it->second
p uac_trans.size()

Here you go:
I don't know if we can trus this, as it just doesn't add up; if the uac_trans map is empty, the code from the stack trace would not be executed.

I see that you are on RH, which reminds me of something..can you check whether in your build you compile the early_announce module with the same compiler flags as the core?

thanks
Stefan


(gdb) print uac_trans
$1 = std::map with 0 elements

(gdb) print it
$2 = <value optimized out>
(gdb) print it->second
There is no member or method named second.
(gdb) print uac_trans.size()
Cannot evaluate function -- may be inlined



--
Stefan Sayer
frafos.com
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to