[Sems] session cleaner - odd message?

Jeremy A jeremy at electrosilk.net
Sun Jun 14 11:34:03 CEST 2009


Hi,

I'm debugging a SEMS application using webconference. My application
uses the dialout function to connect 3 different extensions to the
conference and then subsequently a dial-in connection is established.

I have some problems with the application - perhaps the subject of a
later email - but I did notice this odd sequence in the logs

(22626) DEBUG: run (AmSessionContainer.cpp:73): Session cleaner starting
its work
(22626) DEBUG: run (AmSessionContainer.cpp:87): session 0xb7761b90 has
been destroyed'
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:50): callid =
a5ac3e86-446ab24a at 10.1.39.193
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:51): local_tag =
0B6E3777-4A348ACD0000FE7B-B7888B90
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:52): uac_trans.size() = 1
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:57):     cseq = 10; method
= BYE
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:60): uas_trans.size() = 0
(22626) DEBUG: run (AmSessionContainer.cpp:87): session 0xb7761b90 has
been destroyed'
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:50): callid =
ed818d4-b2e8ecca at 10.1.39.193
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:51): local_tag =
75FE7276-4A348ACE0002F9F1-B7888B90
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:52): uac_trans.size() = 1
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:57):     cseq = 10; method
= BYE
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:60): uas_trans.size() = 0
(22626) DEBUG: run (AmSessionContainer.cpp:87): session 0xb7761b90 has
been destroyed'
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:50): callid =
773f6614-15480102 at 10.1.39.193
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:51): local_tag =
327DEDA8-4A348ACF00065340-B7888B90
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:52): uac_trans.size() = 1
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:57):     cseq = 10; method
= BYE
(22626) DEBUG: ~AmSipDialog (AmSipDialog.cpp:60): uas_trans.size() = 0
(22626) DEBUG: run (AmSessionContainer.cpp:111): Session cleaner finished

Should I be concerned about the 3x repeat of the message "session
0xb7761b90 has been destroyed'" ?

The relevant bit of code :

    if(cur_session->is_stopped() && cur_session->detached.get()){
           
        DBG("session %p has been destroyed'\n",(void*)cur_session->_pid);
        delete cur_session;
    }
    else {
        DBG("session %p still running\n",(void*)cur_session->_pid);
        n_sessions.push(cur_session);
    }








More information about the Sems mailing list