[SR-Users] acc.so segfault using 4.3.0-dev2 (6daafdb5b6c9fc72698d43f81656bd511cacce69)

Daniel-Constantin Mierla miconda at gmail.com
Sun Dec 7 20:28:55 CET 2014


Hello,

thanks for the backtrace, it helped to find quickly and fix the issue.
Patch should be on master now.

Cheers,
Daniel

On 07/12/14 19:34, Anthony Messina wrote:
> On Sunday, December 07, 2014 07:22:07 PM Daniel-Constantin Mierla wrote:
>> Can you send the modparam lines for acc module?
> Here are related config lines:
>
> #!define WITH_ACCDB
> #!define ACCDB_COMMENT
>
> #!define FLT_ACC 1
> #!define FLT_ACCMISSED 2
> #!define FLT_ACCFAILED 3
>
> #!ifdef ACCDB_COMMENT
>   ALTER TABLE acc ADD COLUMN src_user VARCHAR(64) NOT NULL DEFAULT '';
>   ALTER TABLE acc ADD COLUMN src_domain VARCHAR(128) NOT NULL DEFAULT '';
>   ALTER TABLE acc ADD COLUMN src_ip varchar(64) NOT NULL default '';
>   ALTER TABLE acc ADD COLUMN dst_ouser VARCHAR(64) NOT NULL DEFAULT '';
>   ALTER TABLE acc ADD COLUMN dst_user VARCHAR(64) NOT NULL DEFAULT '';
>   ALTER TABLE acc ADD COLUMN dst_domain VARCHAR(128) NOT NULL DEFAULT '';
>   ALTER TABLE missed_calls ADD COLUMN src_user VARCHAR(64) NOT NULL DEFAULT 
> '';
>   ALTER TABLE missed_calls ADD COLUMN src_domain VARCHAR(128) NOT NULL DEFAULT 
> '';
>   ALTER TABLE missed_calls ADD COLUMN src_ip varchar(64) NOT NULL default '';
>   ALTER TABLE missed_calls ADD COLUMN dst_ouser VARCHAR(64) NOT NULL DEFAULT 
> '';
>   ALTER TABLE missed_calls ADD COLUMN dst_user VARCHAR(64) NOT NULL DEFAULT 
> '';
>   ALTER TABLE missed_calls ADD COLUMN dst_domain VARCHAR(128) NOT NULL DEFAULT 
> '';
> #!endif
>
> loadmodule "acc.so"
>
> # ----- acc params -----
> /* what special events should be accounted ? */
> modparam("acc", "early_media", 0)
> modparam("acc", "report_ack", 0)
> modparam("acc", "report_cancels", 0)
> /* by default we do not adjust the direct of the sequential requests.
>    if you enable this parameter, be sure the enable "append_fromtag"
>    in "rr" module */
> modparam("acc", "detect_direction", 0)
> /* account triggers (flags) */
> modparam("acc", "log_flag", FLT_ACC)
> modparam("acc", "log_missed_flag", FLT_ACCMISSED)
> modparam("acc", "log_extra",
>         "src_user=$fU;src_domain=$fd;src_ip=$si;"
>         "dst_ouser=$tU;dst_user=$rU;dst_domain=$rd")
> modparam("acc", "failed_transaction_flag", FLT_ACCFAILED)
> /* enhanced DB accounting */
> #!ifdef WITH_ACCDB
> modparam("acc", "db_flag", FLT_ACC)
> modparam("acc", "db_missed_flag", FLT_ACCMISSED)
> modparam("acc", "db_url", DBURL)
> modparam("acc", "db_extra",
>         "src_user=$fU;src_domain=$fd;src_ip=$si;"
>         "dst_ouser=$tU;dst_user=$rU;dst_domain=$rd")
> #!endif
>
>
>
>> Also, as you can reproduce, before starting kamailio, do:
>>
>> uname -c unliminted
>>
>> Start kamailio as root and reproduce. You should get a coredump file, send
>> the backtrace from it with gdb.
> I'll need to work on this in a bit and send the results.  I do know this does 
> not happen if I comment the following as so:
>
> ##!define WITH_ACCDB
> ##!define ACCDB_COMMENT
>
> The segfault also did not occur with my previous build from git master at 9a46223
>
> -A
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20141207/c797a421/attachment.html>


More information about the sr-users mailing list