[Serusers] Re: [Serusers] Ser fails to start if Mysql.so is loaded.

Jiri Kuthan jiri at iptel.org
Tue Jun 17 02:25:59 CEST 2003


It seems you link an incompatible elderly mysql shlib in SER:


> 0(5713) WARNING: no version info in module </usr/local/lib/ser/modules/mysql.so>: ser: undefined symbol: module_version


-jiri



At 05:07 AM 6/12/2003, wygmail at yeah.net wrote:
>I am starting to use ser-0.8.11pre29 on Readhat 7.3. I downloaded the source code from cvs and installed ser with" make all; make install". 
>
>Ser starts normally with the default ser.cfg. But once I uncommented the line loadmodule "/usr/local/lib/ser/modules/mysql.so" to load mysql.so, no error message was printed. Everything seems normally. Just like below: 
>[root at sip-iptel root]# ser
>Listening on 
>              127.0.0.1 [127.0.0.1]:5060
>              192.168.0.253 [192.168.0.253]:5060
>Aliases: localhost:5060 localhost.localdomain:5060 sip-iptel:5060 
> 
>But in fact, ser dies; Below is the message I got when debug level was set to 7, and no fork, with error log.
>
>[root at sip-iptel root]# ser
> 0(5713) qm_malloc(0x80c6f20, 14) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd570 frag. 0x80cd558 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 36) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 36) returns address 0x80cd5b0 frag. 0x80cd598 (size=36) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/mysql.so
> 0(5713) WARNING: no version info in module </usr/local/lib/ser/modules/mysql.so>: ser: undefined symbol: module_version
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd604 frag. 0x80cd5ec (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 33) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 36) returns address 0x80cd644 frag. 0x80cd62c (size=36) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/sl.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd698 frag. 0x80cd680 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 33) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 36) returns address 0x80cd6d8 frag. 0x80cd6c0 (size=36) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/tm.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd72c frag. 0x80cd714 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 33) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 36) returns address 0x80cd76c frag. 0x80cd754 (size=36) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/rr.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd7c0 frag. 0x80cd7a8 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 37) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 40) returns address 0x80cd800 frag. 0x80cd7e8 (size=40) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/maxfwd.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd858 frag. 0x80cd840 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 37) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 40) returns address 0x80cd898 frag. 0x80cd880 (size=40) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/usrloc.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd8f0 frag. 0x80cd8d8 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 40) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 40) returns address 0x80cd930 frag. 0x80cd918 (size=40) on 1 -th hit
> 0(5713) loading module /usr/local/lib/ser/modules/registrar.so
> 0(5713) qm_malloc(0x80c6f20, 16) called from sr_module.c: register_module(135)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cd988 frag. 0x80cd970 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 7) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80cd9c8 frag. 0x80cd9b0 (size=8) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 8) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80cda00 frag. 0x80cd9e8 (size=8) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 9) called from modparam.c: set_mod_param_regex(85)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80cda38 frag. 0x80cda20 (size=12) on 1 -th hit
> 0(5713) set_mod_param_regex: usrloc matches module usrloc
> 0(5713) set_mod_param_regex: found <db_mode> in module usrloc [/usr/local/lib/ser/modules/usrloc.so]
> 0(5713) qm_free(0x80c6f20, 0x80cda38), called from modparam.c: set_mod_param_regex(143)
> 0(5713) qm_free: freeing frag. 0x80cda20 alloc'ed from modparam.c: set_mod_param_regex(85)
> 0(5713) qm_malloc(0x80c6f20, 25) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 28) returns address 0x80cda74 frag. 0x80cda5c (size=28) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 3) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 4) returns address 0x80cda38 frag. 0x80cda20 (size=12) on 1 -th hit
> 0(5713) find_export: found <mf_process_maxfwd_header> in module maxfwd_module [/usr/local/lib/ser/modules/maxfwd.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdac0 frag. 0x80cdaa8 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80cdb10 frag. 0x80cdaf8 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_exp(52)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80cdb54 frag. 0x80cdb3c (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cdb98 frag. 0x80cdb80 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 4) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 4) returns address 0x80cdbd8 frag. 0x80cdbc0 (size=4) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cdc0c frag. 0x80cdbf4 (size=16) on 1 -th hit
> 0(5713) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdc4c frag. 0x80cdc34 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdc9c frag. 0x80cdc84 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdcec frag. 0x80cdcd4 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdd3c frag. 0x80cdd24 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80cdd8c frag. 0x80cdd74 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cddd0 frag. 0x80cddb8 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 4) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 4) returns address 0x80cde10 frag. 0x80cddf8 (size=4) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 16) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cde44 frag. 0x80cde2c (size=16) on 1 -th hit
> 0(5713) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cde84 frag. 0x80cde6c (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cded4 frag. 0x80cdebc (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdf24 frag. 0x80cdf0c (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 13) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cdf74 frag. 0x80cdf5c (size=16) on 1 -th hit
> 0(5713) find_export: found <record_route> in module rr [/usr/local/lib/ser/modules/rr.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80cdfb4 frag. 0x80cdf9c (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 12) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce004 frag. 0x80cdfec (size=12) on 1 -th hit
> 0(5713) find_export: found <loose_route> in module rr [/usr/local/lib/ser/modules/rr.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce040 frag. 0x80ce028 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce090 frag. 0x80ce078 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 8) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ce0d4 frag. 0x80ce0bc (size=8) on 1 -th hit
> 0(5713) find_export: found <t_relay> in module tm [/usr/local/lib/ser/modules/tm.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce10c frag. 0x80ce0f4 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce15c frag. 0x80ce144 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce1ac frag. 0x80ce194 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce1fc frag. 0x80ce1e4 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 9) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce240 frag. 0x80ce228 (size=12) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce27c frag. 0x80ce264 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 5) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ce2c0 frag. 0x80ce2a8 (size=8) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 9) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce2f8 frag. 0x80ce2e0 (size=12) on 1 -th hit
> 0(5713) find_export: found <save> in module registrar [/usr/local/lib/ser/modules/registrar.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce334 frag. 0x80ce31c (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce384 frag. 0x80ce36c (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce3d4 frag. 0x80ce3bc (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 7) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ce424 frag. 0x80ce40c (size=8) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 9) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce45c frag. 0x80ce444 (size=12) on 1 -th hit
> 0(5713) find_export: found <lookup> in module registrar [/usr/local/lib/ser/modules/registrar.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce498 frag. 0x80ce480 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce4e8 frag. 0x80ce4d0 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_exp(52)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce52c frag. 0x80ce514 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80ce570 frag. 0x80ce558 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 4) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 4) returns address 0x80ce5b0 frag. 0x80ce598 (size=4) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 10) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce5e4 frag. 0x80ce5cc (size=12) on 1 -th hit
> 0(5713) find_export: found <sl_send_reply> in module sl_module [/usr/local/lib/ser/modules/sl.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce620 frag. 0x80ce608 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce670 frag. 0x80ce658 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce6c0 frag. 0x80ce6a8 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce710 frag. 0x80ce6f8 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 8) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ce760 frag. 0x80ce748 (size=8) on 1 -th hit
> 0(5713) find_export: found <t_relay> in module tm [/usr/local/lib/ser/modules/tm.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce798 frag. 0x80ce780 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_elem(68)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce7e8 frag. 0x80ce7d0 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 20) called from route_struct.c: mk_exp(52)
> 0(5713) qm_malloc(0x80c6f20, 20) returns address 0x80ce82c frag. 0x80ce814 (size=20) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 15) called from cfg.lex: addstr(404)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80ce870 frag. 0x80ce858 (size=16) on 1 -th hit
> 0(5713) find_export: found <sl_reply_error> in module sl_module [/usr/local/lib/ser/modules/sl.so]
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce8b0 frag. 0x80ce898 (size=32) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 32) called from route_struct.c: mk_action(87)
> 0(5713) qm_malloc(0x80c6f20, 32) returns address 0x80ce900 frag. 0x80ce8e8 (size=32) on 1 -th hit
> 0(5713) routing table 0:
> 0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400c4ea0> 0(5713) , "10" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400c4ea0> 0(5713) , "10" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "483" 0(5713) , "Too Many Hops" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) len_gt( 0(5713) 65535 0(5713) );  0(5713) len_gt( 0(5713) 65535 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "513" 0(5713) , "Message too big" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713)  external_module_call( 0(5713) f_ptr<0x400bdf40> 0(5713) );  0(5713) if ( 0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) uri 0(5713) == 0(5713) _myself_ 0(5713) ) { 0(5713) if ( 0(5713) method 0(5713) == 0(5713) "REGISTER" 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x400d95a0> 0(5713) , "location" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "404" 0(5713) , "Not Found" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) len_gt( 0(5713) 65535 0(5713) );  0(5713) len_gt( 0(5713) 65535 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "513" 0(5713) , "Message too big" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713)  external_module_call( 0(5713) f_ptr<0x400bdf40> 0(5713) );  0(5713) if ( 0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) uri 0(5713) == 0(5713) _myself_ 0(5713) ) { 0(5713) if ( 0(5713) method 0(5713) == 0(5713) "REGISTER" 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x400d95a0> 0(5713) , "location" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "404" 0(5713) , "Not Found" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713)  external_module_call( 0(5713) f_ptr<0x400bdf40> 0(5713) );  0(5713) if ( 0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) uri 0(5713) == 0(5713) _myself_ 0(5713) ) { 0(5713) if ( 0(5713) method 0(5713) == 0(5713) "REGISTER" 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x400d95a0> 0(5713) , "location" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "404" 0(5713) , "Not Found" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400bae70> 0(5713) );  0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) uri 0(5713) == 0(5713) _myself_ 0(5713) ) { 0(5713) if ( 0(5713) method 0(5713) == 0(5713) "REGISTER" 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x400d95a0> 0(5713) , "location" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "404" 0(5713) , "Not Found" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) uri 0(5713) == 0(5713) _myself_ 0(5713) ) { 0(5713) if ( 0(5713) method 0(5713) == 0(5713) "REGISTER" 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x400d95a0> 0(5713) , "location" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x400d89d0> 0(5713) , "location" 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d790> 0(5713) , "404" 0(5713) , "Not Found" 0(5713) );  0(5713) drop( 0(5713) type<0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) if ( 0(5713) NOT(  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  external_module_call( 0(5713) f_ptr<0x40096150> 0(5713) );  0(5713)  ) 0(5713) ) { 0(5713)  external_module_call( 0(5713) f_ptr<0x4007d7c0> 0(5713) );  0(5713) } else { 0(5713) };  0(5713) 
> 0(5713) qm_malloc(0x80c6f20, 320) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 320) returns address 0x80ce950 frag. 0x80ce938 (size=320) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ce950), called from main.c: add_interfaces(1009)
> 0(5713) qm_free: freeing frag. 0x80ce938 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) returns address 0x80ceac0 frag. 0x80ceaa8 (size=640) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 10) called from main.c: add_interfaces(1056)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80ce950 frag. 0x80ce938 (size=12) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from main.c: add_interfaces(1056)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80ce98c frag. 0x80ce974 (size=16) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ceac0), called from main.c: add_interfaces(1084)
> 0(5713) qm_free: freeing frag. 0x80ceaa8 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 320) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 320) returns address 0x80ceac0 frag. 0x80ceaa8 (size=320) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ceac0), called from main.c: add_interfaces(1009)
> 0(5713) qm_free: freeing frag. 0x80ceaa8 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) returns address 0x80ced70 frag. 0x80ced58 (size=640) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ced70), called from main.c: add_interfaces(1084)
> 0(5713) qm_free: freeing frag. 0x80ced58 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 320) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 320) returns address 0x80ceac0 frag. 0x80ceaa8 (size=320) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ceac0), called from main.c: add_interfaces(1009)
> 0(5713) qm_free: freeing frag. 0x80ceaa8 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) called from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 640) returns address 0x80ced70 frag. 0x80ced58 (size=640) on 1 -th hit
> 0(5713) qm_free(0x80c6f20, 0x80ced70), called from main.c: add_interfaces(1084)
> 0(5713) qm_free: freeing frag. 0x80ced58 alloc'ed from main.c: add_interfaces(995)
> 0(5713) qm_malloc(0x80c6f20, 5) called from main.c: main(1490)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ce9cc frag. 0x80ce9b4 (size=8) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 10) called from main.c: main(1529)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80cea04 frag. 0x80ce9ec (size=12) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 16) called from name_alias.h: add_alias(77)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cea40 frag. 0x80cea28 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 10) called from name_alias.h: add_alias(79)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80cea80 frag. 0x80cea68 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 16) called from name_alias.h: add_alias(77)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cec30 frag. 0x80cec18 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 22) called from name_alias.h: add_alias(79)
> 0(5713) qm_malloc(0x80c6f20, 24) returns address 0x80cec70 frag. 0x80cec58 (size=24) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 16) called from name_alias.h: add_alias(77)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80cecb8 frag. 0x80ceca0 (size=16) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 10) called from name_alias.h: add_alias(79)
> 0(5713) qm_malloc(0x80c6f20, 12) returns address 0x80cecf8 frag. 0x80cece0 (size=12) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 5) called from main.c: main(1490)
> 0(5713) qm_malloc(0x80c6f20, 8) returns address 0x80ced34 frag. 0x80ced1c (size=12) on 1 -th hit
> 0(5713) qm_malloc(0x80c6f20, 14) called from main.c: main(1529)
> 0(5713) qm_malloc(0x80c6f20, 16) returns address 0x80ceac0 frag. 0x80ceaa8 (size=16) on 1 -th hit
> 0(5713) WARNING: could not rev. resolve 192.168.0.253
>Listening on 
>              127.0.0.1 [127.0.0.1]:5060
>              192.168.0.253 [192.168.0.253]:5060
>Aliases: localhost:5060 localhost.localdomain:5060 sip-iptel:5060 
>WARNING: no fork mode  and more than one listen address found (will use only the the first one)
> 0(5713) qm_malloc(0x42135000, 4) called from tcp_main.c: init_tcp(862)
> 0(5713) qm_malloc(0x42135000, 4) returns address 0x4213b4b8 frag. 0x4213b4a0 (size=4) on 1 -th hit
> 0(5713) qm_malloc(0x42135000, 4096) called from tcp_main.c: init_tcp(874)
> 0(5713) qm_malloc(0x42135000, 4096) returns address 0x4213b4ec frag. 0x4213b4d4 (size=4096) on 1 -th hit
> 0(5713) qm_malloc(0x42135000, 4096) called from tcp_main.c: init_tcp(885)
> 0(5713) qm_malloc(0x42135000, 4096) returns address 0x4213c51c frag. 0x4213c504 (size=4096) on 1 -th hit
> 0(5713) DEBUG: init_mod: mysql
>Segmentation fault
>[root at sip-iptel root]
>
>
>
>Iêî±ê왨¥Šx%ŠËRz»¬z»"¦×¥¢¸!¶Úþf¢­*mzZ+ƒùšŠYšŸùb²Ø§~ìz»¬z» 

--
Jiri Kuthan            http://iptel.org/~jiri/ 




More information about the sr-users mailing list