[Serusers] qm_malloc problem

Joe_chen chenhb at sict.ac.cn
Mon Jan 6 04:59:54 CET 2003


hi,
   i have a problem about qm_malloc.
   my ser has been running correctly before sevral days. but on the day before yesterday it doesn't work suddenly, in the debug mode, the output informations are:
..            
 0(1114) find_export: found <~db_insert> in module mysql [/usr/local/lib/ser/modules/mysql.so]
 0(1114) find_export: found <~db_delete> in module mysql [/usr/local/lib/ser/modules/mysql.so]
 0(1114) find_export: found <~db_update> in module mysql [/usr/local/lib/ser/modules/mysql.so]
 0(1114) qm_malloc(0x80adf80, 24) called from dbase.c: db_init(266)
 0(1114) qm_malloc(0x80adf80, 24) returns address 0x80b43d0 on 0 -th hit
 0(1114) qm_malloc(0x80adf80, 30) called from dbase.c: connect_db(69)
 0(1114) qm_malloc(0x80adf80, 32) returns address 0x80b4418 on 0 -th hit
 0(1114) qm_malloc(0x80adf80, 544) called from dbase.c: connect_db(89)
 0(1114) qm_malloc(0x80adf80, 544) returns address 0x80b4468 on 0 -th hit
 0(1114) qm_free(0x80adf80, 0x80b4418), called from dbase.c: connect_db(106)
 0(1114) qm_free: freeing block alloc'ed from dbase.c: connect_db(69)
 0(1114) mod_init(): Database connection opened successfuly
Maxfwd module- initializing
rr - initializing
 0(1114) TM - initializing...
 0(1114) DEBUG: register_fifo_cmd: new command (t_uac) registered
 0(1114) DEBUG: register_fifo_cmd: new command (t_uac_from) registered
 0(1114) DEBUG: register_fifo_cmd: new command (t_hash) registered
 0(1114) qm_malloc(0x4212f000, 1572864) called from h_table.c: init_hash_table(276)
 0(1114) qm_malloc(0x4212f000, 1572864) returns address 0x421354b8 on 0 -th hit
 0(1114) DEBUG: lock_initialize: lock initialization started
 0(1114) qm_malloc(0x4212f000, 16) called from lock.c: lock_initialize(169)
 0(1114) qm_malloc(0x4212f000, 16) returns address 0x422b54e8 on 0 -th hit
 0(1114) qm_malloc(0x4212f000, 448) called from timer.c: tm_init_timers(484)
 0(1114) qm_malloc(0x4212f000, 448) returns address 0x422b5528 on 0 -th hit
 0(1114) qm_malloc(0x4212f000, 40) called from t_stats.c: init_tm_stats(110)
 0(1114) qm_malloc(0x4212f000, 40) returns address 0x422b5718 on 0 -th hit
 0(1114) qm_malloc(0x4212f000, 12) called from t_stats.c: init_tm_stats(118)
 0(1114) qm_malloc(0x4212f000, 12) returns address 0x422b5770 on 0 -th hit
..
stateless - initializing
 0(1114) qm_malloc(0x4212f000, 320) called from sl_stats.c: init_sl_stats(128)
 0(1114) qm_malloc(0x4212f000, 320) returns address 0x422b5824 on 0 -th hit
 0(1114) DEBUG: register_fifo_cmd: new command (sl_stats) registered
 0(1114) DEBUG: MD5 calculated: d907c037823644515dfe0ede38ca9976
 0(1114) qm_malloc(0x4212f000, 4) called from sl_funcs.c: sl_startup(65)
 0(1114) qm_malloc(0x4212f000, 4) returns address 0x422b5994 on 0 -th hit
mysql - initializing
 0(1114) qm_malloc(0x4212f000, 396) called from main.c: main(1363)
 0(1114) qm_malloc(0x4212f000, 396) returns address 0x422b59c8 on 0 -th hit
 0(0) fixing /usr/local/lib/ser/modules/maxfwd.so mf_process_maxfwd_header
 0(0) fixing /usr/local/lib/ser/modules/sl.so sl_send_reply
 0(0) fixing /usr/local/lib/ser/modules/sl.so sl_send_reply
 0(0) fixing /usr/local/lib/ser/modules/rr.so rewriteFromRoute
 0(0) fixing /usr/local/lib/ser/modules/registrar.so save
 0(0) qm_malloc(0x4212f000, 16) called from dlist.c: new_dlist(87)
 0(0) qm_malloc(0x4212f000, 16) returns address 0x422b5b84 on 0 -th hit
 ...
 0(0) qm_malloc(0x80adf80, 96) called from db_row.c: convert_row(49)
 0(0) qm_malloc(0x80adf80, 96) returns address 0x80b47cc on 0 -th hit
 0(0) qm_malloc(0x80adf80, 96) called from db_row.c: convert_row(49)
 0(0) qm_malloc(0x80adf80, 96) returns address 0x80b485c on 0 -th hit
Segmentation fault

 it seems that ser can't allocate memory by qm_malloc function. what's wrong with it?
i have tried to reinstall my linux8.0 OS,  but the problem is still existed.
please help me!
thanks!
	regards,Joe_chen





More information about the sr-users mailing list