Bugs item #2274274, was opened at 2008-11-12 22:25 Message generated for change (Comment added) made by brent_thomson You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=2274274&group_id=232389
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: modules Group: trunk Status: Open Resolution: None Priority: 5 Private: No Submitted By: Brent (brent_thomson) Assigned to: Nobody/Anonymous (nobody) Summary: seg fault in db_postgres Initial Comment: Partial output: *** glibc detected *** opensips: free(): invalid next size (fast): 0x0000000001166c70 *** ======= Backtrace: ========= /lib64/libc.so.6[0x2b92149b8684] /lib64/libc.so.6(cfree+0x8c)[0x2b92149bbccc] /usr/lib64/libpq.so.5(PQsendQuery+0x69)[0x2b921642a819] /usr/lib64/opensips/modules/db_postgres.so[0x2b921620f0df] opensips(db_do_query+0x335)[0x4b0da1] /usr/lib64/opensips/modules/db_postgres.so(db_postgres_query+0x8a)[0x2b921620fd59] /usr/lib64/opensips/modules/auth_db.so[0x2b92181ae5f1] /usr/lib64/opensips/modules/auth_db.so[0x2b92181ae0f1] /usr/lib64/opensips/modules/auth_db.so(proxy_authorize+0x2a)[0x2b92181adec8] opensips(do_action+0x24d4)[0x410de0] opensips(run_action_list+0x32)[0x40e1fa] opensips[0x44d7aa] opensips(eval_expr+0xc8)[0x451633] opensips(eval_expr+0x1ac)[0x451717] opensips(eval_expr+0x1e0)[0x45174b] opensips(do_action+0x1caf)[0x4105bb] opensips(run_action_list+0x32)[0x40e1fa] opensips(do_action+0x1de0)[0x4106ec] opensips(run_action_list+0x32)[0x40e1fa] opensips[0x40e46e] opensips(do_action+0x103b)[0x40f947] opensips(run_action_list+0x32)[0x40e1fa] opensips(do_action+0x1de0)[0x4106ec] opensips(run_action_list+0x32)[0x40e1fa] opensips[0x40e46e] opensips(run_top_route+0x61)[0x40e526] opensips(receive_msg+0x51f)[0x445da6] opensips(udp_rcv_loop+0x45c)[0x47af5b] opensips[0x4219ad] opensips(main+0x1c74)[0x423ccf] /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b92149648b4] opensips[0x40e119] CentOS 5.2 OpenSIPS: latest from svn (about an hour ago) PostgreSQL libs: 8.3.4 (built against the same) DB in writeback mode Causes OpenSIPS to crash every time within a few minutes of starting. I can reproduce the crash by repeatedly reregistering a hard or soft phone, making a call from a successfully registered device, or anything else that touches the database. Reference build and config is OpenSER 1.2, which does not have the problem. The core dump is too large to attach so I've posted it here: http://www.sendspace.com/file/1pv989 ---------------------------------------------------------------------- Comment By: Brent (brent_thomson) Date: 2008-11-18 10:17 Message: That backtrace is the output from opensips itself, with debugging set to 9. I'm not a gdb jedi. Can you give me instructions or point me to what I need to do to generate what you're asking for? Is it just a matter of running the binary in the debugger and then grabbing the output when it crashes? ---------------------------------------------------------------------- Comment By: Sergio Gutierrez (saguti) Date: 2008-11-17 17:19 Message: Hello Brent. Is that backtrace taken with gdb? The syntax does not loke familiar. In case it does not, could you take the backtrace with gdb? Regards. Sergio. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2008-11-17 16:59 Message: After fiddling with this some more, it appears that I can only reproduce this consistently if fork=yes in opensips.cfg. If I don't daemonize opensips (run it bare, rather than through the init script) and let all the output go to the console, it no longer crashes. Please let me know if there's any other useful information that I can provide. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=2274274&group_id=232389 _______________________________________________ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel